Integrations

gbrain-guide

Try it

指导 agent 规范操作 GBrain 本地知识库(经 MCP 接入 WorkBuddy)。涵盖 GBrain 概念与安装形态、分类规范(路径前缀→类型)、资料入库、链接/标签关联、schema pack 切换、健康度治理、100G 大库分批处理与 Obsidian 联动。当涉及"把资料存进 GBrain / 用 GBrain 检索 / 整理知识库 / gbrain MCP 调用"时加载。

What it does

0. 与其他 skill 的分工 本地已装 (来自技能市场,框架标 OpenClaw/Hermes,17k+ stars)。该 skill 偏**概念与安装**:GBrain 是什么、由谁构建、、三种形态、时间轨迹/创始人评分卡、生产案例(17,888 页 / 4,383 人 / 723 家公司 / 21 个 cron)。**本 skill 是它的实操补充**——讲 agent 具体怎么调 MCP 工具、怎么分类、怎么处理 100G、怎么治理健康度。两者分工不重复:先看那个建认知,看本 skill 落地操作。

The skill document

GBrain 知识库操作指南(agent 行为准则)

0. 与其他 skill 的分工

本地已装 build-a-self-updating-agent-memory-graph-with-gbrain(来自技能市场,框架标 OpenClaw/Hermes,17k+ stars)。该 skill 偏概念与安装:GBrain 是什么、由谁构建、gbrain init --pglite、三种形态、时间轨迹/创始人评分卡、生产案例(17,888 页 / 4,383 人 / 723 家公司 / 21 个 cron)。本 skill 是它的实操补充——讲 agent 具体怎么调 MCP 工具、怎么分类、怎么处理 100G、怎么治理健康度。两者分工不重复:先看那个建认知,看本 skill 落地操作。

1. GBrain 是什么

  • 开源「个人知识大脑」,由 Y Combinator 总裁兼 CEO Garry Tan 构建,用于运行其实际 AI 代理的生产知识底座。
  • 老板已本地运行,并通过 MCP 接入 WorkBuddy(所有工具以 mcp__gbrain__ 前缀暴露,70+ 工具)。
  • 职责:存储、解析、向量化(embedding)、混合检索(向量+关键词+图谱+RRF 融合)、实体链接、关联图。
  • 支持的资料形态:Markdown、Word、PDF、Excel/CSV、Org-mode、图片;视频/音频暂不支持(需先 Whisper 转写文本再入库)。

关键认知(务必先读):GBrain 只是底座,必须按规范使用,否则会变成一个 flat 文档桶。老板当前 brain 实测状态(gbrain-base@1.0.0,引擎 pglite):

  • 107 个 page,全部 orphan(无类型匹配 / 未归类的原始资料)
  • link_coverage = 0、timeline_coverage = 0(没建任何知识关联)
  • embed_coverage = 1(671 个 chunk 已全部向量化,检索可用)
  • brain_score = 45 / 100(满分 100,离"健康知识库"差距大)

即:资料进来了,但没分类、没关联,检索价值被严重浪费。本 skill 的每一节都在避免这种状态。

2. 安装与运行形态(来自参考 skill)

  • 免 Docker 安装:gbrain init --pglite(约 2 秒,无服务器、无 Docker,PGLite = WASM 版 Postgres + pgvector)。
  • Windows + Bun 有已知坑,生产规模建议用 Docker Postgres + pgvector 扛量。
  • GBrain 以三种形态运行,按你用 AI 代理的方式选配(详见参考 skill 的三种形态说明)。
  • 开启官方 agent 指导 skill:在 GBrain 机器执行 gbrain config set mcp.publish_skills true,之后 list_skills / get_skill 可拿到 GBrain 官方维护的、比本 skill 更权威的 agent 指导。

3. 分类规范(最重要)

GBrain 通过 schema pack 定义「页面 slug 的路径前缀 → page 类型」映射。老板当前激活 gbrain-base@1.0.0:27 种 page 类型 + 12 种 link 类型。

