README
本章介绍 Claude Code 的核心设计理念和架构思想。
章节内容
架构设计 - 整体架构和模块划分
设计哲学 - 核心设计原则和权衡
技术栈 - 技术选型和依赖关系
核心思想
Claude Code 的设计围绕三个核心思想展开:
1
设计权衡
Claude Code 在多个维度上做出了明确的设计选择:
维度
选择
原因
UI
终端 TUI
保持开发者工作流连贯性
架构
异步生成器
流式响应,更好的用户体验
工具
插件化
可扩展性和模块化
安全
权限优先
保护用户系统安全
性能
启动速度
首次交互时间 < 1 秒
关键创新
Query Loop - 基于异步生成器的执行引擎
Streaming Tools - 并发工具执行 + 实时反馈
Context Collapse - 激进的上下文压缩策略
Bash Permissions - 细粒度的命令权限控制
MCP Integration - 完整的 Model Context Protocol 实现
下一步,深入了解 架构设计。