核心信息
AgentMemory 是一个 AI 编码代理的持久化记忆系统(10.9k Stars),通过 12 个生命周期 Hook 自动捕获代理行为,基于 BM25 + 向量 + 知识图谱混合搜索,四层记忆整合(Working → Episodic → Semantic → Procedural)。
- 作者:rohitg00
- Stars:10.9k
- Forks:919
- 许可证:Apache-2.0
- 版本:v0.9.18(2026-05-17,40 个 Release)
- 技术栈:TypeScript 81.2%(Node.js ≥20,iii-engine 运行时)
核心功能
| 功能 | 说明 |
|---|---|
| 12 生命周期 Hook | 自动捕获工具调用、提示词、会话信息 |
| 混合搜索 | BM25 + 向量嵌入 + 知识图谱遍历,RRF 融合 |
| 四层记忆 | Working → Episodic → Semantic → Procedural,衰减与自动驱逐 |
| 51 个 MCP 工具 | 6 个资源、3 个提示、4 个技能 |
| 实时查看器 | 端口 3113,支持会话回放 |
| 多代理支持 | Claude Code/Cursor/Gemini CLI/Codex CLI/Cline/Windsurf/Aider/Roo Code/Goose 等 |
| 隐私过滤 | API Key/Secret/<private> 标签自动剥离 |
技术架构
基于 iii-engine 运行时(functions/triggers/KV state/streams/OTEL traces):
- REST API :3111(121 endpoints)
- WebSocket :3112
- Viewer :3113
- 零外部数据库(SQLite + iii-engine 内建存储)
性能
- 95.2% retrieval R@5 on LongMemEval-S
- ~1,900 tokens/会话(约 $10/年)
安装方式
npm install -g @agentmemory/agentmemory
agentmemory # 启动服务器 :3111关联连接
- AgentMemory — 项目实体页面
- Agent_Memory — 四层记忆架构(agentmemory 的概念基础)
- Claude_Mem — 直接竞品(同为编码代理记忆,Claude-Mem 76k Stars vs agentmemory 10.9k Stars)
- MemOS — 通用记忆 OS(MemOS 自部署,agentmemory 即装即用)
- Agent_Communication_Protocols — MCP 协议