烧掉16万美元、狂飙百万行代码:Bun之父用Claude Code重写底层
Bun作者用Claude Code两周内将百万行代码从Zig迁移到Rust,耗资16.5万美元,远低于此前预算。
AI 深度解读
Anthropic首次公开了Claude Code支撑的大规模代码迁移全流程,案例主角是Bun作者Jarred Sumner:他用Claude Code在不到两周内把Bun底层从Zig迁移到内存更安全的Rust,产出上百万行代码,成本从预估的300万美元压缩到约16.5万美元,展示了AI辅助大型代码库迁移的可行路径。
- 迁移耗费59亿输入token、6.9亿输出token,合并前Bun全部现有测试100%通过,合并后出现的19个回归也已修完
- 另一案例是Anthropic Labs联合负责人Mike Krieger,一个周末把一套Python代码库迁成16.5万行TypeScript,用数百个智能体、8道关卡、3轮对抗式评审,并逐行比对新旧版本行为一致性
- 原因是工具需打包成单一二进制交付,Python工具链每平台编译要8分钟,迁移后编译只需2秒,二进制启动速度提升6倍
- Anthropic总结出可复用的六步框架:搭裁判、写规则手册、画依赖图、列缺口清单、小规模试航压测规则,再全量跑“实现—评审—修复”循环并逐一比对行为
- 核心理念是“不修代码,而要修产出代码的loop”,规则手册由评审员在发现错误时持续迭代补充,不靠人工打补丁
- 对独立开发者和小团队来说,这套框架把过去“不敢碰”的大型语言/框架迁移,变成了一条有客观判据、可交给AI批量执行的流程。