Claude-Mem使用教程:给Claude Code装上持久记忆
发布时间:2026-08-02 | 标签:AI工具、Claude Code、记忆系统、插件
什么是Claude-Mem
Claude-Mem是GitHub上获得24k+ Star的Claude Code插件,由thedotmack开发。它自动捕获Claude Code在编码会话中做的所有事情,实现跨会话的知识连续性。简单说,就是给Claude Code装上了"长期记忆"。
核心功能
1. 自动会话捕获
记录Claude Code每次编码会话中的所有操作:文件修改、命令执行、代码搜索、问题修复等。
2. 跨会话记忆
下次启动Claude Code时,它会"记得"上次做了什么、项目结构是怎样的、遇到过什么问题。
3. 上下文感知
自动加载相关记忆到当前会话上下文中,无需手动提供背景信息。
安装与配置
# 安装Claude-Mem
npm install -g claude-mem
# 在项目中初始化
cd your-project
claude-mem init
# 启动Claude Code(自动加载记忆)
claude
使用方式
自动模式(推荐)
安装后无需额外操作,Claude-Mem会在每次Claude Code会话结束后自动保存记忆。
手动管理记忆
# 查看所有记忆
claude-mem list
# 搜索记忆
claude-mem search "数据库迁移"
# 清除旧记忆
claude-mem clean --before 30d
# 导出记忆
claude-mem export --format json
记忆存储结构
记忆以结构化方式存储在本地.claude-mem/目录中:
sessions/- 每次会话的完整记录context/- 项目上下文(文件结构、依赖关系)decisions/- 重要决策记录issues/- 遇到的问题及解决方案
与ECC对比
Claude-Mem专注于记忆持久化,而ECC是更全面的Claude Code增强工具(记忆+安全扫描+性能优化)。两者可以配合使用。
适用场景
- 长期项目开发(保持跨会话上下文)
- 团队协作(共享项目知识)
- 调试复杂问题(回溯历史决策)
- 新人入职(快速了解项目历史)