Windy3f3f3f3f/how-claude-code-works
#391 of 783 by Stars among GitHub repos
Deep dive into Claude Code internals — architecture, agent loop, context engineering, and more. / 深入解析 Claude Code 源码:架构、Agent 循环、上下文工程、工具系统等
About
Claude Code 架构学习笔记 — Agentic Coding System 深度分析
🛠️ 想动手造一个?配套项目 Claude Code From Scratch — 4300 行 TypeScript / Python 两个版本,13 章分步教程,clean-room 教育实现,从零造一个受 Claude Code 启发的 Coding Agent
⚖️ 声明 / Disclaimer:本项目是面向开发者的教育性架构分析。所有内容均为独立研究与推理,不代表 Anthropic 官方设计,也不保证与 Claude Code 真实内部实现一致。"Claude Code" 是 Anthropic 的商标,本项目与 Anthropic 无任何关联,亦不对外分发任何来自 Anthropic 的源码。
⚖️ 写在前面:2026.7.4: 距离3月底的源码泄露事件,到现在claude code又更新了许多新的功能,尤其是/goal /loop组成的 loop engineering, 以及dynamic workflow为代表的新的agent编排、观测和干预方法,这些新的功能的原理分析其实对于我们使用claude code帮助很大,因此我们近期也在持续逆向解析这些新的功能,不断更新该repo
Claude Code 是目前使用最广泛的 AI 编程 Agent,也是我们认为最好用的 AI 编程工具。它能理解整个代码仓库、自主执行多步编程任务、安全地运行命令——而这一切背后是 50 万行 TypeScript 源码中沉淀的工程智慧。
这份 50 万行…
Excerpted from github.com/Windy3f3f3f3f/how-claude-code-works
Latest metrics
| Stars | 3.2k | 2026-07-16 |
|---|---|---|
| Forks | 671 | 2026-07-16 |
| Commits | 75 | 2026-07-16 |
| Releases | 0 | 2026-07-16 |
| Watchers | 12 | 2026-07-16 |
| Open issues | 0 | 2026-07-16 |
| Open PRs | 0 | 2026-07-16 |