2026年最佳记忆解决方案为您的Claude AI代理

CLAUDE.md, mem0, Letta, Zep, basic-memory, Obsidian加MCP, AgentsRoom项目记忆:为AI编码代理提供诚实的记忆选项地图,以及如何选择一个。

您的代理弄清楚了账单模块是如何运作的,遇到了一个会吞噬周末的迁移陷阱,并对为什么您在那里不使用ORM做出了判断。

然后会话结束了,所有内容都被丢弃了。

明天它会读取同样的十二个文件,得出相同的结论,并向您收取相同的代币以获得这种特权。每个运行编码代理的人在一周内都会遇到这个问题。接下来是您可以采取的措施的诚实地图,每个选项的实际成本,以及每个选项的缺陷。

首先,两个不同的问题

大多数记忆建议令人困惑,因为它混淆了需要不同工具的两件事。

指令是您已经知道并希望代理遵循的内容。您的约定、您的命令、您的架构规则。您编写这些内容。它们是稳定的。

学习知识是代理在工作时得出的结论。为什么做出了某个决定,哪个模块是雷区,上次发生了什么故障。没有人将这些写下来,这正是它们丢失的原因。

CLAUDE.md在第一方面表现出色,但在第二方面毫无用处。下面的大多数工具正是因为第二个原因而存在。

您已经拥有的免费选项:CLAUDE.md和AGENTS.md

从这里开始,因为很多人跳过它而选择购买向量数据库。

CLAUDE.md是Claude Code在每个会话开始时读取的Markdown文件。它连接目录树,支持最多四层深的@导入,并与.claude/rules/配对以实现全局范围的规则。AGENTS.md是开放的等价物,现在在60,000多个仓库和20多个工具中使用。值得注意的是:Claude Code并不原生读取AGENTS.md。Anthropic的桥接是一个CLAUDE.md,其第一行是@AGENTS.md

Claude Code还提供了自己的自动记忆,与CLAUDE.md分开:一个机器本地的MEMORY.md加上主题文件,每个会话加载前200行或25KB。

它的优势: 免费、可通过git审查、人类可编辑、零基础设施、可移植。

它的缺陷: 每个会话都会丢失上下文,无法扩展到几百个事实以上,并且会默默过时。过时的MEMORY.md比没有更糟,因为代理会自信地错误开始,而不是承认无知。上下文膨胀,而不是检索质量,是这种方法中报告最多的实际问题。Anthropic现在提供/doctor修剪建议,并在文件超过读取限制时出现硬错误,这表明这种情况变得多么普遍。

如果您还没有正确处理这个文件,请在其他任何事情之前修复它。我们的CLAUDE.md指南涵盖了保持有效的模式。

管理记忆层:mem0、Letta、Zep

这是市场营销最激烈的类别。

mem0(Apache-2.0,约61k星)是一个记忆层,在写入时运行LLM提取过程,并将结果存储在混合语义加关键字索引中。托管的MCP端点,以及一个带有生命周期钩子的Claude Code插件。每月10,000次操作的免费层,之后是19美元,然后是249美元。

Letta(前身为MemGPT,Apache-2.0,约24k星)采取了不同的角度:代理通过工具调用编辑自己的记忆,以操作系统风格的上下文记忆块、回忆存储和归档向量存储的层次结构。它是一个MCP客户端,而不是服务器。三个代理免费,超过后每月20美元。

Zep是基于**Graphiti**构建的商业产品,一个时间知识图谱引擎(Apache-2.0,约29k星)。Graphiti才是真正有趣的部分:它是双时间的,记录某事发生的时间和被摄取的时间,并在事实相互矛盾时关闭有效性窗口,而不是删除它们。这是唯一一个可以回答“我们在三月相信什么?”的问题。Zep本身并不是开源的,社区版在2025年4月被弃用。

一个需要忽略的事情: “代理记忆的最新技术”基准声明。mem0与Zep之间的LoCoMo分数争议尚未解决,其中的每个基准都是供应商运行的。Zep的84%包括了分子中的对抗类别,但分母中没有,mem0的重跑结果为58.44%,Zep则反击为75.14%。关注架构和成本,而不是发布帖子中的数字。

它们的优势: 可扩展性、跨巨大历史的检索、如果您选择托管则零操作。

它们的缺陷: 默默的检索遗漏、每次写入时的LLM调用、不精确的删除(一个真正的GDPR问题),以及您的代码离开您的机器。还有一个记录在案的模式是开源然后商业化的漂移:Zep CE被弃用,mem0的OpenMemory组件被日落,Supermemory限制了支持自托管。在构建之前请阅读许可证。

Markdown原生的MCP服务器:basic-memory及其朋友

basic-memory(AGPL-3.0)是一个MCP服务器,它从普通Markdown构建语义图。文件保持真实来源,SQLite仅作为索引,实体和关系来自WikiLinks。本地免费,云端每月15美元。

这正是许多人实际想要的形状:您可以阅读和比较的文件,带有真实的检索层。

Obsidian路线

您会看到很多“使用Obsidian和Claude Code构建AI第二大脑”的内容。这是一个真实的工作流程,所以这里的真实情况是什么。

Obsidian是一个免费的本地Markdown应用程序,具有图形视图和近6000个社区插件。它在2026年初发布了一个官方CLI,其文档谈到了赋予代理工具与您的库进行交互的能力。其首席执行官发布了一套Obsidian格式的代理技能。

