当前位置:
AIGC文章详情

64 个 Claude 连跑 11 天,烧掉 16 万美元:Bun 的 AI 重写交付了,但社区裂成了两派

源自123位全网作者

19:06

这周前端圈被 Bun 1.4 发布的消息刷屏了。但这个版本真正值得停下来看的,不是"启动快 50%"的跑分图,而是它背后那件事:这是 Bun 用 Rust 重写之后的第一个正式稳定版,而这场重写,几乎是 AI 独立完成的。一个人带 64 个 Claude 实例连跑 11 天,把 50 多万行 Zig 代码迁到 Rust,光 token 就烧掉约 16 万美元。知乎知乎

"AI 写核心基础设施代码"第一次以正式发布的形式交付,社区的反应不是庆祝,而是直接裂成了两派。这大概是今年最值得认真看一次的 AI 编程样本。

先把硬事实摆清楚

这次重写的时间线,几个关键节点:

今年 5 月,Bun 创始人 Jarred Sumner 公开了迁移计划,随后一个超 100 万行代码变更的 PR 直接合入,知乎上"如何看待单次 PR 提交 100 万行代码"的问题下,高赞回答基本都是看呆了的状态。知乎7 月,知名技术博主 ThePrimeTime 发布长视频复盘这场"The Great Bun Rewrite",Zig 创始人公开表达不满、开源社区质疑"AI 味太浓",争议彻底出圈。知乎8 月 20 日,Bun 1.4 正式发布,官方给这次重写只留了一个很短的章节,剩下篇幅几乎全在讲 Node.js 兼容和生产数据。知乎

甚至有人开始复刻这场行为艺术——一位开发者用 AI 在 7 天里用 C++ “重写"了 Bun,提交了超过 24 万行代码的 PR,标题写着"Just for Fun”。知乎

64 个 Claude 连跑 11 天,烧掉 16 万美元:Bun 的 AI 重写交付了,但社区裂成了两派

为什么要重写?Bun 作者自己写博客解释过:不是因为 Zig 慢,而是原 Zig 版本的内存泄漏问题层出不穷。他试过打编译器补丁、上 Linter、堆测试覆盖率、用 arena 和引用计数,都压不住。换 Rust,图的是所有权模型对内存安全的系统性保证。知乎这一点在知乎 3.9 万阅读的高赞回答里也得到印证——重写的目标就是修复每一个可检测的内存泄漏,性能提升反而是副产品。

看好的一派,手里有什么牌

乐观派不是只有情绪,他们手里有几张硬牌。

第一张是生产数据。Claude Code 已经用 Rust 版 Bun 跑了好几个月——这不是 demo,是一款被海量开发者长时间使用的产品。官方披露的数据里,升级后它的生产 CPU p99 从 24% 降到 10%,p50 从 5.8% 降到 2.5%。知乎Prisma Compute 也已经基于 Rust 版 Bun 发布,普通用户几乎没察觉底层被整个换掉。

64 个 Claude 连跑 11 天,烧掉 16 万美元:Bun 的 AI 重写交付了,但社区裂成了两派

第二张是发布质量。Bun 1.4 修复了超过 2900 个 GitHub issue,对 Node.js 26 测试套件新增通过 1517 项测试,是 Bun 1.0 以来兼容性提升最大的一次。知乎知乎HTTP 服务的内存压测也好看:Fastify 从 233MB 降到 120MB,Express 从 169MB 降到 92MB。

64 个 Claude 连跑 11 天,烧掉 16 万美元:Bun 的 AI 重写交付了,但社区裂成了两派

第三张是"暂时没翻车"。一个被 AI 全量迁移了底层的项目,按时交付了稳定版,而截至本文发稿(发布后第 6 天),能在中英文社区里翻到的讨论,几乎都还停留在信任层面,没有看到集中性的版本缺陷报告——这在几十万行核心代码由 AI 重写的场景里,此前没有任何成熟样本可以参考。

不看好的那派,在等什么

质疑派的声音同样值得认真听,因为他们担心的事情各有出处。

最尖锐的来自 Zig 阵营。Zig 创始人对这次重写公开提出批评,知乎相关问题下,有答主直接概括为"代码质量太差导致的必然结果",也有人反驳说 Zig 作者"只是实事求是说了几个问题"。知乎也有用户在评论区表态,这件事上更相信 Zig 作者的解释。知乎语言之争的成分肯定有,但"原代码库到底烂不烂"本身成了争论焦点。

更普遍的是对"AI 写代码"的不信任。B 站播放量最高的 Bun 1.4 视频评论区,画风非常真实:“ai 埋了多少隐性雷,坐等黑客测试”“不敢用”“哪天维护公司就会在里面埋雷”。哔哩哔哩还有人把担忧说得更直白:Bun 团队已被 Anthropic 收购,让自家大模型重写自家基础设施,很难说清是技术决策还是商业案例展示。知乎知乎上 168 赞的热帖说得更狠:“A社自己的软件用rust重写就纯属对自家大模型的安全能力不自信”。知乎两派连动机都能吵起来。

