定义

Claude-Mem 是 Alex Newman 开发的 AI 编程代理持久化上下文记忆压缩系统(76.3k Stars),通过 Hook 机制捕获代理会话行为,用 AI 压缩后存储并在未来会话中自动注入相关上下文。

核心特性

  • 5 生命周期 Hook:嵌入到 AI 编码代理的会话流程中,全自动运行
  • 混合检索:SQLite FTS5 + Chroma 向量数据库,兼顾精确搜索和语义匹配
  • 渐进式披露:按相关性分层返回记忆,用户可见 token 消耗
  • MCP 集成:4 个 MCP 工具(search/timeline/get_observations)
  • 多代理兼容:Claude Code、OpenClaw、Codex、Gemini CLI、Copilot、OpenCode 等

与知识库中其他记忆系统的对比

维度Claude-MemMemOSGenericAgent
定位编码代理记忆通用记忆 OS自我进化 Agent
Stars76.3k9.1k11.6k
连接方式Hook 注入API 服务内建系统
存储SQLite + ChromaSQLite + Neo4j + Qdrant五层记忆
目标用户AI 编码用户LLM/Agent 开发者自主 Agent
版本v13.2.0(270 releases)v2.0.15(27 releases)v0.1.0

关联连接