thedotmack

thedotmack / claude-mem

#1
18,0591,247+1,474 todayTypeScript

Claude Code插件可自动记录编码会话中Claude的全部操作,通过AI技术进行压缩处理,并将相关上下文智能注入后续会话

Claude-Mem 是一个专为 Claude Code 插件设计的持久化记忆压缩系统。它通过在编码会话中自动记录 Claude AI 的所有操作和工具使用情况,利用 AI 技术对这些信息进行语义压缩和总结,并将关键的上下文智能地注入到后续的新会话中。这使得 Claude 能够跨越不同的对话窗口或重新连接,持续保持对项目历史、决策和上下文的记忆,有效解决了 AI 助手在长周期、多会话编程任务中容易遗忘先前工作内容的问题。项目提供了分层记忆检索、基于技能的搜索、本地 Web 查看界面等功能,并支持与 Claude Desktop 集成,主要适用于需要 AI 长期辅助进行复杂软件开发的场景。

💡 应用场景

最适合需要Claude AI长期记住项目上下文、避免重复解释的开发场景

跨会话项目延续

问题:开发者每天重启Claude Code后,AI助手会忘记之前讨论过的项目细节和决策,需要重复解释上下文。

方案:Claude-Mem自动记录并压缩每次会话中的工具使用和对话内容,在后续会话中智能注入相关上下文,让Claude记住项目历史。

示例:昨天你让Claude重构了用户认证模块,今天重启Claude Code后,AI能直接基于昨天的重构讨论继续工作,无需重新解释项目状态。

长期项目知识库

问题:在大型项目中,开发者难以记住几个月前与Claude讨论过的技术方案和实现细节。

方案:使用项目的语义搜索功能(mem-search技能),通过自然语言查询历史会话,快速找回过去的决策和代码实现。

示例:想找三个月前讨论过的“数据库连接池优化方案”,只需在Claude中搜索相关关键词,就能看到当时的对话摘要和代码片段。

团队协作上下文共享

问题:团队成员轮流使用Claude Code时,每个人都需要重新向AI解释项目背景,造成信息断层。

方案:Claude-Mem将项目记忆持久化存储,团队成员开启新会话时都能获取统一的项目上下文,保持认知连续性。

示例:同事A用Claude设计了API接口规范,同事B接手时,Claude能直接展示之前的接口设计讨论,避免重复沟通。

复杂调试会话恢复

问题:调试复杂bug时Claude Code会话中断,重新连接后AI忘记了之前的调试步骤和分析结论。

方案:项目自动捕获工具使用观察记录,即使会话中断或重新连接,也能恢复关键的调试上下文和分析状态。

示例:调试一个内存泄漏问题时Claude Code意外关闭,重启后AI仍记得之前的内存分析命令和可疑代码区域。

📊 项目信息

语言
TypeScript
Stars
18,059
Forks
1,247
今日新增
+1,474
排名
#1
收录
总榜
趋势日期
2026年2月2日

🏷️ 标签

TypeScriptSQLiteAI助手会话管理持久化存储智能压缩AI开发者

📸 截图

claude-mem screenshot 1claude-mem screenshot 2