给 Claude Code 装一个「永久记忆」,让它记住你的每一个项目。
Claude Code 有一个让人头疼的问题:每次开新 session,它对你项目的一切一无所知。你上次怎么修的 bug、用了哪个库、踩过哪个坑——全忘了。每次都要重新交代背景,效率损耗藏在这里。
有个开源插件叫 claude-mem,专门解决这个问题。
它做的事情:
session 进行中,claude-mem 在后台静默运行,自动捕获 Claude 的所有工具调用记录——读了哪些文件、运行了什么命令、做了哪些决策。然后用 AI 把这些原始记录压缩成语义摘要,存进 SQLite 数据库。
下次你开新 session,claude-mem 在 session 启动时自动把相关记忆注入上下文。Claude 知道你上次在做什么、遇到过什么问题、项目的关键约定是什么。
不需要你手动做任何事。
几个值得关注的细节:
1. 记忆检索是「渐进式披露」——按相关度分层注入,不是把所有历史一股脑塞进上下文,避免 token 浪费。
2. 支持自然语言搜索历史:/mem-search 上次 Redis 连接是怎么配的,直接查。
3. 本地有一个 Web 界面(localhost:37777),实时看 claude-mem 在记录什么。
4. 支持隐私标签——打了标签的内容不会被存储。
5. 也支持 Gemini CLI 和 OpenCode,不只是 Claude Code。
安装只需一行:
npx claude-mem install
或者在 Claude Code 里:
/plugin marketplace add thedotmack/claude-mem
/plugin install claude-mem
重启 Claude Code,上一个 session 的记忆自动出现在下一个 session 里。
本质上解决的问题:
CLAUDE.md 是你手动维护的项目知识库,claude-mem 是自动生长的项目记忆。两个互补——前者放规则和约定,后者记录过程和历史。把这两个结合起来,Claude Code 才真正从「每次重头开始的工具」变成「越用越懂你项目的协作者」。
访问:github.com/thedotmack/claude-mem
#HOW I AI# #程序员#