入库铁律:资料放进什么前缀文件夹,就自动归哪类。 不要丢原始路径(如 6.ros2系列教程/...),否则 GBrain 一股脑全标成 source 原始资料——这正是老板当前 107 个 page 全 orphan 的根因。

常用类型与路径前缀(来自 gbrain-base 实测):

类型路径前缀用途
sourcesource/, sources/原始资料(默认兜底)
notenote/, notes/笔记
projectproject/, projects/项目
personperson/, people/人物
companycompany/, companies/公司
dealdeal/, deals/交易/投资
conceptwiki/concept/, wiki/concepts/概念
guidewiki/guide/, wiki/guides/指南
analysiswiki/analysis/分析
hardwarewiki/hardware/硬件
architecturewiki/architecture/架构
writingwriting/写作
mediamedia/媒体
emailemail/, emails/邮件
meetingmeeting/, meetings/会议
conversationconversation/, conversations/对话
atomatom/, atoms/原子笔记
extract_receiptextracts/抽取/收据
calendar-eventcal/, calendar/日历事件
eventlife/events/生活事件
diarylife/diary/日记
yc / civic / slackyc/, civic/, slack/YC / 市政 / Slack

完整 27 种类型 + 精确前缀:用 mcp__gbrain__schema_explain_type(type=xxx) 或 mcp__gbrain__schema_stats 查询;当前 pack 的 link 类型用 schema_stats 看 12 种。

老板场景建议映射:

  • ROS2 教程/文档 → wiki/architecture/、wiki/hardware/、wiki/guide/
  • 概念解释 → wiki/concept/
  • 项目资料 → project/
  • 读书/笔记/资讯沉淀 → note/、atom/ 或 wiki/analysis/

4. 入库工作流

  1. 定位资料根目录:先确认老板 100G 资料的绝对路径(曾探测 E 盘剩余 602G,足够放索引与资料)。
  2. 按前缀规整:把文件移动到对应前缀路径,GBrain 自动分类。宁可先分大类,也不要堆 source/。
  3. 触发入库:mcp__gbrain__sources_add / entry_import_content / put_page(按资料形态选;Markdown 直接 put_page,PDF/Word 走 sources_add)。
  4. 验证:mcp__gbrain__get_stats、mcp__gbrain__get_health 看 embed_coverage(应=1)与 orphan 数(应趋近 0)。
  5. 分批:100G 不要一次性灌,按 5–10G 小批,避免 embedding 排队过长、便于中途纠错。

5. 建关联(GBrain 真正价值)

老板当前 link_coverage=0,等于没建知识网,检索只能命中孤立片段。

  • 用 mcp__gbrain__add_link(12 种 link type)连接「教程 → 项目 → 概念」
  • 用 mcp__gbrain__add_tag 打标签
  • 用 mcp__gbrain__get_links / mcp__gbrain__traverse_graph 验证关联是否形成网络

6. Schema Pack 切换

老板只用默认 base。内置还有 gbrain-engineer(代码/硬件更贴)、gbrain-creator、gbrain-everything 等可选(当前 installed 为空)。

  • mcp__gbrain__list_schema_packs 看可选
  • mcp__gbrain__reload_schema_pack 切换
  • ROS2/机器人场景优先评估 gbrain-engineer

7. 健康度治理(定期跑)

  • mcp__gbrain__get_health:brain_score、embed_coverage、orphan 数、link 覆盖率
  • mcp__gbrain__schema_review_orphans:列出无类型匹配的页面(即被错归 source 的)
  • mcp__gbrain__schema_lint:lint 当前 pack
  • mcp__gbrain__run_onboard:自动体检/修复(admin 权限)

目标:brain_score 向 100 收敛、orphan→0、link_coverage 显著提升。