还有两个值得记住的反例。一个是 Roc 语言:就在 Bun 官方宣传"11 天 AI 重写 50 万行"之后不久,Roc 团队发长文讲了自己的选择——用 487 天,纯人工,把 30 万行的 Rust 编译器反向重写成 Zig,一行 AI 都没用。知乎另一个是 OpenCode,这个 AI 编程工具今年 7 月宣布从 Bun 迁回 Node,联合创始人在播客里强调这不是性能问题,而是架构上的主动纠偏。知乎它们不证明 Bun 错了,但证明"运行时不是越快越值得押注"。

64 个 Claude 连跑 11 天,烧掉 16 万美元:Bun 的 AI 重写交付了,但社区裂成了两派

这次实验成功,但关键不是"模型强"

把两边的证据放在一起看,我的判断是:这次重写确实交付成功了,但它真正验证的东西,和大多数人以为的不一样。

有一个细节值得咂摸:这一版里不少性能收益,其实并不是重写带来的"语言红利"。以被公开复盘过的 bun:ffi 重构为例,旧的 TinyCC 胶水层被换成引擎原生的 marshalling 代码生成,热路径提升 3-4 倍——但这和 Rust 无关,纯粹是架构决策。知乎

64 个 Claude 连跑 11 天,烧掉 16 万美元:Bun 的 AI 重写交付了,但社区裂成了两派

很多人把它理解成"AI 已经能写任何代码"。更准确的结论应该是:对一个测试覆盖充分、行为边界清晰、且有明确可验证目标的成熟代码库,AI 可以完成机械层面的大规模迁移。注意三个前提条件:

一是目标可验证。内存泄漏修没修干净、Node 兼容性过没过,测试一跑就知道,AI 能自我纠错。如果目标是"架构更优雅",AI 至今给不出可靠答案——知乎高赞答主也明确说,他怀疑新版本里塞了不少看不出来的 slop,因为模型优化的目标从来是"测试通过",不是"更好维护"。知乎

二是测试资产先行。Bun 的测试覆盖足够,agent 才能反复自我迭代。没有这层安全网,11 天重写 50 万行就是灾难现场。

三是流程设计。参与者事后复盘时反复提到的"对抗性审查"——让 AI 互相 review、人盯关键决策——被认为是返工率大幅下降的关键。这套方法论比"用了什么模型"更值得抄作业。

反过来,这次实验没有回答的问题也很清楚:AI 能不能做架构设计?能不能在没有测试资产的老项目上动刀?代码五年后由谁来维护?这些都没有被证明。

对你意味着什么

分三种情况说。

如果你平时用 AI 写业务代码,想让它承担更大的活:可以借鉴的是这三个前提——先补测试、把验收标准变成可自动验证的、用对抗性审查压返工。模型能力是变量,这三件事是你能控制的常量。

如果你在团队里负责技术选型,正在评估"要不要信 AI 生成的代码":Bun 这个样本说明,可信度不取决于代码是谁写的,取决于有没有生产级的验证机制。看到"AI 生成"先别急着贴标签,先看它的测试覆盖、审查流程和跑了多久的生产样本。顺带一提,据本周前端技术周刊的报道,安全公司刚披露了新的 npm 供应链攻击事件,社区对代码来源的警惕正处在高点,这种敏感不是坏事。知乎

如果你只是好奇 AI 编程走到哪了:记住这个案例的位置——它是第一个大规模、全量、正式交付的样本,成功了,但成功的前提条件相当苛刻。它既不是"程序员要失业"的证据,也不是"AI 代码都是垃圾"的证据。

接下来值得盯的信号

这件事还没结束,后面几个观察点比现在的口水战有价值得多:

  1. 1.4.x 补丁节奏。AI 写的代码如果有系统性盲区,会在接下来几个月的 bugfix 里显形。补丁修的是边缘 case 还是核心逻辑,差别很大。

  2. 原生扩展生态跟进情况。新 ABI 出来之后,主流 native addon 适配得快不快,直接决定生产项目敢不敢切。

  3. 真实生产的泄漏和 OOM 报告。重写动机是内存安全,这块如果翻车,杀伤力最大。

  4. OpenCode 式"反向迁移"会不会变多。一两个是纠偏,一批就是信号。

社区里不少人也不急着下结论,而是选择继续观察这个"全 AI 项目"到底能不能稳定迭代。知乎AI 重写核心代码这件事,Bun 交了第一份卷。分数不错,但阅卷期才刚刚开始。

内容由AI生成
0
扫一下,分享更方便,购买更轻松
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

最新文章 热门文章