Claude 用户狂喜!这个开源插件让 AI 终于"记住"了所有对话
在使用 Claude Code 进行开发时,你是否遇到过这样的困扰?每次开启新会话,AI 就像”失忆”了一样,需要重新解释项目架构、技术栈和之前的决策。这种重复沟通不仅浪费时间,更严重影响了开发效率。
今天介绍的这款开源工具 Claude-Mem,正是为解决这一痛点而生。它在 GitHub 发布后 24 小时内就斩获 1700+ Star,成为开发者社区的热门话题。
项目地址:https://github.com/thedotmack/claude-mem
01
Claude-Mem 是由开发者 Alex Newman(@thedotmack)创建的开源记忆插件,专为 Claude Code 设计。它通过自动捕获会话上下文、AI 压缩存储和智能检索,让 Claude 拥有真正的”持久记忆”能力。

与官方记忆功能不同,Claude-Mem 采用本地存储方案,所有数据保存在 ~/.claude-mem/ 目录,确保隐私安全的同时实现了跨会话记忆。
02
核心功能解析
1. 自动上下文捕获
Claude-Mem 在后台静默运行,自动记录所有工具使用记录,包括文件读写、命令执行、代码修改等操作。无需手动干预,系统会完整保存开发过程中的每一个关键决策。

2. AI 智能压缩
原始操作日志往往冗长且包含大量噪音。Claude-Mem 使用 Claude Agent SDK 将原始观察压缩成语义摘要,每条记忆仅需约 500 个 token,既保留关键信息又节省存储空间。
3. 渐进式检索
为了优化 token 使用效率,系统采用三层检索策略:
-
第一层:紧凑索引(50-100 token/结果),快速定位相关记忆 -
第二层:时间线上下文,展示记忆的前后关联 -
第三层:完整详情,仅在必要时加载完整内容
4. 自然语言搜索
通过内置的 mem-search 技能,用户可以用自然语言查询历史记录。例如输入”上周重构了哪些模块”,系统会立即返回相关记忆片段。
5. 隐私保护机制
对于敏感信息,用户只需使用 <private> 标签包裹,Claude-Mem 会自动排除这些内容,确保密码、密钥等隐私数据不会被记录。
03
安装过程极为简单,只需在 Claude Code 中执行两条命令:
/plugin marketplace add thedotmack/claude-mem/plugin install claude-mem
安装完成后重启 Claude Code,你会发现之前的会话上下文已经自动加载。系统还提供了 Web 界面,访问 localhost:37777 即可实时查看记忆流。
04
技术优势对比
|
|
|
|
|
|---|---|---|---|
| 持久化 |
|
|
|
| 隐私性 |
|
|
|
| 检索精度 |
|
|
|
| Token 效率 |
|
|
|
| 自定义 |
|
|
|
05
实际应用场景
场景一:长期项目维护
在维护大型项目时,Claude-Mem 能记住三个月前的架构决策,避免重复讨论技术选型。
场景二:Bug 修复追踪
系统会自动记录之前的 Bug 修复方案,当类似问题再次出现时,AI 能立即提供历史解决方案。
场景三:团队协作
新成员加入时,可以通过查询历史记忆快速了解项目演进过程,降低 onboarding 成本。
06
Claude-Mem 的出现填补了 Claude Code 在持久化记忆方面的空白。通过智能压缩和渐进式检索,它在保证隐私的前提下,显著提升了 AI 助手的实用性。对于需要长期维护项目的开发者来说,这无疑是提升效率的利器。
目前项目处于快速迭代阶段,开发者正在测试”Endless Mode”功能,理论上可减少 95% 的 token 消耗,支持约 20 倍更多的工具调用。如果你也是 Claude Code 的重度用户,不妨尝试这个开源方案,让 AI 助手真正”记住”你的工作。
感谢阅读!我是桃乐,专注于Github开源项目与开源技术的深度测评。如果这篇文章对你有帮助,欢迎点击下方名片关注一下~我们下期见!
夜雨聆风
