Claude Code 現在使用 Rust 編寫的 Bun
Jarred Sumner 宣稱 Claude Code v2.1.181 及更高版本使用了 Bun 的 Rust 移植版。透過檢查二進位制檔案中的字串,發現其中包含 Rust 原始檔路徑,證實了 Bun 確實以 Rust 版本在生產環境中執行。
Jarred Sumner 在題為《Rewriting Bun in Rust》的部落格文章中宣稱,Claude Code v2.1.181(2026年6月17日釋出)及後續版本已經採用了 Bun 的 Rust 移植版本。據他所說,雖然 Rust 版本在 Linux 上將啟動速度提升了大約 10%,但絕大多數使用者並未察覺到這一變化,他認為“平淡無奇反而更好”。作為 JavaScript 執行時 Bun 的創始人,Sumner 的這一宣告引發了開發者社群的廣泛關注。
為了驗證這一說法,知名技術博主 Simon Willison 深入檢查了自己的 Claude Code 安裝檔案。他首先使用 strings 命令搜尋二進位制檔案中的明文字串,結果發現了“Bun v1.4.0 (macOS arm64)”的字樣。值得注意的是,當時 Bun 在 GitHub 上公開發布的最新版本為 v1.3.14(釋出日期為5月12日),這意味著 Claude Code 內部搭載的是一個尚未公開發布的預覽版本。更進一步的調查中,Willison 透過提取所有包含 .rs 副檔名的原始檔路徑,共發現了563個 Rust 原始檔,例如 src/runtime/bake/dev_server/mod.rs 和 src/bundler/bundle_v2.rs 等。這一發現強有力地證明了 Bun 確實是以 Rust 編寫的版本在執行。
這些證據表明,Rust 版本的 Bun 已經在數百萬臺裝置上投入生產環境。對於 Claude Code 使用者而言,這一改變意味著後臺執行時效能的微幅提升,同時也體現了 Anthropic 和 Bun 團隊在基礎架構最佳化上的持續投入。Sumner 所倡導的“平淡無奇”理念,或許正是大規模系統升級最理想的結果——在使用者無感的情況下,悄然提升可靠性和效率。