GBrain
GBrain 是面向现有 AI 代理的自托管记忆层,存储带来源的显式事实,支持更正与撤回,并提供关键词、语义、图谱检索及可选的带引用综合。
访问 garrytan/gbrain项目简介
GBrain 是采用 MIT 许可、可自托管的记忆系统,面向现有 AI 代理。它存储带来源的显式事实,支持更正与撤回,并让同一份记忆可供多个代理使用。它结合无需密钥的关键词检索与可选的语义搜索、类型化图谱遍历、带引用的综合与缺口分析、后台增强以及可配置的模式包。
核心功能
- 显式事实记忆,保留来源,支持更正、撤回,并可跨代理共享访问。除无需密钥的关键词检索外,还可选语义搜索、重排序以及带引用的综合与缺口分析。类型化知识图谱支持广度优先关系遍历,并在可信本地页面写入时自动建立链接。Cron 驱动的后台增强可对人物页面去重、修正引用、评估显著性并发现矛盾。内置模式包,并支持针对不同知识布局进行自定义模式检测与编写。面向受支持的 AI 客户端提供 MCP 连接,并提供用于搜索、综合、导入和健康检查的 CLI 操作。
适用场景
- 为现有编码或个人代理提供持久、可移植且带来源的记忆。通过检索有来源的上下文并识别缺口或过时信息来准备会议。在来源与操作授权及可见性过滤器约束下运行共享公司大脑。组织个人或团队在笔记、人物、公司、会议、电子邮件及其他来源中的知识。
快速开始
- 使用 bun install -g github:garrytan/gbrain#stable 安装 GBrain,然后运行 gbrain setup claude-code 或 gbrain setup codex。仅使用 CLI 时,可用 gbrain init --pglite --no-embedding 初始化,导入 Markdown,搜索并用 gbrain doctor 验证健康状态。通过 gbrain setup 连接 MCP 客户端,或用 gbrain mcp expose 发布本地大脑。
部署与要求
- 需要 Bun 1.4.4 或更新版本。PGLite 是个人大脑的默认引擎,适用于约 5 万页以内;共享、大型或多机大脑使用 Postgres 与 pgvector。全天候摄取和夜间增强需要 8GB+ RAM 的服务器及其自己的 API 用量。无需密钥的 PGLite 配置不需要服务器或 Docker。
采用前须知
- 许可证:MIT。在使用、修改或分发项目前,请确认其具体条款。