Claude Code from Source 是一本教育性技术书:通过研究 Anthropic 发布到 npm 的 Claude Code 的 .js.map source map(其 sourcesContent 含完整原始 TypeScript),把这个生产级 AI 编码 agent 的架构、模式与权衡蒸馏成一部技术叙事,18 章 7 部分、约 400 页打印当量。作者明确强调:仓库不含 Claude Code 任何源码、所有代码块都是用不同变量名重写的原创伪代码,纯为帮工程师理解生产 AI agent 怎么造,不复制或再分发专有软件;与 Anthropic 无任何关联。在线版在 claude-code-from-source.com。无许可证标注、本质是阅读材料而非软件。
来源:README 顶部/Disclaimer;GitHub desc 查看 GitHub 仓库 →约 2.1k 星,热度来自一个让工程师极感兴趣的题材:『Claude Code 内部到底怎么实现的』。作者发现其 npm 包 source map 里带了完整 TS 源,便系统研究并提炼出可迁移的架构模式,写成成体系的书;还披露用 36 个 AI agent 分四阶段、约 6 小时把近两千个 TS 文件分析成书的过程,本身就是『用 agent 研究 agent』的话题。免费在线读、Mermaid 图原生渲染,传播力强。
来源:GitHub 2,077 stars / 614 forks,created 2026-04-01;README How This Book Was Made18 章分 7 部分:基础、核心循环、多 agent 编排、持久化与智能、界面、连接性、性能工程,覆盖一个生产 AI 编码 agent 的主要设计层面。
来源:README Table of Contents(Part I-VII)提炼了 10 个可迁移模式,如:AsyncGenerator 作 agent 循环、推测式工具执行(模型流式输出时就启动只读工具)、按安全性分区的并发批处理、fork agent 共享缓存前缀省约 95% 输入 token、4 层上下文压缩、文件式记忆 + LLM 召回、两阶段技能加载、缓存稳定的 sticky latch、槽位预留、启动时冻结 hook 配置防注入。
来源:README The 10 Patterns That Make It Work每章分层:给技术 leader 的叙事流、给实现者的深入小节、以及结尾的『Apply This』把可迁移模式提炼出来供你用在自己的系统;图用 Mermaid,在 GitHub 上原生渲染。
来源:README 顶部说明/Who This Is For全书不含任何 Claude Code 源码——所有代码块都是变量名不同的原创伪代码,不含专有提示词文本、内部常量或确切函数实现;纯教育用途、与 Anthropic 无关联(封面是 O'Reilly 戏仿)。
来源:README 顶部说明/Disclaimer内容仓库(非软件),结构简单:book/ 是成书的章节内容,web/ 是在线版站点(claude-code-from-source.com,含封面等),prompts/ 放制作过程用的提示词,CLAUDE.md/README.md 是说明。它没有可运行程序,价值在于内容——对 Claude Code 架构的解读与提炼。值得一提的是它的『制作工艺』本身被记录为方法论:从 npm source map 提取源后,用 36 个 AI agent 分四阶段(6 个并行 agent 探索读全树、12 个 agent 写 494KB 原始技术文档、15 个 agent 从零重写成叙事章节、3 个评审 + 3 个修订 agent 应用反馈),约 6 小时成书——是『多 agent 协作做技术写作』的范例。整体是『source map 研究 → 多 agent 分析与写作 → 成体系架构书 + 在线站』的内容工程。
来源:README How This Book Was Made;tree(book/、web/、prompts/)中心为项目本体,内环 = 核心功能模块,外环 = 关键技术依赖;按 deep.json 中的 core_features 与 tech_stack.key_deps 自动生成
Mermaid(图)npm source map(研究来源)多 agent 写作流程适合:①在构建 agentic 系统、想偷师生产级 AI 编码 agent 架构模式(agent 循环、工具编排、上下文压缩、记忆、缓存优化等)的资深工程师;②评估 agent 架构、想跟叙事不必读每段代码的技术 leader;③好奇 Claude Code 这类工具底层怎么工作的人。不适合:想要可运行代码/复刻 Claude Code 的人(书里没有源码、也不为此存在);以及对研究专有软件 source map 的法律/IP 边界有顾虑者——尽管作者强调只用原创伪代码、纯教育,但其知识来源仍涉及对专有产品的逆向研究。
来源:README Who This Is For/Disclaimer内容仓库,无正式 GitHub Release,以书稿 + 在线站维护,最近 push 2026-04-04(创建于 2026-04-01),基于当时的 Claude Code 版本一次性成书;随产品演进会逐渐过时,需以官方与最新版本为准。
来源:GitHub pushed_at 2026-04-04;created 2026-04-01Claude Code from Source 满足了无数工程师的好奇:一个真实生产级 AI 编码 agent 内部到底怎么设计。作者抓住 npm source map 里带了完整 TS 源这一点,系统研究后提炼成 18 章的架构书,并把 agent 循环、推测式工具执行、fork 共享缓存省 token、4 层上下文压缩等 10 个可迁移模式讲得很硬,分层写法和 Apply This 也实用,2.1k 星合理。要看清两点:一是它的知识来源是对专有产品 source map 的逆向研究,尽管只用原创伪代码、纯教育、明确免责,IP/合规仍属敏感;二是它是 AI 大规模生成的一次性解读,会过时、可能有偏差、非官方权威。作为理解和借鉴生产 agent 架构的学习材料,它价值很高;但别当源码或权威文档。
来源:综合 README 定位/模式/免责、tree(纯内容)、逆向与时效性的事实判断