Claude Code 现在改用 Rust 编写的 Bun

Anthropic 的 Claude Code(v2.1.181 起)已将底层 JavaScript 运行时从 Node.js 换为由 Rust 语言重写的 Bun,启动性能提升约 10%,但用户几乎无感知。这一低调替换标志着“用 Rust 重构关键基础设施”从实验走向大规模生产部署。

Claude Code 现在改用 Rust 编写的 Bun

一句话看懂:Anthropic 的 Claude Code(v2.1.181 起)已将底层 JavaScript 运行时从 Node.js 换为由 Rust 语言重写的 Bun,启动性能提升约 10%,但用户几乎无感知。这一低调替换标志着“用 Rust 重构关键基础设施”从实验走向大规模生产部署。

事件核心:发生了什么

根据 Simon Willison 的追踪调查,Claude Code 自 2026 年 6 月 17 日发布的 v2.1.181 版本起,开始使用由 Bun 创始人 Jarred Sumner 主导的 Rust 移植版 Bun。Willison 在其本地 Claude Code 环境中发现,运行时返回的版本号为 Bun v1.4.0,而 GitHub 上 Bun 的最新公开版本仍为 2026 年 5 月 12 日的 v1.3.14,说明 Claude Code 内置了一个尚未公开发布的内部预览版。

此外,通过检查 Claude Code 安装包内 563 个文件名,可以确认大量源文件来自新编写的 Rust 代码库。Jarred Sumner 在相关讨论中表示:“启动时间在 Linux 上快了 10%,除此之外几乎没人注意到。无趣是好事。”这表明 Anthropic 选择了一条低风险、高可靠性的技术替换路径。

为什么重要

此次替换的意义不止于“换个运行时”。Bun 原本就是用 Zig 语言开发的高性能 JavaScript 运行时,而现在团队又进一步将其核心用 Rust 重写,直接植入 AI 开发工具 Claude Code 的生产环境。Rust 以其内存安全、零成本抽象和优秀的并发性能著称,被越来越多 AI 基础设施项目(如 Hugging Face 的 Candle 框架、多家云厂商的推理引擎)采用。

Claude Code 是一款面向代码生成与 AI 辅助编程的命令行工具,其底层性能直接影响开发者每次输入的响应速度。启动时间 10% 的优化看似微小,但在数亿次调用下累积效果显著。这也传递了一个信号:Anthropic 正在系统性地用更高效、更安全的语言重构其技术栈,并愿意在生产环境中部署尚未公开发布的重大版本。

对用户/开发者/创作者的影响

对 Claude Code 的日常用户来说,升级到最新版本后基本感受不到差异——这正是工程团队追求的目标。开发者无需修改任何现有代码或配置,底层运行时的切换是透明的。对于 AI 编程工具的开发者生态,这一举动提供了案例:在大型应用场景下,将运行时或工具链迁移到 Rust 可以平滑完成,且风险可控。

GamsGo AI

AI 工具推荐

想把多个 AI 模型放在一个入口?

GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。

了解 GamsGo AI

推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。

对 Bun 项目的用户而言,Claude Code 的背书证明了 Rust 移植版本的成熟度和稳定性,未来 Bun 官方公开发布 Rust 版本的可能性升高。AI 应用开发者在评估工具链时,可以更放心地将 Bun 视为 Node.js 的可靠替代品。

值得关注的后续

第一个观察点是 Bun 团队何时正式发布 v1.4.0 及 Rust 版本的公开文档。目前仅 Claude Code 独占使用,若后续开放,可能吸引更多 AI 工具采用。第二个观察点是 Claude Code 在 Windows 或更多 Linux 发行版上的性能表现是否存在类似提升。第三个观察点是竞品工具(如 GitHub Copilot CLI、Cursor 的终端 Agent)是否会跟进类似的底层优化,推动整个 AI 编程工具赛道的基础设施升级。

来源:Simon Willison

celebrityanime
celebrityanime
文章: 14427

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注