简介
Claude Memory Compiler 是一个 Claude Code 的个人知识库工具,GitHub 365+ star。自动通过 hooks 捕获 Claude Code 会话,用 Claude Agent SDK 提取关键决策和经验教训,编译成结构化、交叉引用的知识文章。不需要向量数据库,使用结构化 index.md 方式。灵感来源于 Karpathy 的 LLM 知识库架构。适合 Claude Code 重度用户。
Claude Memory Compiler — 从 AI 会话构建记忆
工作流程
- 会话结束 → hooks 触发 flush.py
- 知识提取 → Claude Agent SDK 识别决策、模式、教训
- 每日日志 → 保存到带时间戳的文件
- 编译 → compile.py 组织成交叉引用文章
- 注入 → SessionStart hook 加载 index.md 到下次会话
核心特性
- 自动捕获 — hooks 在会话结束时触发
- 无需向量数据库 — 结构化 index.md 在个人规模更好用
- 健康检查 — lint.py 运行 7 项检查
- 查询接口 — 命令行搜索知识库
FAQ
Q: Claude Memory Compiler 是什么? A: 自动捕获 Claude Code 会话并编译成结构化、可搜索知识库的开源工具。
Q: 需要向量数据库吗? A: 不需要,使用结构化 index.md 方式,在个人规模比 RAG 更好用。