Claude-Mem 是一个用于 Claude Code 的插件,它通过自动捕获编码会话中的所有操作,使用 AI 压缩并注入相关上下文,以实现跨会话的上下文持久化。
来源:据 README 描述 查看 GitHub 仓库 →Claude-Mem 通过提供跨会话的上下文持久化功能,解决了开发者难以在会话之间保持项目上下文的问题。它填补了在编码过程中记忆和知识管理的空白,并采用了 AI 技术进行数据压缩和上下文注入,具有独特的技术选择。
来源:综合 README 描述和项目特征自动捕获编码会话中的所有操作,并使用 AI 压缩和存储,以便在未来的会话中恢复上下文。
来源:据 README 描述通过 AI 技术将相关上下文注入到未来的会话中,以保持知识连续性。
来源:据 README 描述允许开发者使用自然语言查询项目历史,以快速找到相关信息。
来源:据 README 描述Claude-Mem 采用模块化设计,包括生命周期钩子、工作服务、SQLite 数据库等组件。数据通过 HTTP API 在工作服务和数据库之间流转,关键的技术决策包括使用 Bun 管理工作服务和采用 FTS5 搜索架构。
来源:代码目录结构 + 依赖文件infra: Node.js 环境,可能支持 Docker 部署 | key_deps: Claude Agent SDK, SQLite, Bun | language: TypeScript | framework: 无特定框架,采用模块化设计
来源:依赖文件 + 代码目录结构适合需要跨会话保持项目上下文的开发者,尤其是在大型或复杂项目中。可用于快速查找历史信息、保持知识连续性以及提高编码效率。
来源:READMEv12.1.0 (2026-04-09):知识代理功能,允许构建可查询的 AI '大脑',从观察历史中编译过滤后的工作片段。
来源:GitHub ReleasesClaude-Mem 是一个值得关注的项目,特别是对于需要跨会话保持项目上下文的开发者。它通过提供创新的上下文持久化功能,提高了编码效率和知识管理能力,适合在 Claude Code 平台上使用的开发者。
来源:综合分析