thedotmack

thedotmack / claude-mem

#1
22,4521,488+2,638 todayTypeScript

A Claude Code plugin that automatically captures everything Claude does during your coding sessions, compresses it with AI (using Claude's agent-sdk), and injects relevant context back into future sessions.

💡 Use Cases

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

跨会话项目延续

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

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

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

长期项目知识库

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

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

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

团队协作上下文共享

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

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

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

复杂调试会话恢复

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

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

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

📊 Project Info

Language
TypeScript
Stars
22,452
Forks
1,488
Today
+2,638
Ranking
#1
Collection
Overall
Trending Date
February 4, 2026

🏷️ Topics

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

📸 Screenshots

claude-mem screenshot 1claude-mem screenshot 2