史上最高调的AI重写:Claude花11天搞定Bun,创始人花一个月才敢交底

2026年5月,JavaScript运行时Bun借助Anthropic的Claude Code工具,在11天内完成了从Zig到Rust的百万行代码迁移,API成本16.5万美元,相当于换回了3名工程师一年的工作量。这一事件首次完整展示了AI在大型软件工程级重写中的真实能力和边界。

史上最高调的AI重写:Claude花11天搞定Bun,创始人花一个月才敢交底

一句话看懂:2026年5月,JavaScript运行时Bun借助Anthropic的Claude Code工具,在11天内完成了从Zig到Rust的百万行代码迁移,API成本16.5万美元,相当于换回了3名工程师一年的工作量。这一事件首次完整展示了AI在大型软件工程级重写中的真实能力和边界。

事件核心:发生了什么

Bun创始人Jarred Sumner于2026年5月以近乎公开直播的方式,使用约64个Claude实例并行工作,将Bun代码库从535,496行Zig(含约20% C++代码)重写为约78万行Rust。整个过程涉及6778次提交、50个动态工作流,API层消耗6.9亿输出token,花费16.5万美元。写代码仅用6天,但Sumner因需要验证结果,写博客总结花了一个月。重写后的Bun v1.4.0修复了v1.3.14中128个可复现bug,内存泄漏问题从6.7GB降至609MB,二进制体积减少约20%,性能普遍提升2%-5%。

为什么重要

这是目前公开规模最大、过程最透明的AI辅助代码重写案例。它首次回答了三个行业核心问题:一,AI能否替代人类完成重写级工程任务——答案是“在特定条件下接近可行”,但只能在拥有深度领域知识和充足工具预算的团队手中实现;二,AI生成代码的可审性存疑——100万行变更无法由人类逐行审查,Bun的Rust代码中约4%位于unsafe块,约13,000个unsafe关键字,远超同类项目;三,被Anthropic收购后的Bun已成为“AI原生的开源项目”,其维护闭环高度依赖Claude能力,社区贡献门槛实质上被拔高。

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

对Bun用户而言,v1.4.0是稳定性分水岭——此前困扰开发服务器的内存泄漏、崩溃问题基本解决,可直接提升部署信心。对开源维护者而言,这一案例展示了AI重构遗留代码的可能性,但同时敲响警钟:AI输出的代码在语义一致性(如Zig assert vs Rust debug_assert!差异)和内存安全(13,000个unsafe)上存在隐性风险,且大规模重构必须伴随着更严格的自动化验证体系。对AI行业观察者而言,16.5万美元的显性成本和“创始人一个月不敢交底”的隐性心理成本,共同勾勒出当前AI代码辅助的真实性价比——它大幅缩短工期,但并未降低最终人类决策的压力与责任。

GamsGo AI

AI 工具推荐

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

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

了解 GamsGo AI

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

值得关注的后续

一是Bun的unsafe代码比例能否通过后续重构降到合理水平,这对于Rust社区和多运行时安全性比较有参考价值。二是Anthropic是否会将这套“实现者-对抗审查者”工作流产品化,直接对外提供“AI代码审计”服务。三是其他大型开源项目(如Node.js、Deno)是否会跟进尝试类似迁移,以及社区对“AI写、AI审、人类管不了”的代码可维护性争议会如何演变。

来源:InfoQ CN

celebrityanime
celebrityanime
文章: 12264

发表回复

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