📖 产品简介
AgentMemory 是一个开源的本地共享记忆服务器(Apache-2.0),专门解决「换一个编码 Agent 就得重新解释项目背景」的上下文断裂问题。
它不把记忆绑在单一 Agent 上,而是运行一个本地记忆服务器,让 Claude Code、Codex、Cursor、GitHub Copilot CLI、DeepSeek Harness、OpenClaw、Gemini CLI、Qwen Code、Antigravity 等支持的 Agent 共同连接:在工作过程中自动捕获提示词、工具调用、决策等上下文,压缩成可检索的记忆,下次任一 Agent 打开新会话时自动注回相关内容——记忆属于项目,而不属于某个工具。安装与使用都很轻:需要 Node.js 20+,主安装命令为 npx -y @agentmemory/agentmemory@latest,首次运行有交互式引导选择要连接的 Agent;Claude Code/Codex 通过生命周期 hooks 自动采集(Claude Code 自动接入 12 个 hooks),Cursor 可通过 MCP 连接,并内置本地可视化面板(默认 localhost:3113)观察记忆构建过程。技术实现零外部依赖:SQLite + 自研 iii 引擎,混合检索(BM25 + 向量 + 知识图谱经 Reciprocal Rank Fusion 融合);作者在 LongMemEval-S(500 题长程记忆基准)上公布 R@5 95.2%(自测口径,方法论已披露但未经独立审计,与 mem0/Letta 的 LoCoMo 口径不可直接对比)。记忆采用四层分级整合并带衰减与自动遗忘机制。
✨ 核心功能
- 跨 Agent 共享记忆:一个本地服务器服务 Claude Code / Codex / Cursor / Copilot CLI / OpenClaw 等 10+ 编码 Agent
- 混合检索:BM25 + 向量 + 知识图谱经 Reciprocal Rank Fusion 融合,LongMemEval-S R@5 95.2%(作者自测)
- 零外部依赖:SQLite + 自研 iii 引擎,无 Cloudflare/Neo4j/Docker,本地嵌入模型免 API key
- hooks 自动采集:Claude Code 一键接入 12 个生命周期 hooks(PostToolUse/SessionStart 等),Codex 6 hooks + MCP
- 本地可视化面板(默认 localhost:3113)实时观察记忆沉淀;记忆服务器默认 3111 端口
- 四层记忆分级整合,带衰减与自动遗忘;token 成本约 170K 字符/年(作者口径,vs LLM 摘要方案约 650K)
⚖️ 优缺点分析
👍 优点
- 安装一条命令,交互式引导,普通开发者即可上手
- 记忆属于项目而非单个工具,切换 Agent 零重复讲解
- 本地运行,数据不出本机,无云端依赖
- 检索方法开源可复现,评测语料与适配代码均已公布
👎 缺点
- 检索基准为作者自测口径,尚未经独立审计,与同类工具口径不可直接对比
- 项目较新,生产环境长期可靠性有待验证
- 团队协作场景需要自行把服务器部署到共享主机并做好权限控制
- 依赖 Node.js 20+ 环境
📊 评分详情
💬 用户评价
📝 更新日志
-
2026-08-30共享记忆服务器(社区实测走红)**AgentMemory 共享记忆服务器被广泛实测(Aug 30)**——XDA Developers 实测文章《我给了 Claude Code、Codex、Cursor 同一份记忆》带动关注:主安装命令 npx -y @agentmemory/agentmemory@latest,交互式引导选择要连接的 Agent;Claude Code/Codex 经 hooks 自动采集,Cursor 经 MCP 连接,本地查看器默认 localhost:3113。项目(github.com/rohitg00/agentmemory,Apache-2.0,TypeScript)快速增长:2026-07-27 约 25,872 star(5 月约 16,167)。技术:SQLite + 自研 iii 引擎,BM25+向量+知识图谱混合检索(RRF 融合),四层记忆整合带衰减与自动遗忘;作者在 LongMemEval-S 公布 R@5 95.2%(自测,方法论已披露未独立审计)。支持 Claude Code(12 hooks)/Codex CLI(6 hooks + MCP)/OpenCode/Cursor/Gemini CLI/Claude Desktop/Windsurf/Cline/Goose/Roo Code/Aider 等。