Claude Memory Compiler

不活跃
GitHub Python No License

简介

Claude Memory Compiler 为 Claude Code 提供随代码库演化的记忆系统,通过 Hooks 自动捕获会话,利用 Claude Agent SDK 提取关键决策和经验教训,并使用 LLM 编译器将所有内容组织为结构化的交叉引用知识文章。

核心特性

  • 基于 Karpathy LLM 知识库架构,将 Claude Code 会话自动编译为可搜索的知识库
  • 通过 Claude Code Hooks 自动捕获会话,无需手动记录
  • 使用 Claude Agent SDK 提取关键决策、经验教训和代码模式
  • 索引导航检索替代 RAG,无需向量数据库,纯 Markdown 实现
  • 自动编译日志为结构化交叉引用知识文章,按概念组织
  • 内置 7 项健康检查(断链、孤立节点、矛盾、过期等)

适用场景

💡 自动积累 Claude Code 使用过程中的知识和经验,形成项目专属知识库
💡 在新会话中自动注入历史决策和模式,避免重复犯错
💡 通过自然语言查询历史会话中的技术方案和解决方案
💡 团队成员共享积累的编码知识和最佳实践
💡 追踪项目演进过程中的关键决策和经验教训

快速开始

克隆仓库到项目中,运行 uv sync 安装依赖,复制 .claude/settings.json 到项目中,Hook 会在下次打开 Claude Code 时自动激活

相关项目