每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗?订阅我们的简报,深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同,从行业内部的深度分析和实用指南中受益。不要错过这个机会,成为AI领域的领跑者。点击订阅,与未来同行! 订阅:https://rengongzhineng.io/

Bun 宣布已被 Anthropic 收购。Anthropic 计划将 Bun 用作 Claude Code、Claude Agent SDK,以及未来 AI 编程产品与工具的底层基础设施。


保持不变的部分

  • Bun 仍将保持开源与 MIT 许可

  • Bun 依旧会被高度活跃地维护

  • 原团队保持不变,继续负责 Bun 的开发

  • 项目继续以公开方式在 GitHub 上推进

  • Bun 的路线图仍将聚焦:高性能 JavaScript 工具链、Node.js 兼容、以及替代 Node.js 成为默认服务端 JavaScript 运行时

Claude Code 以 Bun 可执行文件形式分发给数百万用户。对 Anthropic 而言,如果 Bun 出现问题,Claude Code 也会随之受影响,因此 Anthropic 拥有保持 Bun 高品质的直接动力。


将发生变化的部分

  • Bun 将帮助 Claude Code 与 Claude Agent SDK 变得更快、更小

  • Bun 将更早接触 AI 编程工具的最新发展,并据此优化自身

  • Bun 将加快发布节奏


Bun 的起点

大约五年前,Jarred 在浏览器里开发一款类似《Minecraft》的体素游戏。随着代码量增加,修改一次代码后需等待 45 秒才能看到效果,而最大瓶颈来自 Next.js dev server 的热重载。

这让他沮丧,于是走神去“修复这个问题”。
他开始将 esbuild 的 JSX 与 TypeScript 转译器从 Go 迁移到 Zig。三周后,一个勉强能跑的 JSX/TS 转译器诞生。

那一年中的许多时间,他都挤在奥克兰一间非常狭小的公寓里,一边写代码、一边发推文。


构建运行时

为了让 Next.js 的服务器端渲染正常工作,他需要一个 JavaScript 运行时,而运行时需要一个能解释与 JIT 编译 JavaScript 的引擎。

他花了大约一个月翻阅 WebKit 源码,试图以与 Safari 相同的灵活性嵌入 JavaScriptCore,最终实现了 Bun JavaScript runtime 的最初版本。


Bun v0.1.0

Bun v0.1.0 于 2022 年 7 月发布:
一个 bundler、一个转译器、一个 Node.js 替代运行时、测试框架和包管理器——集于一体。
发布第一周就获得 20k GitHub stars。

随后的两周,是他人生中最疯狂的时期之一。他从写代码转变成整天回复用户。Bun 获得 Kleiner Perkins 主导的 700 万美元种子轮融资,他开始领工资,并说服几位工程师搬到旧金山加入团队。


Bun v1.0.0

随着稳定性提高,Bun 于 2023 年 9 月发布 v1.0。
生产环境采用开始增多,团队获得 Khosla Ventures 主导的 1900 万美元 A 轮融资,并扩张至 14 人。


Bun v1.1:支持 Windows

长期被用户追问的 Windows 支持终于上线,尽管最初较粗糙,但之后进展迅速。


Bun v1.2

v1.2 从多项角度提升了 Node.js 兼容性,引入了内建 PostgreSQL 客户端和 S3 客户端。包括 X、Midjourney 在内的公司开始在生产环境中使用 Bun。Tailwind 的独立 CLI 也基于 Bun 编译分发。


Bun v1.3

v1.3 加入了内置前端开发服务器、Redis 客户端、MySQL 客户端,并改进了 bun install 与 Node.js 兼容性。生产环境使用量继续增长。


AI 开始变得非常强大

2024 年末,AI 编程工具从“很酷的 demo”变成真正实用的开发工具,而其中大量工具基于 Bun。

Bun 的单文件可执行能力尤其契合 CLI 工具分发场景:
可将任意 JavaScript 项目编译成独立二进制文件,无需用户安装 Bun 或 Node,支持 native addons、启动快、分发简单。

