AI 快讯 编译自 simon_willison #Claude Code#Bun#Rust

Claude Code 已改用 Rust 重写的 Bun 运行时,启动速度提升 10%

Anthropic 的 Claude Code v2.1.181 起内部集成了用 Rust 重写的 Bun 运行时,启动速度在 Linux 上提升 10%。本文通过技术验证确认了这一变化,并分析对中文开发者的实际影响。

编译发布 2026/07/19 原文发布 2026/07/19

一句话看懂

Claude Code v2.1.181 起悄悄换用了 Rust 重写的 Bun 运行时,启动速度在 Linux 上提升 10%,但普通用户几乎无感知。

详细发生了什么

Bun 创始人 Jarred Sumner 在博客中透露,Claude Code v2.1.181(2026 年 6 月 17 日发布)及后续版本使用了 Rust 移植版的 Bun。Simon Willison 通过两条命令验证了这一说法:

  1. 在 Claude Code 二进制文件中搜索字符串 Bun v1,得到 Bun v1.4.0 (macOS arm64),而 GitHub 上 Bun 最新发布版为 v1.3.14,说明 Claude Code 内置了未公开的预览版。
  2. 搜索 .rs 文件路径,得到 563 个 Rust 源文件名,如 src/runtime/bake/dev_server/mod.rs,证明确实运行了 Rust 版本的 Bun。

Jarred 表示,这次替换在 Linux 上启动速度提升 10%,其他平台变化不大,整体“无感”即成功。

中文圈视角

对中文开发者来说,这条新闻的直接影响有限,但有几个值得关注的信号:

  • Claude Code 本身需要海外网络环境,国内用户需借助代理才能使用。不过,如果你已经在用 Claude Code,这次升级无需任何操作,自动生效。
  • 国产替代方面,目前国内类似工具如通义灵码、CodeGeeX 等尚未采用 Rust 重写运行时,性能优化多集中在模型推理层面。Bun 的 Rust 化可能推动国内工具链跟进,尤其是在 CLI 工具启动速度上。
  • 对 Bun 生态的影响:Bun 的 Rust 重写意味着它更稳定、更适合嵌入其他产品。国内开发者若在开发 Node.js 替代品,可关注 Bun 的进展,但短期内仍以 Zig 版本为主。
  • 一个盲点:很多人没注意到,这次替换说明 Anthropic 对底层运行时性能非常敏感,未来可能在其他产品(如 Claude Desktop)中采用类似优化。

几条值得记住的细节

  • Claude Code v2.1.181 于 2026 年 6 月 17 日发布,是首个使用 Rust Bun 的版本。
  • Linux 上启动速度提升 10%,macOS 和 Windows 变化不明显。
  • Claude Code 内置的 Bun 版本为 v1.4.0,比公开版 v1.3.14 更新。
  • 二进制文件中包含 563 个 Rust 源文件路径,证实了 Rust 版本的存在。
  • Bun 的 Rust 重写由 Oven 团队完成,目标是在不破坏兼容性的前提下提升性能。

一句话总结

Claude Code 底层换用 Rust 版 Bun 是一次“无感升级”,对用户无影响,但展示了 Anthropic 对性能的极致追求。