核心信息

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 生产)

关联连接