Claude Code、FactoryAI、OpenCode 等均依赖 Bun。


对 Claude Code 的痴迷

Jarred 开始使用 Claude Code,并对其深度着迷。
近数月,Bun 仓库中合并 PR 最多的用户名是一位 Claude Code bot。它在内网 Discord 中被大量使用,执行 bug 修复、提交带测试的 PR、响应 review 评论——整个流程都能完成。

团队认为,这一体验大概领先未来几个月的趋势,而不是几年。


未来方向

当前 Bun 的收入仍为 0 美元
用户最常提问两个问题:

  • “Bun 如何成为一个可持续的业务?”

  • “如果我把公司技术栈押在 Bun 上,五或十年后它还在吗?”

团队过去一直回答“未来会构建一个云平台,与 Bun 深度集成”。
但如今 AI 工具迅速提升,开发方式正在被重塑,这条规定路线不再显得必然。


关键的散步

过去几个月,团队已优先处理来自 Claude Code 的大量需求。Jarred 一直有源源不断的想法,并且开发过程非常愉快。

几周前,他与 Claude Code 团队的 Boris 进行了一次四小时的散步,讨论 Bun、AI 编程未来、以及 Bun 团队加入 Anthropic 会是什么样子。双方又进行了三次类似的散步,并与多家竞品团队深入交流。最终,他认为 Anthropic 更有可能胜出。


“这有点疯狂”

截至撰文时,Bun 的月下载量在 10 月增长 25%,达到 720 万/月。团队拥有超过四年的运行资金,没有迫切需要被收购。

然而,与其让用户经历“Bun 这家 VC 创业公司探索商业化的艰难阶段”,Anthropic 的加入使 Bun 直接跳过这段旅程,专注于成为最佳 JavaScript 工具链。


为什么这很合理

当用户问“Bun 五到十年后还在吗?”,回答“我们筹了 2600 万美元”并不足以让人安心,因为投资者终会要求回报。

更关键的问题是:
两三年后的软件工程将是什么样子?

AI 编程工具迅速进化,并且使用 Bun 的单文件执行能力来构建跨平台 CLI 与 agent。

若未来多数代码将由 AI agent 编写、测试与部署,则:

  • 运行时与工具链的重要性会显著上升

  • 代码量会更多、产出更快

  • 人类与每一行代码更加脱节,因此执行环境必须极快、极稳定

Bun 最初的目标就是让开发更快,而 AI 编程工具正在放大这一趋势。


Bun 加入 Anthropic

Anthropic 计划以 Bun 作为 Claude Code、Claude Agent SDK 以及未来 AI 编程工具的基础设施。Bun 的使命是成为构建、运行与测试 AI 软件的最佳平台,同时继续作为通用 JavaScript 运行时、打包器、包管理器与测试运行器。

加入 Anthropic 带来:

  • 长期稳定性:Bun 获得可以放心依赖的归宿

  • 更早洞察 AI 编程未来:让 Bun 可以围绕真实方向演进,而不是靠猜测

  • 更大规模投入:团队将扩大规模、继续招聘

而对现有用户而言,核心承诺保持不变:

  • Bun 持续开源

  • Bun 持续在 GitHub 公开发布

  • 原团队继续全职开发

  • 专注让 JavaScript/TypeScript 安装更快、构建更快、运行更快、测试更快

Anthropic 获得与未来开发方式高度契合的运行时,而 Bun 团队则进入这个未来的中心。


常见问题

Q:Bun 是否仍然开源、MIT 许可?
A:是的。

Q:Bun 是否仍在 GitHub 公开发布?
A:是的。

Q:Bun 是否继续保持与 Node.js 的兼容性?
A:是的。

Q:原团队是否仍全职开发 Bun?
A:是的,并将获得 Anthropic 的资源支持。

Q:Bun 的路线图会改变吗?
A:Bun 团队将与 Claude Code 团队紧密合作,关系类似 Chrome<>V8、Safari<>JavaScriptCore、Firefox<>SpiderMonkey。但 Bun 仍保留充分自由,以兼顾企业与社区的广泛使用场景。

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