luyao618/Claude-Code-Source-Study

1,095 stars · Last commit 2026-04-02

深入Claude Code源码,学习目前最好的agent实现

README preview

# 深入 Claude Code 源码

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

Claude Code 是 Anthropic 推出的 AI 命令行编程助手,也是目前最好的 AI Coding 产品之一。它的开源源码包含约 1900 个文件,覆盖了 System Prompt 工程、多 Agent 编排、工具系统、权限安全、终端 UI 等完整技术栈。

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

不是泛泛而谈的架构概览,而是逐文件、逐函数的拆解——每篇都精确到源码行号,附关键代码片段,并总结可迁移到你自己项目的设计模式。

## 为什么值得读?

- 🔍 **真实产品,不是 demo** — 从真实的生产级 AI 产品中学习,而非玩具项目
- 🏗️ **全栈覆盖** — 从编译期优化到运行时状态管理,从 Prompt Cache 到终端渲染
- 🎯 **面向实战** — 每篇结尾提炼 2-3 个可直接复用的设计模式
- 📖 **中文友好** — 正文中文,技术术语保留英文原文

## 目录

> 📂 所有文章在 [`docs/`](./docs/) 目录下,完整目录与阅读指引见 [00-目录与阅读指引](./docs/00-目录与阅读指引.md)

View full repository on GitHub →