Claude Code Architecture(CCB)
- 官网:https://ccb.agent-aura.top/docs/introduction/what-is-claude-code
- 项目仓库:https://github.com/claude-code-best/claude-code
- 我当前的定位:把它当作一份 Claude Code 的逆向架构白皮书, 而不是教学式入门课
这条资源在讲什么
这条资源不是在教你怎么从零写一个最小 agent loop,也不是普通的使用手册。它的重心很明确:直接把 Claude Code 当作一个 terminal-native agentic coding system 来拆,去看它到底由哪些层、哪些机制、哪些边界组成。
官网导言和架构总览已经把主线拉得很清楚:Claude Code 不是 IDE 插件,不是云端聊天,也不只是一个 API wrapper;它是一个本地终端里的 agentic coding system,核心能力来自交互层、编排层、核心循环层、工具层和通信层这五层配合。
再往下看,站点并不只停在主循环上,还继续拆了:
- QueryEngine 和 transcript、成本、压缩
- 50+ 工具与权限边界
- 多 Provider 通信层
- Telemetry、远程配置、设置同步
- 管道模式、权限模型、Plan Mode 之类的运行时机制
所以这条资源真正关心的问题是:Claude Code 这样一个成熟 coding agent,到底是怎样被一层层工程化出来的。
适合谁
- 已经在用 Claude Code、Codex、Aider 或类似工具,想看更硬核架构拆解的人
- 想从真实产品反推 agent system 边界、权限和运行时设计的人
- 对工具系统、上下文压缩、Provider 抽象、遥测与配置治理感兴趣的人