产品截图
详细介绍
Claude-Mem是什么
Claude-Mem 是开发者 Alex Newman 打造的一款 Claude Code 智能记忆插件。通过 SessionStart、PostToolUse 等五个生命周期钩子自动捕获会话中的工具调用、代码决策与调试过程,利用 Claude Agent SDK 将原始输出压缩为结构化观察记录(约 500 令牌),存储在本地 SQLite + Chroma 向量数据库中。当用户开启新会话时,插件自动注入相关的历史上下文,使 Claude 能够”记住”之前的项目背景、架构决策和 Bug 修复过程,无需用户反复重新说明。插件支持 Web 可视化界面、隐私标签、多语言模式,兼容 Gemini CLI 和 OpenClaw 网关。
Claude-Mem的主要功能
如何使用Claude-Mem
Claude-Mem的关键信息和使用要求
Claude-Mem的核心优势
Claude-Mem的同类竞品对比
Claude-Mem的应用场景
核心功能
✓自动上下文捕获:通过 5 个生命周期钩子(SessionStart、UserPromptSubmit、PostToolUse、Stop、SessionEnd)自动记录会话全程,无需手动干预。
✓AI 智能压缩:将工具输出压缩为结构化观察记录(含 type、title、facts、narrative、concepts 字段),单条约 500 令牌,节省上下文空间。
✓混合搜索能力:集成 SQLite FTS5 全文搜索 + Chroma 向量数据库语义搜索,支持 10 种搜索端点(全文、概念标签、文件引用、类型过滤等)。
✓三层渐进检索:Layer 1 搜索返回 50-100 令牌的索引;Layer 2 时间线提供 100-200 令牌的上下文;Layer 3 按需获取完整记录(500-1000 令牌),信号率从 6% 提升至 80% 以上。
✓Web 可视化界面:内置 HTTP API 服务(默认端口 37777),提供浏览器端的实时记忆流查看与管理界面。
✓Endless Mode(实验性):突破 Claude Code 约 50 次工具调用后上下文超限的限制,通过实时转录转换实现理论上无限长的会话,实测完成 600+ 文件的完整重构。
✓自动 CLAUDE.md 生成:在项目文件夹中自动生成并更新包含活动时间线的CLAUDE.md文件,保留手动编写内容。
✓隐私控制:使用<private>标签即可将敏感内容排除在存储之外,所有数据默认本地保存。
✓多语言与模式系统:支持 28 种语言,提供 Code、Email Investigation、Chill 等工作流模式切换。
✓重启 Claude Code:使生命周期钩子生效。
价格方案
免费开源