YC 总裁把 15 万页"喂"给 Hermes:GBrain——让 AI 助理真正"记住一切"的开源大脑

深夜,你问 Hermes:“Alice 上次到底答应我什么来着?“它翻遍你们的聊天记录,也答不上来——因为答案根本不在对话里,而在上周的会议纪要、那封你没转发的邮件、和一次语音通话里。聊天记忆不等于世界知识,这是所有 AI 助理的短板。
Y Combinator 总裁 Garry Tan 显然也这么认为——他干脆自己造了个“大脑”,开源出来,28 天就拿下 28,000+ stars。这个项目叫 GBrain,而它的生产环境,就跑在 OpenClaw 和 Hermes 上。
一句话说清 GBrain 是什么
Search gives you raw pages. GBrain gives you the answer. (搜索引擎给你一堆网页,GBrain 直接给你答案。)
GBrain 是 Garry Tan 自用的 AI“大脑层”,综合(synthesis)、知识图谱(graph)、差距分析(gap analysis)三合一。他在 README 里给出的生产数据非常震撼:
- 155,795 页知识库、24,589 个人、5,340 家公司
- 66 个 cron 任务自主运行
- 他的 agent 在睡觉时摄取会议、邮件、推文、语音通话和原始想法,自动丰富每个人和公司的档案,修复自己的引用,夜间整合记忆——“我醒得比睡前更聪明”
为什么 Hermes 用户需要它
先澄清一个容易混淆的点:Hermes 自带的记忆系统(FTS5 跨会话检索 + Honcho 用户模型,见 hermes memory 命令参考)是对话记忆——它擅长记住“你说过什么、做过什么”。而 GBrain 是世界知识——人、公司、关系、承诺、会议结论,以及它们之间的连线。
两者不是竞争关系,而是互补:Garry Tan 自己的生产配置就是 Hermes(或者 OpenClaw)+ GBrain 的组合。聊天归聊天,大脑归大脑。
三个杀手级机制
1. 综合层:给你答案,而不是链接清单
传统知识库工具搜“Alice 下周会议”会返回五页文档让你自己读;GBrain 直接给你一段带引用的合成回答:“Alice 在 Acme 管工程,你上次 4 月 22 日和她聊过定价,还有三件事悬而未决……”每句话都有出处。
更关键的是它的差距分析:如果大脑里关于 Alice 的信息六周没更新,它会明确告诉你“这些可能已过时,建议直接问她”——它知道自己不知道什么。
2. 自接线知识图谱:零 LLM 调用
每次写入页面,GBrain 自动提取实体引用,创建类型化关系边(works_at、invested_in、founded、advises……),全程不消耗任何模型调用。问“谁在 Acme 工作?“这种纯向量检索答不上的问题,它秒答。
官方基准(240 页 Opus 生成的富文本语料):P@5 49.1%、R@5 97.9%,比禁用图谱的变体高出 31.4 个点。
3. 夜间“做梦循环”(dream cycle)
GBrain 按你的 cron 设定在夜间自动跑:整合白天的记忆、修复损坏的引用、合并重复条目。你睡觉,它整理——醒来直接问。
如何接入 Hermes:三条路
路 A:全新部署(30 分钟,最推荐)
Garry 的文档明确说,“始终在线、彻夜充实大脑”的部署方式就是 OpenClaw 或 Hermes:
- 用官方 Hermes Railway 一键模板 部署 Hermes;
- 安装 GBrain:
bun install -g github:garrytan/gbrain(PGLite 数据库 2 秒就绪,无需服务器); - 把
INSTALL_FOR_AGENTS.md交给 Hermes,让它自己完成大脑安装、技能部署和做梦循环配置。
路 B:已有 GBrain,把 Hermes 接进去
大脑已经跑在远程主机上?一条命令接线并自动冒烟测试 token:
gbrain auth create "hermes" # 生成访问令牌
gbrain connect https://your-brain.ngrok.app/mcp --token gbrain_xxx
路 C:MCP 直连(最轻量)
GBrain 是标准 MCP 服务器,而 Hermes 原生支持 MCP 客户端(stdio + HTTP,见 hermes mcp 命令参考):
gbrain serve --surface verbs # 本地 stdio,暴露 5 个记忆动词:recall / remember / entity / synthesize / forget
gbrain serve --http --port 3131 # 远程模式,带 OAuth 2.1 授权
在 Hermes 里把 gbrain serve 注册为 MCP server 即可——5 个动词就是给 agent 准备的“记忆接口”。
进阶:公司大脑(多用户隔离)
GBrain 现在也支持团队模式:每个成员按登录拿到自己的大脑切片,只能看到自己有权看的数据。作者宣称对全部读取路径(搜索、列表、多源读取)做了 fuzz 测试,零泄漏——正好对应 YC 最新 RFS 里的 company-brain 方向。
避坑提醒(很重要)
- ⚠️ 别装错包:npm 上的
gbrain是无关的第三方包!官方只支持bun install -g github:garrytan/gbrain(注意github:前缀)。装错了跑gbrain doctor也会提示修复。 - 成本:Garry 自述“始终在线”模式需要真实服务器 + API 费用(不像 Codex/Claude Code 路径可以白嫖订阅)。
- 技术栈:Bun + TypeScript 运行时,需要先装 Bun。
- 数字口径:文中生产数据(15 万页等)与基准数字均出自作者 README 自述,未独立复测。
总结
如果你觉得 Hermes 的对话记忆已经够用,试试把它升级成“世界记忆”:会议、人脉、承诺、关系图谱——Garry Tan 每天醒来都在用这套组合。想让 Hermes 也“记得世界”,先跑 bun install -g github:garrytan/gbrain,然后把 INSTALL_FOR_AGENTS.md 丢给它。
对 Hermes 自身的记忆体系感兴趣?可以再看看语义记忆(LanceDB)配置指南。