Claude-Mem – 开源Claude Code记忆插件,提供长期记忆

AI项目 2025-12-13

Claude-Mem是什么

Claude-Mem 是专为 Claude Code 设计的开源插件,能为 AI 提供长期记忆能力。Claude-Mem通过自动存储和管理会话中的关键信息,包括工具调用、对话记录和项目结构,解决 AI 在跨会话中容易遗忘的问题。Claude-Mem 功能包括跨会话持久化记忆、渐进式回忆、历史查询和结构化知识库等,帮助开发者减少重复工作,提升开发效率,让 AI 在长期项目中保持连贯性和高效性。

Claude-Mem

Claude-Mem的主要功能

  • 跨会话持久化记忆:自动存储会话中的关键信息(如工具调用结果、对话记录等),确保在新会话中无需重新解释背景,保持上下文的连续性。
  • 渐进式回忆:用索引→摘要→原文的三层结构呈现记忆,按需加载内容,节省Token,避免信息过载。
  • 历史查询:支持通过自然语言搜索过去的记录,快速找到相关工具输出、对话摘要和完整内容,提升查询效率。
  • 结构化知识库:将历史信息转换为可检索的数据库和向量索引,形成项目级知识库,帮助AI快速理解项目进展。
  • 开发过程自动记录:自动捕获工具调用、文件操作、错误日志等,减少手动归档工作,避免上下文丢失导致的重复工作。
  • 隐私控制:使用<private>标签排除敏感内容,确保数据安全。
  • 智能搜索:提供mem-search技能,通过自然语言查询项目历史,节省约2250个Token。
  • 自动操作:无需手动干预,自动注入上下文,透明运行,提升使用体验。

如何使用Claude-Mem

  • 安装插件:在 Claude Code 的终端中,输入以下命令添加并安装 Claude-Mem 插件:
/plugin marketplace add thedotmack/claude-mem
/plugin install claude-mem
  • 重启 Claude Code:安装完成后,重启 Claude Code 应用程序。重启后,上一次会话的上下文会自动加载到新的会话中。
  • 使用 Web Viewer UI:打开 Web Viewer UI(默认地址为 http://localhost:37777),能实时查看记忆流、历史记录以及进行搜索操作。
  • 查询历史记录:通过自然语言提问(例如“我们上次讨论了什么?”或“我们之前修复了哪些问题?”),Claude 会自动调用 mem-search 技能,快速返回相关的历史记录。
  • 隐私控制:在对话中,使用 <private> 标签包裹敏感信息,内容将不会被存储或检索,确保隐私安全。
  • 尝试 Beta 版本:如果想尝试实验性功能(如 Endless Mode),在 Web Viewer UI 的设置中切换到 Beta 版本。

Claude-Mem的项目地址

  • GitHub仓库:https://github.com/thedotmack/claude-mem

Claude-Mem的应用场景

  • 长期软件开发项目:Claude-Mem 自动记录开发过程中的代码改动、讨论内容和决策,帮助开发者快速回顾项目历史,避免重复解释背景,提升开发效率。
  • 多人协作开发:通过共享记忆库,Claude-Mem 让团队成员能快速了解项目进展,减少沟通成本和信息不对称,增强协作效率。
  • 代码调试与优化:Claude-Mem 能记录错误日志和调试过程,支持自然语言搜索历史问题及解决方案,加速问题排查和优化。
  • 技术写作与文档:Claude-Mem 能帮助记录关键讨论和代码上下文信息,确保技术文档的准确性和完整性,提升写作效率。
  • 个人知识管理:为独立开发者记录项目进展和学习笔记,形成个人知识库,便于在长时间中断后快速恢复工作。
©️版权声明:若无特殊声明,本站所有文章版权均归AI工具集原创和所有,未经许可,任何个人、媒体、网站、团体不得转载、抄袭或以其他方式复制发表本站内容,或在非我站所属的服务器上建立镜像。否则,我站将依法保留追究相关法律责任的权利。

相关文章