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_atinvested_infoundedadvises……),全程不消耗任何模型调用。问“谁在 Acme 工作?“这种纯向量检索答不上的问题,它秒答。

官方基准(240 页 Opus 生成的富文本语料):P@5 49.1%、R@5 97.9%,比禁用图谱的变体高出 31.4 个点

3. 夜间“做梦循环”(dream cycle)

GBrain 按你的 cron 设定在夜间自动跑:整合白天的记忆、修复损坏的引用、合并重复条目。你睡觉,它整理——醒来直接问。

如何接入 Hermes:三条路

路 A:全新部署(30 分钟,最推荐)

Garry 的文档明确说,“始终在线、彻夜充实大脑”的部署方式就是 OpenClaw 或 Hermes

  1. 用官方 Hermes Railway 一键模板 部署 Hermes;
  2. 安装 GBrain:bun install -g github:garrytan/gbrain(PGLite 数据库 2 秒就绪,无需服务器);
  3. 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 方向。

避坑提醒(很重要)

  1. ⚠️ 别装错包:npm 上的 gbrain无关的第三方包!官方只支持 bun install -g github:garrytan/gbrain(注意 github: 前缀)。装错了跑 gbrain doctor 也会提示修复。
  2. 成本:Garry 自述“始终在线”模式需要真实服务器 + API 费用(不像 Codex/Claude Code 路径可以白嫖订阅)。
  3. 技术栈:Bun + TypeScript 运行时,需要先装 Bun。
  4. 数字口径:文中生产数据(15 万页等)与基准数字均出自作者 README 自述,未独立复测。

总结

如果你觉得 Hermes 的对话记忆已经够用,试试把它升级成“世界记忆”:会议、人脉、承诺、关系图谱——Garry Tan 每天醒来都在用这套组合。想让 Hermes 也“记得世界”,先跑 bun install -g github:garrytan/gbrain,然后把 INSTALL_FOR_AGENTS.md 丢给它。

对 Hermes 自身的记忆体系感兴趣?可以再看看语义记忆(LanceDB)配置指南