Claude Code 已悄然切换至 Rust 版 Bun

Claude Code uses Bun written in Rust now

52tosh💬 20

Jarred Sumner 曾提到,从 6 月发布的 Claude Code v2.1.181 开始,底层已经切换到了用 Rust 重写的 Bun。虽然官方声称启动速度在 Linux 上提升了 10%,但大多数用户毫无察觉,毕竟“无趣才是好事”。我忍不住对自己的 Claude Code 安装进行了深挖,通过 strings 命令检查二进制文件,果然发现了未公开发布的 Bun v1.4.0 版本,以及大量以 .rs 结尾的 Rust 源码文件路径。这意味着,Rust 版的 Bun 确实已经在数百万台设备上默默运行了。这种在用户无感知的情况下完成底层技术栈升级的做法,正是技术界最理想的“静默更新”。

"就像 Jarred 所说,无趣才是好事。"

HN 评论区

  • 有用户反馈在 Windows PowerShell 上运行 Claude Code 时出现严重的输入错位和无法退格等 Bug,称其为机器上最不可靠的程序。
  • 评论指出 Anthropic 选择切换至 Rust 版 Bun 而非直接重写为原生语言,可能是为了保留 Bun 运行时生态以支撑其未来云业务及 AI 模型偏好。
  • 针对重写难度的质疑,有观点反驳称非 UI 工具若拥有严格的 API 契约和测试,其重写后的可信度应高于功能模糊的 UI 工具。
  • 部分开发者认为 Bun 作为 JS 运行时理念虽好,但实际稳定性极差,其段错误(segfaults)频率据称是 Node.js 的 20 倍。
  • 有评论者讽刺使用 JavaScript 和 React 构建终端界面(TUI)如同“用锤子吃酸奶”,质疑这种技术选型背后的工程合理性。

同日更多故事 · 2026-07-19