简介

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 →