2026-04-28
很多时候如果不是特殊版本的Claude Code或者Cursor,咱们写代码时候每天都要重新跟它解释一遍项目结构,之前做过什么决策,为什么选了这个技术方案而不是那个。
很浪费时间也很烦,如果是长期使用真的会崩溃。介绍一个好用的开源agentmemory,专门是给Claude Code、Cursor等主流编程AI加上长期记忆的大脑,同时他们之间还能彼此共享记忆。

开源地址:https://github.com/rohitg00/agentmemory
说下agentmemory的主要特色功能。先说记忆的自动捕获。这是我最喜欢的功能,因为完全不需要你手动操作。
agentmemory会在你的编程助手和AI之间悄悄挂上一些钩子,每次你和AI对话的时候,它就在后台默默监听。
你让AI写了什么代码,AI做了什么决策,用了什么工具,调用了哪些文件,它全都偷偷记下来。
然后把这些原始的对话内容压缩提炼成结构化的记忆条目,存到一个本地数据库里。
整个过程对你来说是透明的。你该怎么用编程助手就怎么用,完全不用改变工作流。
这就像是雇了一个贴身秘书,你开会的时候他就在旁边做笔记,散会之后他把笔记整理好归档,下次开会前自动帮你翻出来。
记忆检索这块也做得挺聪明。它不是简单地把你之前说过的话原文存下来然后让你去搜关键词。它用了混合检索的方式,把三种搜索技术揉在一起用。
第一种是BM25,这个其实就是咱们搜索引擎里常见的那种基于关键词匹配的搜索方式,像百度搜索那种。
第二种是向量搜索,这个稍微有点技术含量,简单说就是把文字转成数字向量,然后在数学空间里找意思相近的内容。

第三种是知识图谱,它会把记忆条目之间的关系也记下来,比如某条记忆是另外两条记忆的推理结果这种关联。
然后这三种搜索的结果会通过一种叫倒数排名融合的技术合并在一起。听起来很玄乎,其实就是让不同搜索方法各投一票,综合打分以后把最相关的记忆排在前面。
官方给出的数据是在LongMemEval-S这个学术基准测试上,前五条召回率能达到百分之九十五点二,前十条召回率百分之九十八点六。这个成绩在同类工具里是领先的。
还有一个我觉得特别贴心的功能是记忆的生命周期管理。你想啊,如果记忆只进不出,时间长了数据库里全是过时的信息反而会干扰AI的判断。
agentmemory对每条记忆都会打一个置信度分数,新记忆刚存进去的时候分数高,但随着时间推移或者有更新的信息覆盖上来,旧记忆的分数就会慢慢衰减。
还有四层记忆合并机制,把琐碎的细节逐步压缩成更宏观的结论。最终那些分数太低或者已经被后续事实推翻的记忆会被自动清理掉。这个设计有点像人脑的遗忘曲线,该记住的东西自然记住,该忘掉的也不勉强。

此外,agentmemory还提供了一个实时可视化面板。在浏览器打开本地端口就能看到记忆的积累过程,搜索什么关键词能命中哪些记忆条目一目了然。
最近还加了会话回放功能,你可以像看视频一样把之前跟AI的对话重新过一遍,支持暂停、快进、调整速度。这个功能对于想要回顾自己决策过程的人来说还挺实用的。
agentmemory的兼容性也很不错,Claude Code、Cursor、Gemini CLI、OpenCode,甚至Cline、Goose这些工具都能接,只要支持MCP协议或者REST接口就行。
同时所有这些编程助手可以共享同一个记忆服务器,你在Claude Code里积累的记忆在Cursor里也能用,这一点非常方便。

如果你是那种每天跟AI编程助手打交道、经常因为重复解释背景信息而抓狂的人,agentmemory真的很值得试一试。
把AI编程助手从一个每次都要从头认识你的陌生人,变成了一个真正了解你项目、记住你决策逻辑的长期搭档。
想系统掌握AI核心技能、获取行业认可资质?
CAIE注册人工智能工程师认证
助你拓宽职业赛道,成为AI领域持证实力派
企业、高校及渠道合作
请联系微信:FYLlaoshi

完 谢谢观看
