ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

3条命令跑通gbrain:个人AI助手搭建到上手

3条命令跑通gbrain:个人AI助手搭建到上手

3条命令跑通gbrain:个人AI助手搭建到上手

【免费下载链接】gbrainGarry's Opinionated OpenClaw/Hermes Agent Brain项目地址: https://gitcode.com/gh_mirrors/gb/gbrain

你刚搭了个人AI助手,文档喂了一半,却说不清它到底能不能跑?这篇 gbrain 入门教程带你走一遍:从装好环境,到让它搜得准、答得聪明,最后带走一份长期运行清单。看完,你就能独立完成 gbrain 安装并让知识库真正可用。

🧰 环境还没配好?先花1分钟自检

  1. 确认 Bun 可用。gbrain 跑在 Bun 上,先检查:
bun --version

有版本号输出就行;没有的话,先去 Bun 官网装上运行时,再继续。

  1. 克隆仓库。把 gbrain 源码拉到本地:
git clone https://gitcode.com/gh_mirrors/gb/gbrain
  1. 装依赖。进入刚克隆出的 gbrain 目录后执行:
bun install

这一步拉取项目声明的全部依赖。三步都无报错,你的 gbrain 环境才算就绪。

🚀 3条命令,先让它跑起来

一条 init 命令,本地数据库就位

在项目目录执行:

gbrain init

它会自动建好本地 PGLite 数据库——Postgres 17.5 的 WASM 版,无需服务器、无需订阅,连 pgvector 扩展都帮你建好。如果知识库超过约 1000 个 Markdown 文件,init 会建议你改用 Supabase 获得更好性能;也可以用标志显式指定:

gbrain init --pglite gbrain init --supabase

前者锁定本地 WASM 引擎,后者直连云端数据库。百来篇文档的体量,选--pglite最省心;团队共享或千页以上,直接上--supabase。

用 doctor 做个体检

init 完马上执行:

gbrain doctor

这条命令会逐项检查 pgvector 扩展、RLS 策略、模式版本、嵌入覆盖率和连接状态。全部通过,说明地基是稳的,再往里灌数据才不踩坑。哪项不过,它也会直接告诉你过不了的原因,照着提示修比盲目重装快得多。

📥 你的文档,怎么喂给它

分两步:先导入,再建向量。导入时指定文档路径,并加--no-embed暂时跳过嵌入:

gbrain import /path/to/your/documents --no-embed

路径可以指向整个目录,目录里的 Markdown 会被批量读入。为什么先不嵌入?嵌入耗时耗钱,导入阶段全量跑一遍容易浪费时间。等文档都进库了,再统一重建:

gbrain embed --stale

--stale只处理"过期"文档——内容自上次嵌入后有变化的那部分。首次是全量,之后每次只补变化的部分,越用越省。

🔍 怎么让它回答得更聪明

先搜一个你确定写在文档里的东西:

gbrain search "关键词" --limit 3

--limit控制返回条数,先用 3 条快速确认搜索是否对路。纯关键词检索不需要任何 API key,装完就能用。命中偏了,多半是嵌入没覆盖到,回到上一步补一次embed --stale。

想语音交互的话,gbrain 提供 HD Voice,底层走 WebRTC,并用 RNNNoise 做降噪。界面里可以切两种模式:Auto (VAD) 自动检测你开口说话,Push-to-Talk 则是经典的按键说话,降噪开关也能随时启用:

📈 数据涨了、能力要扩,怎么办

数据量上来后 PGLite 不够用,就迁去 Supabase:

gbrain migrate --to supabase

哪天想回本地,方向反过来同样成立:

gbrain migrate --to pglite

迁移是双向的,历史数据跟着一起搬,引擎切换不必推倒重来。迁过去后跑一遍 doctor 确认连接健康,就可以继续日常操作了。想让助手接上外部服务,先看手里有哪些牌:

gbrain integrations list

邮箱、日历这类服务接好后,助手能自动获取这些来源的新信息,并入自己的知识库,而不需要你手动复制粘贴。集成细节可参考 docs/guides/ 目录里的指南。

🧾 长期运行清单

事项命令说明
同步数据gbrain sync --no-pull --no-embed只对齐文档状态,不拉远端、不重建向量
后台补嵌入nohup gbrain embed --stale > /tmp/gbrain-embed.log 2>&1 &完成后tail -f /tmp/gbrain-embed.log看进度
自动化监控gbrain doctor --jsonJSON 输出,可接定时任务,异常即告警

嵌入这步建议丢到后台跑,跑完记得看一眼日志确认没有报错。三项定期做,你的个人AI助手就能一直保持在可回答、可验证的状态。

装环境、初始化、体检、喂文档、搜索,这条 gbrain 入门路线到这里就闭环了。想继续配技能和自动化,去看 docs/guides/ 里的更多指南。

【免费下载链接】gbrainGarry's Opinionated OpenClaw/Hermes Agent Brain项目地址: https://gitcode.com/gh_mirrors/gb/gbrain

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进