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、终端渲染 - 🎯 **面向实战** — 章节顺序就是一次会话从启动到产出的链路本身,每章结尾提炼可直接复用的设计模式 - 📖 **中文友好** — 正文中文,技术术语保留英文原文 ## 目录