garrytan/gbrain

Garry's Opinionated OpenClaw/Hermes Agent Brain

解决的问题

GBrain 是专为 AI 代理设计的持久记忆层,旨在通过提供持久且结构化的知识库,防止它们出现“失忆”情况。它超越了简单的关键字搜索或向量检索,通过综合多个来源的答案并执行缺口分析,来告诉用户这个大脑实际上不知道什么。

运作方式

GBrain 以守护进程运作,可以在本地(使用 PGLite)或服务器上运行。它从各种来源接收数据——包括电子邮件、日历、联系人和 Markdown 文件——并将这些信息组织成自我连接的知识图谱。此图谱会提取实体引用并创建类型边(例如 works_atinvested_in),而无需在每次写入时都调用 LLM。当被查询时,它使用综合层来生成附有良好引用的连续文本,而不仅仅是返回一堆文档片段。

适用对象

它是为 AI 代码代理(如 Claude Code、Codex 或 Cursor)的用户,以及构建自主代理(通过 OpenClaw 或 Hermes)的开发者所设计的,这些代理需要具备长期、跨会话的机构或个人记忆。

特色亮点

  • 综合与缺口分析:提供带有引用的实际答案,并明确标注缺失的信息。
  • 自我连接知识图谱:使用类型边进行复杂的关系查询,这是单纯的向量搜索无法处理的。
  • 多框架集成:与 MCP (Model Context Protocol) 深度集成,可与 Claude Code、Codex、Cursor 及其他 AI 客户端协同工作。
  • 自主维护:支持“梦境循环”,服务器托管的代理可以在夜间丰富与巩固记忆。
  • 隐私优先:支持纯本地存储(PGLite)与限定范围的访问,适用于用户只能看到授权数据的“公司大脑”部署。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目