维寒 (@WeiHan)Claude Code 模块职责与关联分析 中发帖

Claude Code 模块职责与关联
模块总览
Claude Code 可拆分为 8 大核心模块 + 辅助模块: 




模块
核心目录
文件数
代码量
职责




1. 入口与 CLI 层
bootstrap/, cli/, entrypoints/
~10
5%
CLI 解析、启动流程、命令路由


2. 核心引擎层
query/, context/, constants/
~10
15%
LLM 调用、工具循环、上下文管理


3. 工具系统
tools/, types/
~65
25%
40+ 工具实现与类型定义


4. 命令系统
commands/
~50
10%
50+ slash 命令实现


5. UI 渲染层
components/, screens/, hooks/, ink/
~175
25%
终端界面渲染


6. 服务层
services/, server...
 
 
Back to Top