Give Claude Code a memory that evolves with your codebase. Hooks automatically capture sessions, the Claude Agent SDK extracts key decisions and lessons, and an LLM compiler organizes everything into structured, cross-referenced knowledge articles - inspired by Karpathy's LLM Knowledge Base architecture.
claude-memory-compiler 是一个专为 Claude Code 设计的自动化知识管理工具,旨在将开发者与 AI 的编程对话转化为可搜索、可演进的项目知识库。该项目借鉴了 Karpathy 的 LLM 知识库架构,能够自动捕捉对话中的关键决策与经验教训,并将其整理为结构化的 Markdown 文档。
项目通过自动化钩子实时捕获会话记录,确保重要信息不被遗漏。利用 Claude Agent SDK 从原始对话中自动提取代码决策、技术模式及潜在坑点。内置的编译脚本可将每日日志自动归纳为具备交叉引用的概念文章。采用基于索引的检索机制而非向量数据库,直接利用 Markdown 实现高效的知识查询。通过自动化脚本运行健康检查,维护知识库内链接的有效性并清理冗余信息。
该工具非常适合需要长期维护复杂代码库、希望沉淀开发经验及技术决策的个人开发者。在进行迭代开发或处理需要跨会话记忆的编程任务时,它能有效帮助用户构建随项目共同演进的长期记忆。