8. WorkBuddy MCP 接入速查

  • 连接:GBrain 暴露 MCP server,WorkBuddy 已接入(mcp__gbrain__*)
  • 检索:search / query / recall / get_chunks
  • 写入:put_page / entry_import_content / sources_add
  • 图遍历:traverse_graph / get_links
  • 治理:get_health / schema_review_orphans / run_onboard
  • 分类规范:schema_explain_type / schema_stats / get_active_schema_pack

9. 与 Obsidian 联动(可选)

GBrain 是检索层(查得到),Obsidian 做下游笔记沉淀(理得清)。

  • 流:GBrain 检索相关片段 → agent 产出结构化笔记 → 存 Obsidian(纯 Markdown,agent 易读、老板易维护)
  • 视频:少量视频先用 Whisper-GPU(老板 RTX 5060 8GB)转写 → 文本入库

10. 100G 大库落地要点(汇总)

  • 视频 <20%(基本文档)→ GBrain 直接吃,少量视频走 Whisper 转写
  • 资料留本地(隐私),embedding/LLM 可走云端 API(速度优先,已与老板确认)
  • 分批 5–10G,先 pilot 5–10G 验证 100G 规模检索,再全量
  • 前缀规整先行,别堆 source/
  • 入库后必跑健康度治理,把 orphan/link 补起来

11. 自启、看门狗与 agent 手动拉起(Windows 实战坑)

GBrain 无内建自启/看门狗;gbrain serve --http 是独立 HTTP 服务(默认端口 3131,MCP 端点 /mcp)。

示例部署(Windows 用户目录,用户名以 <用户名> 占位)

  • 看门狗 bat:C:\Users\<用户名>\.gbrain\gbrain-serve.bat(netstat 端口预检防重复 + :loop 崩溃自拉起 + 写日志 gbrain-serve.log)。
  • 登录自启(无黑框):C:\Users\<用户名>\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\GBrainServe.vbs,内容 ws.Run "...\gbrain-serve.bat", 0, False(0=隐藏窗口)。该 vbs 在 Windows 登录时由系统执行,不经过 WorkBuddy,LOLBin 拦不到,隐藏看门狗照常生效。

agent 从 Bash 手动拉起 serve 的限制(重要)

  • WorkBuddy 安全策略把 wscript / cmd / cscript / powershell 当 LOLBin 拦截:
    • 跑 wscript ...\GBrainServe.vbs → Known Windows LOLBin that can execute arbitrary code
    • 跑 cmd /c ...\gbrain-serve.bat → Invoking cmd.exe from Bash bypasses all command validation
    • 即使 dangerouslyDisableSandbox: true 也拦(这是代码执行安全闸,不是沙箱)。
  • ⚠️ 老板曾给的"完全权限"只解除了 safe-delete 文件删除守卫,≠ 解除 LOLBin 代码执行闸。两者是独立的两道闸,别混淆。

绕过:直接跑 gbrain 可执行文件(不走脚本解释器)

  • 定位:C:\Users\<用户名>\.bun\bin\gbrain.exe(bun 启动壳,需把 .bun\bin 加进 PATH 让 bun 可达)。
  • 拉起:PATH="/c/Users/<用户名>/.bun/bin:$PATH" gbrain.exe serve --http(Bash 后台 run_in_background: true)。
  • 验证:netstat -ano | grep :3131 应见 LISTENING;curl -m4 -o/dev/null -w '%{http_code}' http://localhost:3131/mcp 返回 405(GET 不被允许=服务活着)。
  • 注意:agent 的 Bash 与 host 共享网络命名空间(能看到 host 端口、localhost 一致),所以从 Bash 起的 serve 能被 host 的 MCP 客户端连上——这是"从 agent 拉起"可行的前提。
  • 缺点:直接跑 exe 没有 :loop 看门狗(崩溃不自拉),且进程挂在 agent 会话下,会话结束可能退出。长期自启仍靠 Startup 里的 vbs(下次登录接管)。

