📚 Claude Code 源码剖析
深入探索 Claude Code 的内部实现
🎉 全部 56 节课程
1.1
Claude Code 全局架构
三层架构与入口层分析
阅读 →
1.2
cli bootstrap
命令行启动与参数解析
阅读 →
1.3
main.tsx 入口
程序启动与初始化
阅读 →
1.4
REPL SDK
交互式编程环境
阅读 →
1.5
PromptSuggestion
推测执行与 Overlay 文件系统
阅读 →
1.6
autoDream
后台记忆整合
阅读 →
1.7
MagicDocs
自动文档维护
阅读 →
1.8
Bridge
远程控制与设备桥接
阅读 →
1.9
Voice Mode
语音模式与 STT
阅读 →
1.10
Cost Tracker
Token 计数与费用计算
阅读 →
1.11
Remote Session
WebSocket 与会话同步
阅读 →
1.12
Context Providers
React Context 架构
阅读 →
1.13
Migrations
版本升级与配置兼容
阅读 →
1.14
Keybindings
快捷键解析与执行
阅读 →
1.15
Hook Schemas
Zod Schema 与类型验证
阅读 →
1.16
MCP Components
MCP UI 组件
阅读 →
1.17
Screens
REPL/Doctor/Resume
阅读 →
2.1
工具注册
Tool 架构与注册流程
阅读 →
2.5
子代理系统
Fork 子代理与并行执行
阅读 →
2.6
Agent Swarms
多代理团队协作
阅读 →
2.7
Task 任务系统
任务创建与追踪
阅读 →
4.4
上下文限制
Token 限制与消息轮转
阅读 →
6.1
Hooks 概述
Hook 系统与核心概念
阅读 →
6.2
内置 Hooks
常用 Hook 与用法
阅读 →
6.3
自定义 Hooks
Hook 编写与注册
阅读 →
6.4
Hooks 权限
安全与权限控制
阅读 →
7.1
MCP 概述
协议架构与通信机制
阅读 →
7.3
MCP 工具集成
工具注册与调用
阅读 →
7.4
MCP 服务器
服务端实现与调试
阅读 →
7.5
MCP Elicitation
用户交互请求处理
阅读 →
9.1
多模态
图像处理与 API 限制
阅读 →
9.4
SDK API
接口设计与扩展机制
阅读 →
10.1
项目初始化
从零搭建 Claude Code 项目
阅读 →
10.3
Bug 修复
六步调试法与调试工具
阅读 →
10.4
高级技巧
多模型协作与自定义技能
阅读 →