核心信息
GBrain 是 Y Combinator CEO Garry Tan 开发的 Agent 持久记忆与知识图谱系统(16.4k Stars),生产部署处理 17,888 页面、4,383 人、723 公司。采用向量 + Postgres tsvector 关键词 + 知识图谱混合搜索(RRF 融合),自接线知识图谱在每次页面写入时提取类型化关系(零 LLM 调用),34 个技能构成”瘦运行时 + 胖技能”架构。
- 作者:Garry Tan(Y Combinator CEO)
- Stars:16.4k
- Forks:2.2k
- 许可证:MIT
- 版本:持续迭代(191 commits,无正式 Release)
- 技术栈:TypeScript 98%(Bun 运行时,PGLite/Supabase 存储)
核心功能
| 功能 | 说明 |
|---|---|
| 混合检索 | 向量(HNSW cosine)+ Postgres tsvector 关键词 + 知识图谱 + RRF 融合 |
| 自接线图谱 | 每次写入自动提取类型化关系(attended/works_at/invested_in/founded/advises),零 LLM 调用 |
| 34 个技能 | 胖技能架构,每个技能是完整工作流的 Markdown 文档 |
| Minions 任务队列 | Postgres 原生持久化作业队列,753ms 完成 vs 子 Agent >10,000ms |
| 持久化 Agent | 双阶段工具调用账本(pending→complete/failed),崩溃后可恢复 |
| Dream 循环 | 11 阶段夜间维护:lint→反向链接→同步→综合→提取→模式→嵌入→清理 |
| Hot Memory | 跨会话实时事实查询,支持时效过滤、会话范围查找 |
| OAuth 2.1 MCP | 内建 OAuth 2.1 服务器 + React 管理面板(7 屏,~65KB gzipped) |
| 存储分层 | 声明文件存 git 还是仅数据库,自动管理 .gitignore |
| 14 种嵌入提供者 | OpenAI、Voyage、Gemini、Azure、Ollama、llama.cpp 等 |
架构
Brain Repo (git) → GBrain (Postgres + pgvector + 混合检索) ← AI Agent (34 技能)
- 脑优先原则:任何外部 API 调用前先查询大脑
- 知识模型:页面编译真相(
---以上,随理解更新)+ 时间线(---以下,仅追加) - 引擎接口:PGLiteEngine(嵌入式,零配置)和 PostgresEngine(Supabase 生产)
关联连接
- GBrain — 项目实体页面
- Agent_Memory — 四层记忆架构
- Claude_Mem — 同类编码代理记忆
- AgentMemory — 同类编码代理记忆
- MemOS — 同类记忆操作系统
- RAG — 检索增强生成