本 skill 为实操层,配合市场 skill build-a-self-updating-agent-memory-graph-with-gbrain(概念/安装层)使用。

Related skills

Stores durable facts in a categorized, plain-markdown vault on disk, alongside your agent's built-in memory.

by Iván559 installs18 stars

Generate and edit Draw.io, Mermaid, and Excalidraw diagrams from natural language using a structured JSON spec.

by nssa.io1.0k installs47 stars

Join a video meeting as an AI bot with voice, avatar, and screenshare across four operating modes.

by johnpatternai22 installs8 stars

Find why your productivity system keeps failing, then apply the smallest fix — capacity math, bottleneck routing, durable local notes.

by Iván855 installs69 stars

Fetch raw ad creative, app, ranking, and revenue data from AdMapix as structured JSON.

by fly0pants4.3k installs296 stars

Run Git operations — commits, branches, merges, rebases, conflict resolution, and recovery — with safety rules enforced.

by Iván535 installs31 stars

More from noaheleven

Browse all skills

用原生 Chrome DevTools Protocol 驱动千问浏览器(qianwen.exe),复用真实登录态做办公自动化。当用户要让"千问浏览器"自动打开网页、填表、点击、抓取内容、截图,或提到 xbrowser/agent-browser 驱动千问失败时,使用本技能。

by noaheleven1 installs

自动完成 WorkBuddy 桌面客户端「Buddy 加油站」每日签到与「派猫猫旅行」积分领取。API 直连方案(推荐):读本机登录态直调官方接口,兼容 5.6.2+ 加密登录态(AES-256-GCM 信封自动解密);GUI 坐标点击方案兜底(纯 ctypes 窗口置前 + 坐标点击 + 截图灰度校验,零第三方依赖)。猫猫旅行支持只读状态展示与先领后派全自动闭环(写操作需显式 --auto)。

by noaheleven

部署「网页划线对话」浏览器扩展(Chrome MV3 / 兼容 Chrome·Edge·千问·夸克 等 Chromium 内核浏览器)。在任意网页选中文字,点工具栏图标唤起可拖动对话浮层,带着网页上下文用 CodeBuddy AI 流式问答。包含本地 Express + SSE 后端(CodeBuddy Agent SDK)与前端扩展。当用户要「做一个网页划词对话插件 / 给浏览器装个网页对话工具 / 选中文字问 AI / 部署小虾网页对话扩展 / web highlight chat extension / 把网页内容丢给 AI 聊」时使用本技能。

by noaheleven

通过 WorkBuddy 已连接的 ClawBot 微信 bot 通道(weixinClawBot / ilink bot,非微信客服号)主动向老板微信推送文本/图片/文件/视频。当用户要求"通过 ClawBot 主动推送/给老板发微信/微信主动推送测试/微信独立消息/发图片给老板/发文件给老板"时使用。协议严格对齐腾讯官方插件 @tencent-weixin/openclaw-weixin@2.4.6(src/api + src/messaging + src/cdn)。

by noaheleven

监控钉钉未读会话,单聊用 AI 以本人身份自动回复(普通员工口吻、平级回同事),群聊/指定名单只发微信提醒(不代发,防社死)。覆盖 dws 未读接口、CodeBuddy Agent SDK 生成回复的 SERVER__PORT 端口冲突坑、自报家门坑、回复自己坑。当用户要求「钉钉自动回复/钉钉代回/监听钉钉未读+AI回复」时使用。

by noaheleven

通过 WorkBuddy 已连接的 ClawBot 微信 bot 通道(weixinClawBot / ilink bot,非微信客服号)主动向老板微信推送文本/图片/文件/视频。当用户要求"通过 ClawBot 主动推送/给老板发微信/微信主动推送测试/微信独立消息/发图片给老板/发文件给老板"时使用。协议严格对齐腾讯官方插件 @tencent-weixin/openclaw-weixin@2.4.6(src/api + src/messaging + src/cdn)。

by noaheleven