【2】90% 的代码是自己写的——Claude Code 的技术选型哲学
Claude Code 有 90% 的代码是它自己写的。
听起来像噱头,但这其实归功于他们的技术决策逻辑。
先看技术栈:TypeScript 写主体,React 搭配 Ink 框架做终端 UI,Meta 开源的 Yoga 做布局系统,Bun 负责构建打包。
为什么选这些技术栈呢?因为它们“在分布内”。
“在分布内”(on distribution)是 AI 领域的术语。意思是模型已经见过大量这类代码,擅长处理它们。TypeScript 和 React 正是 Claude 的强项。如果选一个冷门框架,模型就得“学习”,效果会打折扣。
这个选择带来一个美妙的循环:用 Claude 擅长的技术栈写 Claude Code,然后用 Claude Code 写更多 Claude Code。90% 自己写自己,就是这么来的。
他们在架构层面的选择同样简洁。
Claude Code 在本地运行。没有 Docker 容器,没有云端沙箱,就是直接在你的电脑上读写文件、执行命令。
显示更多