简介
Claude-Mem是个给Claude Code装记忆的插件。你用Claude写代码,它把你做了什么记下来,压缩整理后塞给下次会话。简单说,就是让Claude不会每次都从零开始。
GitHub上这东西火得挺快——53,000+星标,昨天一天涨了3,000多。开发者在用它。
核心功能
持久化记忆
会话结束后,之前的项目上下文不会丢。下次打开Claude Code,历史记录自动加载。你不用再解释一遍项目架构。
渐进式检索
三层搜索机制:先拿索引(每条50-100 token),看时间线定位,最后才拉完整记录。省token。不是一次性把所有东西塞给AI。
语义搜索
用Chroma向量数据库做混合搜索。可以自然语言查"上次那个登录bug怎么修的",不用记得具体关键词。
Web管理界面
本地37777端口有个网页,能看所有记录流。可视化操作历史,也能按ID查具体某条观察。
隐私标签
不想存的内容打上标签,就不会进数据库。适合有敏感信息的代码库。
价格方案
| 方案 | 价格 | 功能限制 |
|---|---|---|
| 开源免费 | ¥0 | 全功能,自托管 |
| 云托管版 | 待公布 | 官方服务器托管 |
目前就一个开源版本,一键安装:
npx claude-mem install
或者在Claude Code里直接装插件:
/plugin marketplace add thedotmack/claude-mem
/plugin install claude-mem
OpenClaw用户也有专门的一键安装脚本。
优缺点对比
| 优点 | 缺点 |
|---|---|
| 开源免费,代码可审计 | 需要本地跑服务,占用资源 |
| 自动运行,不用管 | 目前只支持Claude Code和Gemini CLI |
| 语义搜索效果好,找历史快 | 数据存在本地SQLite,换机器要迁移 |
| 省token的设计 | 新项目没历史时体现不出价值 |
| 活跃维护,更新频繁 | 文档偏技术向,新手门槛略高 |
适合人群
推荐给:
- 长期用Claude Code开发的程序员
- 经常在多个项目间切换的人
- 需要AI记住项目历史的团队
- 写代码喜欢留痕迹的"记录控"
不推荐:
- 偶尔用一下Claude Code的人
- 机器配置紧张、不想多跑服务的
- 项目代码敏感、不想本地存记录的
- 已经有其他记忆方案的
使用教程
1. 安装
npx claude-mem install
等依赖装完就行。
2. 重启Claude Code
关闭重开,或者刷新。插件会自动加载。
3. 正常用Claude写代码
不用刻意操作。Claude-Mem在后台自动记录你的工具调用、代码变更、会话内容。
4. 搜索历史
在Claude里用自然语言问:
上次那个支付接口是怎么改的?
插件会搜记忆库,把相关上下文拉出来。
5. 管理记忆
打开 http://localhost:37777 看所有记录。可以删除、标记隐私、切换版本。
购买建议
这东西目前免费开源,没有"购买"一说。
值不值得装?如果你每天都在用Claude Code写代码,而且经常遇到"这个问题上次明明讨论过但Claude忘了"的情况,装一个试试。安装简单,删掉也不麻烦。
如果只是偶尔用用,或者项目很短期,就没必要了——多跑一个服务,收益有限。
从技术角度说,这个项目的架构设计挺合理的:5个生命周期钩子、SQLite存原始数据、Chroma做向量检索、本地HTTP服务提供API和UI。代码质量在线,维护活跃,社区也在壮大。
🎯 官方链接:Claude-Mem GitHub →