没有的东西:任何官方的AI功能,以及任何官方的MCP服务器。代理访问意味着选择社区组件。Local REST API插件现在捆绑了自己的MCP服务器,还有几个第三方Obsidian MCP服务器。GitHub返回超过1800个“obsidian mcp”的仓库,这表明它有效,并且没有人对如何实现达成一致。

在您围绕它计划团队之前,还有两件值得了解的事情。共享一个库通过Obsidian Sync进行,每个用户每月4到8美元,最多20个合作者,每个合作者需要自己的付费席位。Obsidian自己的文档表示,它尚不支持协作实时编辑;多用户被列为计划中的功能。社区插件如Relay添加了它。

此外,在您这里清理一个过时的事实:Obsidian的商业许可证在2025年2月变为可选。该应用程序在工作中是免费的。许多比较帖子仍然声称不是这样。

我们在AgentsRoom与Obsidian中详细介绍了完整的比较,包括Obsidian显然是更好工具的行。

内置于IDE的记忆:AgentsRoom项目记忆

上述每个选项都要求您组装某些东西:要注册的服务、要运行的服务器、要维护的插件、要手动保持最新的文件。

项目记忆在AgentsRoom采取了相反的方法。记忆存在于您的代理已经运行的IDE中,代理自己编写它。

它随附三个MCP工具。memory_listmemory_get用于读取,代理被指示在开始爬取代码库之前调用它们。memory_save用于写入,没有确认步骤,因此保存是正常的工作动作,而不是您必须记住请求的事情。笔记落在五个文件夹中,这些文件夹在首次使用时自动创建:architecturedecisionsconventionspitfallsfeatures。在现有名称下保存会更新该笔记,因此记忆会加深而不是扩展。

对团队最重要的部分:记忆与您在仓库中提交的项目ID相关,而不是与您的用户帐户相关。您的队友克隆、打开项目,他们的代理继承您所学到的一切。无需邀请、无需导出、无需按席位订阅。它是包含在内的,没有笔记限制。

笔记通过[[wiki-links]]相互链接,这些链接是图形视图的边缘,其中节点亮度跟踪笔记更新的时间。知识在六十天的时间范围内显著褪色,这是一个廉价的修复,解决了CLAUDE.md方法所带来的过时记忆故障模式。

捕获发生在三个时刻:在任何重大结果后机会性地、每个回合结束时对于启用“始终记忆”的代理,以及在您关闭仍有活动会话的代理时通过提示进行的。最后一个比听起来更重要。知识通常蒸发的时刻是它被写下来的时刻。

两个诚实的限制。今天仅限桌面,没有移动应用程序。代理的读取和写入都需要连接到服务器,即使桌面UI在您离线时仍显示您本地缓存的笔记。

没有人大声说出的模式

看看行业实际上落脚的地方,您会恍然大悟。

Anthropic的记忆工具是一个文件系统接口。Claude Code的自动记忆是一个Markdown目录。Letta的记忆块是可编辑的字符串。basic-memory字面上就是磁盘上的Markdown。与此同时,向量和图形存储主导了多用户应用程序层,在那里您为成千上万的最终用户提供记忆。

为编码代理准备文件。为产品准备数据库。

如果您正在构建一个具有每个用户记忆的消费应用程序,您想要mem0或Zep。如果您试图阻止您的编码代理每天早上重新读取您的仓库,一个结构化的、文件形状的、人类可读的存储几乎总是正确的选择,唯一有趣的问题是由谁编写以及谁可以看到它。

关于可移植性:没有任何可移植性。MCP是运输的事实标准,已于2025年12月捐赠给Linux基金会的Agentic AI基金会。AGENTS.md是人类编写指令的事实标准。对于记忆内容,没有标准和交换格式。在mem0、Zep、Letta和Cognee之间移动意味着完全重新摄取。将这一点考虑在内,以便做出任何您期望持续超过一年的决定。

如何实际选择

单人、一个项目、小型代码库。 让您的CLAUDE.md正确。就这样。不要购买任何东西。

单人、多个项目、代理每天运行。 您需要自动捕获,因为您不会手动维护五个文件。项目记忆或basic-memory。

一个团队或一个机构。 共享是整个问题。询问第六个人查看第一个人的代理所学内容的费用。使用Obsidian Sync,这又是一个付费席位。使用项目记忆,这是一个git clone

构建具有每用户记忆的产品。 完全是不同的类别。mem0、Zep或Letta,并正确阅读许可证条款。

您需要知道上个季度的真实情况。 Graphiti,其他的几乎没有竞争。

无论您选择什么,失败模式总是相同的,而不是检索。它是一个没有人信任的记忆,因为它过时了且没有办法知道。无论您选择哪个工具,首先要问的问题是:我将如何知道这已经过时?如果答案是“我会最终注意到”,那么您选择错了。

一旦记忆得到解决,下一个悄然降低代理质量的问题是在单个长会话中的上下文腐烂。 金丝雀技巧可以在一行中捕捉到它。

下载 AgentsRoom

在一个窗口中运行你所有项目的 AI 智能体(Claude、Codex、Antigravity CLI、OpenCode、Aider、Grok Build、Mistral Vibe、Kimi Code)。

免费下载 AgentsRoom

配套应用:随时随地监控你的 Agent

使用 Claude、Codex、Antigravity CLI 或其他 AI 提供商。

获取扩展
Chrome Web Store

把 Bug 和需求直接发送到您的公开待办清单。

AgentsRoom 实际运行一瞥。

多项目管理
多供应商
多代理运行
实时状态
文件差异与提交
移动应用
实时预览
代理团队
浏览器自动化
Backlog 驱动开发
提示词库
技能库
查看所有功能