Bun 借助 Anthropic AI 'Fable 5' 在 11 天内成功将代码库从 Zig 迁移至 Rust
热门 JavaScript 运行时 Bun 宣布成功将整个代码库从 Zig 语言迁移至 Rust,主要由 AI 辅助编写代码,并在短短 11 天内完成。
📅 2026年7月13日 07:01
Bun 的创建者 Jarred Sumner 宣布,已成功将其广受欢迎的 JavaScript 和 TypeScript 运行时项目的整个代码库从 Zig 语言移植到 Rust 语言。Bun 1.3.14 版本将是最后一个使用 Zig 编写的版本,即将发布的 1.4 版本将是第一个完全基于 Rust 代码库运行的版本。
这项惊人成功背后的推手是 Anthropic 公司(目前是 Bun 的母公司)一款尚未公开的 AI 模型 'Claude Fable 5'。Sumner 透露,在 Fable 5 的帮助下,仅一名工程师就能够在短短 11 天内成功完成整个代码迁移过程,并使所有平台上的测试套件 100% 通过。
此次代码迁移项目规模巨大,涉及将 1,448 个 Zig 语言代码文件(总计超过 535,000 行代码,不含注释)转换为 Rust 语言代码,总共产生了超过 100 万行新代码的修改。此过程大量调用了 AI 的 API,使用了 59 亿个输入 token,并生成了 6.9 亿个输出 token,API 调用成本约为 165,000 美元(约合 600 万泰铢)。
Sumner 指出,决定转向 Rust 语言的主要原因是为了软件的“可靠性”。这一历史性变革展示了 AI 在帮助完成过去需要大量人力的复杂软件工程任务方面的潜力。
Why it matters
这是一个重要的案例研究,表明现代 AI 能够在短时间内成功协助完成大型、复杂的软件工程任务,例如整个项目的编程语言迁移,这可能会改变未来的软件开发和维护方式。
这是一个重要的案例研究,表明现代 AI 能够在短时间内成功协助完成大型、复杂的软件工程任务,例如整个项目的编程语言迁移,这可能会改变未来的软件开发和维护方式。
Sources (rewritten & summarized from): Blognone · news - Bun พอร์ตโค้ดจาก Zig เป็น Rust สำเร็จแล้ว ใช้เวลา 11 วัน ด้วยพลัง Fable 5 | Thxf - Thai XenForo Community · Rewriting Bun in Rust | Bun Blog · Bun พอร์ตโค้ดจาก Zig เป็น Rust สำเร็จแล้ว ใช้เวลา 11 วัน ด้วยพลัง Fable 5 | Blognone · Bun ditches Zig for Rust with help from Claude Fable 5, writes over a million lines of code in 11 days · Bun ditches Zig for Rust with help from Claude Fable 5, writes over a million lines of code in 11 days - AI General - Gnoppix Forum