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 做大尺度重构"是否可行,从这次案例可以提取几个判断维度:
参考来源

面壁智能开源2B语音模型VoxCPM 2,支持30种语言、9种中国方言、声音克隆、音色设计与情绪控制,48kHz CD音质,免费商用。

开源微信命令行工具wechat-cli,支持11个命令操作本地微信数据,可导出聊天记录、搜索消息、统计分析,专为AI Agent集成设计。

Anthropic 推出 Managed Agents,企业提供需求即可在云端运行 AI 智能体,基础设施全包按用量收费,0.08美元/会话小时