
现在,您可以为 Hermes、Claude Code 和 Codex 赋予无限记忆。Agentmemory 在 GitHub 上已获得 5,000+ 星标,正在流行。CLAUDE md 将 22,000+ 个 token 以 240 条观察记录的形式注入上下文;agentmemory 仅用 1,900 个 token 即可承载相同数量的观察记录。节省 92%。当观察记录达到 1,000 条时,您内置记忆的 80% 将变得不可见。agentmemory 保持 100% 可搜索。基于 240 次真实编码会话的基准测试 → 每次会话最多减少 95% 的 token → 在达到上下文限制前,工具调用次数提升 200 倍 → 100% 开源
Agentmemory 是一个专为 Hermes、Claude Code 和 Codex 等编码代理设计的完整记忆运行时。它不将记忆视为事后才考虑的事情(例如使用向量存储或外部数据库),而是为代理提供无限、可搜索的记忆,开箱即用。它能捕获每一次工具调用、提示和会话停止,将其作为压缩后的观察记录,并在毫秒内实现召回——所有这些都来自一个零外部依赖的单一 Node 进程。
Agentmemory 不依赖单一的检索方法。它结合了 BM25 词汇搜索、向量相似度和知识图谱遍历,然后在设备上对结果进行重新排序。在 LongMemEval-S 上实现了 95.2% 的 R@5,在笔记本电脑上 P50 延迟低于 20 毫秒。
十二个内置钩子将每个 PreToolUse、PostToolUse、SessionStart 和 Stop 事件直接导入记忆管道。无需胶水代码,无需手动检测——安装插件后,每个代理动作都会自动成为压缩后的观察记录。
每小时一次的扫描会将原始观察记录压缩为语义记忆,合并重复项,并通过保留评分衰减过时的行。每次删除都会发出一个批处理审计行,因此你始终知道删除了什么以及为什么删除。这使记忆保持精简,同时不丢失信号。
Agentmemory 暴露了一个完整的 MCP 服务器,提供 memory_save、memory_recall、memory_smart_search 和 memory_sessions 等工具。每个 MCP 工具在 /agentmemory/* 下也有对应的 REST 接口,因此你可以通过 curl、从浏览器 fetch 或从你自己的代理进行代理访问。
“在 1000 条观察记录时,80% 的内置记忆会变得不可见。Agentmemory 则保持 100% 可搜索。”
这就是 Agentmemory 设计背后的核心洞察。随着上下文增长,标准记忆方法会失去可见性——观察记录会被埋没或丢弃。Agentmemory 的三重流检索和每小时合并确保每条观察记录始终保持可搜索,无论数据量多大。在基准测试的编码会话中,这转化为每次会话最多减少 95% 的令牌,以及在触及上下文限制前增加 200 倍的工具调用次数。
你厌倦了编码代理忘记两个会话前做过什么,或者厌倦了为了给代理提供持久记忆而搭建 Redis、Kafka 和向量存储。Agentmemory 作为一个单一的 Node 进程运行,将状态以 JSON 形式存储在磁盘上,并附带一个运行在端口 3113 的实时查看器。它 100% 开源,在 GitHub 上拥有 5000+ 星标,并且开箱即用地支持 Claude Code、Codex、Hermes、OpenClaw 和 Pi。
其他您可能感兴趣的工具
Loading comments…
制作者
indie_inkwell
访问网站
agent-memory.dev
项目信息
产品关键词