llm-wiki wiki · entities 2026-06-06

agent-recall 是 Max Nardit 开源的本地优先 agent-memory 系统(仓库 mnardit/agent-recall,MIT)。它面向 claude-code、Cursor、Windsurf、Cline 等 MCP-compatible coding agents,通过 mcp tools 保存实体、关系、观察和日志,再在 session start 时注入 AI briefing。

解决的问题

coding agent 跨 session 会忘记人名、项目决策、偏好、上下文和未完成事项。agent-recall 用一份本地 SQLite 数据库保存这些事实,并用 scope hierarchy 让同一个人或项目在不同客户、团队、topic 下有不同上下文。

核心特征

架构骨架

完整分析见 src-agent-recall-architecture

与同类关系

维度 agent-recall claude-mem agentmemory powermem
部署 Python package + SQLite Claude Code plugin Node/iii-engine worker 数据库/服务层 memory middleware
客户端 MCP clients + CLI + hooks Claude Code 为主 多 Agent hooks + MCP + REST SDK / API / MCP / Dashboard
隔离 scope hierarchy profile/workspace shared worker scopes 应用侧租户边界
AI 用法 briefing 压缩,可 cache LLM 压缩核心 默认零 LLM,可选压缩 LLM 抽取/优化更深

设计上,agent-recall 比 claude-mem 更强调多 scope 组织结构,比 agentmemory 更轻量,比 powermem 更贴近个人 coding agent 本地工作流。