这是 Anthropic 官方 Claude Code CLI 工具的源代码,用于学习、研究和分析目的。Claude Code 是一个强大的 AI 编程助手命令行工具,支持多种编程任务自动化。
项目结构
src/
├── commands/ # 斜杠命令实现 (/commit, /review 等)
├── components/ # UI 组件 (基于 Ink React)
│ └── design-system/ # 设计系统组件
├── services/ # 核心服务
│ ├── api/ # API 服务
│ ├── mcp/ # MCP 协议实现
│ ├── analytics/ # 分析服务
│ └── settingsSync/ # 设置同步
├── tools/ # 工具实现
│ ├── BashTool/ # Shell 命令执行
│ ├── FileReadTool/ # 文件读取
│ ├── FileEditTool/ # 文件编辑
│ ├── GrepTool/ # 代码搜索
│ ├── GlobTool/ # 文件匹配
│ ├── TaskTool/ # 任务代理
│ └── ... # 更多工具
├── hooks/ # React Hooks
├── constants/ # 常量定义
├── ink/ # 终端 UI 框架
├── utils/ # 工具函数
├── schemas/ # JSON Schema 定义
2026-04-02 18:42:03
9.43MB
1