宝玉(@dotey)

开源项目推荐:Claude Code From Scratch 这是一本学习 Claude Code 的开源电子书,严格来说不仅仅是电子书,还有代码,不需要你去看 Claude Code 的 50 ...

8.5内容质量
开源项目推荐:Claude Code From Scratch

这是一本学习 Claude Code 的开源电子书,严格来说不仅仅是电子书,还有代码,不需要你去看 Claude Code 的 50 ...

TL;DR · AI 摘要

开源项目Claude Code From Scratch用4300行代码复现了Claude Code核心架构,适合学习Coding Agent原理。

核心要点

  • 项目用TypeScript和Python实现,覆盖Agent Loop、上下文压缩等核心架构
  • 提供13章分步教程,包含代码实现和真实源码对比
  • 中英文版可选,适合不同语言学习者

结构提纲

按章节快速跳转。

  1. 介绍Claude Code From Scratch开源项目的定位与目标

  2. 通过4300行代码实现Agent Loop、上下文压缩等核心架构

  3. 包含13个工具,支持并行执行和流式早期启动

  4. 提供13章分步教程,附带中英文版文档

  5. 同时支持TypeScript和Python两个版本的代码实现

思维导图

用一张图看清主题之间的关系。

查看大纲文本(无障碍 / 无 JS 友好)
  • Claude Code From Scratch开源项目
    • 核心架构
      • Agent Loop
      • 上下文压缩
      • 语义记忆召回
    • 实现语言
      • TypeScript
      • Python
    • 学习资源
      • 13章教程
      • 中英文文档

金句 / Highlights

值得收藏与分享的关键句。

#开源项目#Claude Code#TypeScript#Python#AI
打开原文

宝玉 on X: "开源项目推荐:Claude Code From Scratch 这是一本学习 Claude Code 的开源电子书,严格来说不仅仅是电子书,还有代码,不需要你去看 Claude Code 的 50 万行代码。 用 ~4300 行代码(TypeScript 和 Python 两个版本分别实现)复现了 Claude Code 的核心架构——Agent Loop、13 个工具(含并行执行 + https://t.co/RDAFcslKyM" / X

宝玉

@dotey

开源项目推荐:Claude Code From Scratch 这是一本学习 Claude Code 的开源电子书,严格来说不仅仅是电子书,还有代码,不需要你去看 Claude Code 的 50 万行代码。 用 ~4300 行代码(TypeScript 和 Python 两个版本分别实现)复现了 Claude Code 的核心架构——Agent Loop、13 个工具(含并行执行 + 流式早期启动)、4 层上下文压缩、语义记忆召回、技能系统、多 Agent、MCP 集成……每一步都对照真实源码讲解它怎么做的 → 我们怎么简化的。 有 13 章内容,每一章都是一份分步教程,跟着动手写几千行代码,快速理解 Claude Code 这样最好用的 coding agent 的精髓。 读完你就能大致理解了 coding agent 的工作原理,我跟着快速浏览了下都有了些新的收获,推荐有兴趣的可以看看。 有中英文版:

diwang.info/claude-code-fr…

2:29 AM · Jun 30, 2026

21.9K

Views

2

6

26

8

1

81

3

7

387

626

Read 26 replies