Bun 创始人 Jarred Sumner 用 Claude Code 把 Bun 底层从 Zig 重写为 Rust,约 100 万行代码、耗时约 10 天。本文拆解这次 agentic rewrite 的工程意义、可验证信息和适用边界。


Bun 创始人 Jarred Sumner 用 Claude Code 把 Bun 底层从 Zig 重写为 Rust,约 100 万行代码、耗时约 10 天。本文拆解这次 agentic rewrite 的工程意义、可验证信息和适用边界。
7 月中旬,Bun 创始人 Jarred Sumner 完成了一次不太常见的工程实验:用 Claude Code(Fable 5)把 Bun 的底层从 Zig 重写为 Rust,涉及约 100 万行代码,前后耗时大约 9 到 11 天。这件事被广泛讨论,不只是因为"用 AI 写代码"本身,而是因为它把 agentic coding(智能体编程)推到了一个新尺度——不是写一个函数、一个组件,而是重写一个被广泛使用的运行时的底层。这篇文章不炒"AI 取代程序员"的冷饭,而是把它当作一个agentic coding 工程案例来拆解:可验证的事实是什么、它对工具选型意味着什么、以及哪些信号需要保留怀疑。
注:本文是工程案例 / showcase 视角。如果你想要的是 Claude Code Agentic Loop 本身的 how-to 教程,看本站 2026-07-16 那篇《Claude Code Agentic Loops》。
先理清楚几个事实层面的问题,避免被标题带偏:
| 维度 | 可验证信息 |
|---|---|
| 操作主体 | Bun 创始人 Jarred Sumner |
| 使用工具 | Claude Code(模型为 Fable 5) |
| 任务 | 把 Bun 底层从 Zig 重写为 Rust |
| 代码规模 | 约 100 万行 |
| 耗时 | 约 9 到 11 天 |
| 成本 | 标题转述称"约 16 万美元",独立来源未完全证实 |
关于"16 万美元"这个数字需要特别说明:这是部分媒体标题的转述,目前没有独立来源完全证实。此外社区里有另一个常被引用的数据——某 CIO 提到的 57 万美元($570K)企业级 agentic coding 成本案例,那是一个不同的事件,不要混为一谈。在你的决策里,请把"成本"这个变量当成待验证而不是结论。
agentic coding 这两年的案例绝大多数停留在"写一个 demo"、"重构一个模块"的尺度。Bun 这次之所以被反复讨论,是因为它把 agentic coding 推到了三个新维度:
跨语言迁移的难度远高于同语言重构——意味着不是改语法,而是要重新映射语言运行时、内存模型、错误处理范式。这恰恰是 agentic coding 的"压测场景":如果 Claude Code 在这种任务上能稳定推进,那它对常规工程任务的能力边界就值得重新评估。
理解这次重写,绕不开两个背景信号:
这两个信号决定了不能把这次案例简单外推到普通团队。Jarred 本人对 Bun 代码库的熟悉度、和 Anthropic 的紧密关系、对 Claude Code 工作流的深度调优,都是普通使用者难以复现的条件。
从这次案例可以抽象出 agentic rewrite 区别于传统重构的几个特征:
[传统重构]
人类工程师 → 逐文件改写 → 跑测试 → 修复 → 下一个文件
并行度低、节奏稳定、可审计
[Agentic Rewrite]
人类设定目标和约束 → Agent 批量改写并自检
→ 人类审查关键 diff → Agent 持续推进
关键:人在循环里做"决策 + 验证",Agent 做"执行 + 自检"这种范式对使用者的要求反而更高而不是更低:
这正是 2026-07-16 那篇《Claude Code Agentic Loops》里强调的——每个有效循环必须显式设计目标和停止条件。Bun 这次案例本质上就是一次超大尺度的 Goal-driven Loop。
如果你正在评估"用 agentic coding 做大尺度重构"是否可行,从这次案例可以提取几个判断维度:
参考来源

字节跳动开源Lance,仅3B激活参数的原生统一多模态模型,同时覆盖图像视频的理解、生成和编辑,开源即登Hugging Face Trending第一。

小米MiMo-V2.5-Pro UltraSpeed在通用8卡GPU上实现万亿参数模型1000 tokens/s输出,是Pro满血版而非降智Flash版,API已上线可申请体验。

美团推出AI浏览器Tabbit V1.0,核心功能永久免费,内置10多款国内顶级大模型和Agent能力,支持一键调用300多款妙招技能。