这个项目能做什么

GBrain是由Garry Tan构建的AI代理记忆系统,已用于其OpenClaw和Hermes部署。它存储带来源的显式事实,支持记忆的修正与撤回,并使同一记忆跨多个代理可用。项目强调用户拥有自己的大脑:它在你的硬件、你的数据库和你的密钥上运行。 README中描述的核心功能: - 无密钥启动:关键词检索和代理编写记忆无需任何API密钥即可工作。可选密钥可升级为语义搜索(OpenAI或Voyage)和自动事实提取(OpenAI或Anthropic)。 - 合成层:跨人、公司、交易和想法返回带引用的散文式答案,并明确指出大脑尚未掌握的内容(差距分析),而非匹配块的列表。 - 自接线知识图谱:每次页面写入时会提取实体引用并创建类型化边,如attended、works_at、invested_in、founded和advises,无需LLM调用。README报告了基准数据(在240页语料库上P@5为49.1%,R@5为97.9%),并说明评分卡位于兄弟仓库gbrain-evals中。 - 多租户公司大脑:每位团队成员通过登录获得大脑的限定范围切片,因此查询仅返回该用户有权查看的内容。README表示在搜索、列表、查找和多源读取上的模糊测试实现了零泄漏。 - 后台守护进程:24/7 ingestion、enrichment和隔夜整合周期,作者部署中描述为自主运行66个cron任务。 安装与集成: - 需要Bun 1.3.11或更新版本。README警告GBrain未发布在npm上,且存在一个无关的npm包名为gbrain;请通过`bun install -g github:garrytan/gbrain`或克隆后`bun install && bun link`安装。 - 多种设置路径:为现有代理添加记忆(Grok Bot、Muse、Codex、Claude Code)、连接现有托管大脑,或在OpenClaw或Hermes上进行一键模板的全服务器托管部署。 - 本地大脑可在约两秒内通过`gbrain init --pglite`创建(无需Docker,无需服务器),然后通过MCP连接至Claude Code或Codex。`--surface verbs`模式暴露七个记忆动词:recall、remember、entity、synthesize、forget、context_pack和delta。 - 远程大脑可通过`gbrain connect <url> --token ...`连接,`gbrain agent register`可为代理harnesses的onboarding生成限定范围的OAuth客户端和令牌。 - MCP集成指南适用于Claude Code、Codex、Cursor/Windsurf、Hermes、Grok Bot、Grok Build、opencode、OpenClaw、Claude Desktop/Cowork和Perplexity Computer。 - 可选个人代理引导将Codex或Claude Code转变为具有身份文件(SOUL.md、USER.md、MEMORY.md)、私有GitHub仓库和本地PGLite大脑的持久代理。`cold-start`技能通过原生连接器、ClawVisor或Google Takeout等离线归档导入Gmail、日历和联系人。 运营说明:README指出仅克隆Git仓库不是完整备份,因为数据库还包含事实、修正、任务和账务信息,并指向完整备份与恢复指南。同时指出代理保存的记忆默认为大脑范围可见,除非标记为私有,且升级现有大脑可能需要重建搜索块。