Skip to content

claude-mem

项目核心内容总结:

Claude-Mem 是一个基于 Claude Code 的插件,用于自动记录和管理 Claude 会话中的关键信息(称为“观察”),并提供强大的搜索与检索功能。它支持多会话管理、隐私控制、自动上下文注入、历史记录搜索等功能。

主要功能包括:

  • 自动记录会话中的关键信息,并分类为决策、修复、功能等类型。
  • 提供多层级的上下文检索机制,包括索引层、详情层和完整记录层。
  • 支持隐私保护,用户可使用 <private> 标签避免敏感信息被存储。
  • 提供基于 Chroma 向量数据库的混合搜索功能,支持全文搜索。
  • 支持通过 Web 界面查看实时更新的日志与记录。

使用方法:

  • 安装并启用插件后,Claude 会自动记录会话中的关键信息。
  • 用户可通过 CLI 或 Web 界面查看、配置插件设置。
  • 支持通过命令行工具生成 bug 报告或进行测试。

主要特性:

  • 自动上下文注入,无需手动操作。
  • 多层级检索机制,提高信息查找效率。
  • 支持隐私控制,确保敏感信息不被存储。
  • 可扩展性高,支持自定义配置和开发。
  • 提供详细的日志和诊断功能,便于问题排查。

系统要求:

  • Node.js 18.0.0 或更高。
  • 最新版支持插件的 Claude Code。
  • 自动安装 Bun、uv 和 SQLite 3。