Claude Code has quietly shipped on a Rust rewrite of Bun since v2.1.181

Jarred Sumner says Claude Code v2.1.181 (released June 17) and later builds run on a Rust port of Bun. Startup on Linux got about 10% faster; almost no one noticed any other difference.
Simon Willison confirmed it on his own install. Running strings on the claude binary turned up Bun v1.4.0, while the latest public Bun release on GitHub is v1.3.14 from May 12. In other words, Claude Code ships a runtime version that hasn't been released yet.
A second pass found 563 files with a .rs extension, including src/runtime/bake/production.rs and src/bundler/bundle_v2.rs. Sumner has said he moved Bun from Zig to Rust in 11 days using roughly 50 parallel Claude Code workflows.
Related stories
- Perf win of the day: Claude Code CLI now uses 2x less CPU at p99. Bun's garbage collector was running on a fixed tim…
- Zig's creator calls the rewritten Bun "untested garbage"
- Claude Code 2.1.283 keeps new models out until admins say so
- Claude Code skips AGENTS.md when telemetry is off
- In Claude Code hooks, exit 1 blocks nothing
- In Claude Code, one CLAUDE.md silently kills your AGENTS.md
Comments
No comments yet. Be the first.
Join the conversation
Sign in with Google to leave a comment. Your name and avatar come from your Google profile, and the comment appears after moderation.
