技术深度分析报告

AgentMemory

编码 Agent 的持久记忆层——
让你的 Agent 记住一切,不再重新解释。

github.com/rohitg00/agentmemory 基于 iii engine MCP 15 原生 Skills

跨 Claude Code / Copilot / Cursor / Gemini CLI / Codex / pi 等 15+ Agent · 共享同一记忆

← 返回汇总
项目速览

一句话定义

给 Agent 装一个不会忘的大脑。

95%
召回率 R@5
$10
年成本
15+
支持 Agent
14ms
检索延迟

LongMemEval-S 基准 R@5=95.2%,token 年成本从 $500 降到 $10。

为什么存在

Agent 的失忆之痛

每次会话从零开始

Session 1 配好 JWT,Session 2 又要重新解释架构。

重复发现同样的 bug

上次踩过的坑,新会话毫无印象,重新踩一遍。

内置记忆太小

CLAUDE.md / .cursorrules 上限 200 行,且容易过时。

Agent 之间记忆不共享

在 Cursor 学的,Claude Code 不知道,各干各的。

核心理念

扩展 Karpathy 的 LLM Wiki

不止记录,还要会回忆。

基于 Karpathy 的 LLM Wiki 模式,扩展出置信度评分、生命周期管理、知识图谱、混合检索。agentmemory 是这套扩展的实现。

记忆的生命周期

从捕获到召回

静默捕获 压缩索引 置信度评分 生命周期管理 混合检索召回
性能数据

检索质量对比

LongMemEval-S(ICLR 2025,500 题)

系统R@5R@10MRR
agentmemory95.2%98.6%88.2%
BM25-only fallback86.2%94.6%71.5%

Token 成本对比(年)

方案Tokens/年成本/年
粘贴完整上下文19.5M+不可能(超窗口)
LLM 摘要~650K~$500
agentmemory~170K~$10
agentmemory + 本地 embedding~170K$0
生态覆盖

一个服务器,所有 Agent 共享

支持任何能讲 MCP 或 HTTP 的 Agent,所有 Agent 共享同一记忆服务器。

Claude Code (原生插件 + 12 hooks) Codex CLI (原生 + 6 hooks) GitHub Copilot CLI Cursor Gemini CLI OpenCode (22 hooks) OpenClaw Hermes pi Cline Goose Aider (REST) Windsurf Roo Code Warp Claude Desktop
快速上手

一行装好

# 安装(全局)
npm install -g @agentmemory/agentmemory

# 启动记忆服务器(:3111)
agentmemory

# 连接到你的 Agent
agentmemory connect claude-code
# 也支持: copilot-cli, codex, cursor, gemini-cli, ...

# 安装 15 个原生 Skills(8 可调用 + 7 参考)
npx skills add rohitg00/agentmemory -y

# 跑个 demo 验证
agentmemory demo --serve
核心特性

不只是存储

置信度评分

每条记忆有置信度,低质量信息自动降权。

知识图谱

记忆间建立语义关联,支持关联查询。

生命周期管理

记忆会衰减、合并、归档,避免无限膨胀。

本地 embedding

用 all-MiniLM-L6-v2 本地模型,零 API 成本。

iii Console 可视化

图形界面查看与管理记忆库。

15 原生 Skills

Agent 知道何时该用记忆工具,开箱即用。

适用场景

适合谁用

风险提示

需要权衡

潜力评估

未来空间

Agent 记忆层赛道的实力选手。差异化在于:跨 Agent 共享、有基准数据背书、token 成本极致优化。随着编码 Agent 普及,"持久记忆"将从可选变为刚需——谁先成为记忆层标准,谁就占据 Agent 工具链的关键位置。面临 mem0/Letta 等竞争,但编码场景的垂直深耕是它的护城河。


上一个
ADR-Tools
下一个
AI-Berkshire
1 / 12