Claude Code 源码深度解析
交互式探索 Anthropic Claude Code CLI 的架构与实现 — 515K 行 TypeScript 代码的完整解读
0
源文件
0K
代码行数
0
内置工具
0
命令
0
React Hooks
0
UI 组件
全局架构图
点击节点可跳转到对应模块的详细解析页面。拖拽可平移,滚轮可缩放。
加载架构图...
模块详解
#1
项目总览
仓库结构、构建系统与入口流程
8 文件4 亮点
#2
工具系统
42 个内置工具的架构与实现
10 文件4 亮点
#3
命令系统
86 个 Slash 命令的注册与执行
8 文件2 亮点
#4
权限系统
多层权限控制与分类器审批
5 文件3 亮点
#5
消息与对话
消息流水线与上下文压缩
6 文件4 亮点
#6
Hook 系统
生命周期钩子与事件驱动扩展
4 文件3 亮点
#7
MCP 集成
Model Context Protocol 客户端与服务器管理
8 文件3 亮点
#8
Agent/子代理
多代理协调与 KAIROS 自主规划
7 文件3 亮点
#9
状态管理
React Context、Store 与观察者模式
5 文件2 亮点
#10
Bridge/IDE 集成
REPL Bridge、远程控制与会话管理
6 文件3 亮点
#11
技能与插件
Skill 加载、内置技能与 MCP 技能构建
5 文件2 亮点
#12
特色功能
Buddy 宠物、Vim 模式、语音交互、UltraPlan 深度规划与反蒸馏
10 文件7 亮点
#13
提示词收录
源码中所有提示词的完整提取与解析
8 文件4 亮点
Claude Code 源码解析 — 基于 v2.1.88 版本分析