luyao618/Claude-Code-Source-Study

1,459 stars · Last commit 2026-05-31

Deep dive into Claude Code's source code— learn from the best agent implementation out there.

README preview

# 深入 Claude Code 源码

> 🌐 Read in: **简体中文** · [English](./README-en.md)

> **从 Anthropic 的 AI 编程助手源码中,学会构建 AI Agent 应用的全栈技术**

Claude Code 是 Anthropic 推出的 AI 命令行编程助手,也是目前最好的 AI Coding 产品之一。它的源码涵盖了 System Prompt 工程、多 Agent 编排、工具系统、权限安全、Bridge IPC、远程会话、企业代理、终端 UI 等完整技术栈。

**这是一份 34 章、覆盖全部核心模块的深度源码分析。**

不是泛泛而谈的架构概览,而是逐文件、逐函数的拆解——每章都精确到源码行号,附关键代码片段,并总结可迁移到你自己项目的设计模式。整书以**运行期生命周期**为主线组织:进入软件之前 → 一次回合的内核 → 工具家族 → Agent/任务/协调 → 协议安全与扩展 → 网络与远程 → 终端 UI 与多模态输入 → 记忆/扩展/总结。

## 为什么值得读?

- 🔍 **真实产品,不是 demo** — 从真实的生产级 AI 产品中学习,而非玩具项目
- 🏗️ **全栈覆盖** — 从编译期优化、运行时状态管理,到 Prompt Cache、Bridge IPC、终端渲染
- 🎯 **面向实战** — 章节顺序就是一次会话从启动到产出的链路本身,每章结尾提炼可直接复用的设计模式
- 📖 **中文友好** — 正文中文,技术术语保留英文原文

## 目录

View full repository on GitHub →