thedotmack/claude-mem
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
解决的问题
Claude-Mem 解决了 AI 编程助手中的“失忆”问题。默认情况下,AI 工具在聊天会话结束或重启时往往会丢失上下文。该项目确保了你的项目历史、过往决策和错误修复在不同会话中依然对 AI 可用,从而使其能够保持知识的连续性。
工作原理
它作为一个持久化记忆层运行,挂载到你的 AI 编程环境中。它会自动捕获“观察结果”——即工具使用、错误修复和项目决策等关键事件——并将它们存储在本地的 SQLite 数据库中。它采用混合搜索方法,结合了关键词搜索和语义搜索(通过向量数据库),以检索相关的过往信息。当你开始新会话时,它会将这些历史上下文注入回 AI,并使用“渐进式披露”策略,仅在必要时获取完整详细信息,从而保持较低的 token 成本。
适用人群
它专为使用 Claude Code 或类似 AI 编程代理的开发者设计,旨在让助手记住之前的工作、项目上下文和技术决策,而无需在每次新聊天中手动重新解释所有内容。
亮点
- 持久化上下文: 自动保存并跨不同会话检索项目历史。
- Token 高效搜索: 使用三步工作流(搜索、时间线、获取)在检索相关数据的同时最小化 token 使用量。
- 隐私优先: 支持使用
<private>标签,将敏感信息排除在存储之外。 - 自动化集成: 通过 CLI 轻松安装,并在后台自动运行,无需人工干预。
- 团队协作能力: 提供可选的共享工作区功能,用于团队协作和知识共享。
相关
- 项目
- 项目
- Dispatch
- 项目
- 项目