💬 观点Simon Willison
Claude Code uses Bun written in Rust now — Simon Willison 验证了 Claude Code 已悄悄换用 Rus
Simon Willison 验证了 Claude Code 已悄悄换用 Rust 版 Bun,启动快 10%,但没人注意到。
2026-07-19原文
本文为要点摘要,完整细节以原文为准。
🧭 一图看懂
由原文自动提炼 · 以原文为准点击任一分支,查看这一点的一句话解读
Claude Code 换用 Rust 版 Bun
Claude Code v2.1.181 起改用 Rust 移植版 Bun,几乎无人察觉
- Jarred Sumner 称 Linux 启动快 10%
- 「Boring is good」
- 已在数百万设备生产运行
⚙️ 流程拆解
STEP 1读 Jarred 的声明
STEP 2strings 检查本地 claude 二…
STEP 3匹配 Bun v1 版本号
STEP 4提取 src/*.rs 文件名
STEP 5确认 Rust 版 Bun 已上线
🔗 涉及的概念与玩家
- Claude Code产品
- Bun产品
- Rust概念
- Simon Willison人物
- Jarred Sumner人物
- Anthropic公司
- Ajan Raj人物
- Claude Code—改用→Bun
- Bun—用其重写→Rust
- Simon Willison—验证→Claude Code
- Jarred Sumner—声称重写→Bun
- Anthropic—发布→Claude Code
- Ajan Raj—提供技巧→Claude Code
- 通过
strings命令检查 Claude Code 二进制文件,发现其包含 Bun v1.4.0 版本号,而公开 Bun 最新版为 v1.3.14,说明 Anthropic 使用了未发布的预览版。 - 在二进制中找到了 563 个
.rs源文件路径,如src/runtime/bake/dev_server/mod.rs,证实 Rust 移植版 Bun 已集成到 Claude Code 中。 - 这一改动对开发者意味着:底层运行时替换可以做到“无感升级”,只要性能提升(如启动快 10%)且不破坏兼容性,用户几乎不会察觉。
原文:Claude Code uses Bun written in Rust now · 作者 Simon Willison
🕸 顺着图谱继续读
- Rewriting Bun in Rust — 用AI代理将Bun从Zig重写为Rust,成本16.5万美元,测试套件是关键。2026-07-08 · 共同涉及 Bun、Rust、Jarred Sumner
- A shot-scraper-style JSON API on Bun 1.4's new — Bun 1.4 新增 Bun.WebView,Simon Willison 用它2026-08-20 · 共同涉及 Bun、Simon Willison、Claude Code
- A Fireside Chat with Cat and Thariq from the Claude — Anthropic 内部如何用 AI 代理重写工程流程,包括 65% PR 由 2026-07-21 · 共同涉及 Anthropic、Claude Code、Simon Willison
- [AINews] Anthropic raises $965B Series H, releases Opus — Anthropic 融资 9650 亿美元并发布 Opus 4.8,揭示了 AI2026-05-29 · 共同涉及 Anthropic、Claude Code、Bun