Anthropic 收购 Bun:这对我们真正意味着什么
Source: Dev.to
TL;DR
- Anthropic 收购了 Bun,因为 Claude Code 在 六个月 内实现了 10亿美元 的收入,但依赖于一个 他们不掌控的运行时。
- Bun 需要 Anthropic 的支持,因为尽管 月下载量 700 万次,它 没有产生任何收入。
这笔交易打造了 面向代理的基础设施,让 AI 代理 使用快速的单二进制 运行时 编写代码,从根本上改变了软件的构建方式。Anthropic 现在同时掌控 运行时 与 代理层,对 OpenAI、Cursor、Vercel 等竞争对手形成杠杆。
风险包括供应商锁定、生态系统碎片化以及 Claude Code 的闭源特性。
为什么 Anthropic 需要 Bun
Claude Code 在六个月内达到了 10亿美元 的收入率,暴露出一个瓶颈:该产品依赖于 Anthropic 并不拥有的 运行时。

Bun 的单二进制设计消除了 Node 的启动延迟和工具链复杂性。对于反复生成、测试、修复代码的 AI 代理来说,快速的运行时可以节省数小时。Anthropic 已经在 Claude Code 中使用了 Bun,这次收购实际上是为了生存。
为什么 Bun 需要 Anthropic
Bun 已经很受欢迎——月下载量 700 万次——但尽管获得了 2600 万美元 的融资,却 没有任何收入。团队更倾向于编写代码,而不是运营云服务或做企业销售。

Bun blog post on joining Anthropic
如果没有 Anthropic 的支持,用户期望的提升会给这个没有收入的项目带来更大压力。Anthropic 的背书消除了生存风险,同时保持了 Bun 开源 的状态。
更大的转变
1. 更快的反馈循环
Claude Code 运行在 Bun 上,代码生成和测试更迅速,为开发者提供近乎即时的脚手架和更短的调试周期。
2. 一个运行时取代十个工具
Bun 将 npm、Node、webpack、jest 等合并为单一指令。AI 代理和人类都受益于复杂度的降低。
3. 单二进制一切
Bun 能把整个应用打包成 一个可执行文件,无需单独的 Node 安装或版本切换。这也是 Anthropic 没有把 CLI 重写为 Rust 的原因。
4. Node 兼容性变为可选
随着 Bun 成为 Claude Code 的默认运行时,开发者可能会先针对 Bun 再针对 Node,逐步改变生态习惯。

竞争格局
OpenAI
将其 CLI 重写为 Rust,导致迭代变慢。没有 Bun,OpenAI 在运行时速度和开发者体验上落后。
Cursor 和 Windsurf
两者都依赖 Claude 模型,但缺乏对运行时的控制。Anthropic 现在同时掌控运行时和代理层,拥有战略优势。
Replit
拥有自己的云环境;Anthropic 对运行时的掌控给 Replit 的 AI 原生开发流带来压力。
Vercel
Next.js 与 Node 紧密耦合。如果开发者转向 以代理为先的工作流,Vercel 必须适应,否则可能失去影响力。
优势
- Bun 成为默认的 AI 原生运行时 – 再也不需要 Node 版本切换或依赖地狱;Claude Code 直接生成兼容 Bun 的代码。
- 代理工作流主导早期开发 – 脚手架、连接、测试、重写都转向 Claude Code,让人类专注于架构和决策。
- 新的 Bun 原生工具和框架 – 预计会出现 “面向代理的 Next.js” 等围绕 AI 辅助开发最快路径构建的框架。
- 企业采纳 – Anthropic 的背书降低了项目崩溃的担忧,促使企业在内部工具上标准化使用 Bun。
劣势
- 供应商信任 – 若 Anthropic 为满足 Claude Code 的需求而牺牲更广泛社区的利益,信任可能崩塌,导致分叉和迁移。
- 生态碎片化 – 可能出现的分化:
- 用于 AI 驱动工作 的 Bun
- 用于传统系统的 Node
- 用于特定场景的 Deno
这会增加开发者生态的复杂度。
- C (文章在此截断)