今天早上最大的新闻: Astral 将加入 OpenAI (参见 Astral 博客)以及 OpenAI 将收购 Astral (OpenAI 的公告)。Astral 是 uv、 ruff 和 ty 的幕后公司——这三个项目在 Python 生态系统中越来越具有举足轻重的作用。我有话要说!
Astral 团队将成为 OpenAI 的 Codex 团队的一部分。
Charlie Marsh 表示:
开源是我们影响力的核心,也是我们故事的核心;它是我们所做一切的中心。根据我们的理念和 OpenAI 的公告,OpenAI 将在交易完成后继续支持我们的开源工具。我们将继续公开构建,与我们的社区合作,并为更广泛的 Python 生态系统服务,就像我们从一开始就做的那样。[...] 加入 Codex 团队后,我们将继续构建我们的开源工具,探索它们如何与 Codex 更无缝地协同工作,并扩大我们的视野,以更广泛地思考软件开发的未来。
OpenAI 的消息 重点略有不同 (高亮部分是我加的):
作为我们优先考虑开发者的理念的一部分,OpenAI 计划在交易完成后继续支持 Astral 的开源产品。通过将 Astral 的工具和工程专业知识带到 OpenAI,我们将加速我们在 Codex 上的工作,并扩展 AI 在软件开发生命周期中可以做的事情。
这条消息有些令人困惑。 Codex CLI 是一个 Rust 应用程序,而 Astral 拥有业内一些最好的 Rust 工程师——仅 BurntSushi ( Rust regex 、 ripgrep 、 jiff )就可能值得这次收购!
那么,这究竟是关于人才还是关于产品?我预计两者皆有,但根据以往的经验,产品+人才的收购可能会最终变成仅人才的收购。
Astral 的项目中,最具影响力的当属 uv 。如果你不熟悉它,uv 是 Python 环境管理问题的最令人信服的解决方案,这一点可以从 这个经典的 XKCD 中得到最好的说明:

切换到 uv run ,大多数这些问题都消失了。我在过去几年中一直在广泛使用它,它已经成为我工作流程中必不可少的一部分。
我并不是唯一使用它的人。根据 PyPI 统计数据, uv 在上个月被下载了超过 1.26 亿次 !自 2024 年 2 月发布以来——仅仅两年时间——它已经成为运行 Python 代码最受欢迎的工具之一。
Astral 的另外两个重要项目是 ruff ——一个 Python 语言检查工具和格式化工具——以及 ty ——一个快速的 Python 类型检查工具。
这些工具很受欢迎,为开发者提供了良好的体验,但它们的影响力并不像 uv 那样深远。
然而,它们与 Codex 等编码代理工具的契合度很高——为代理提供快速的语言检查和类型检查工具,可以帮助提高它们生成的代码质量。
我并不完全相信将它们集成到编码代理本身中,而不是告诉它何时运行它们,会产生显著的差异,但我可能只是不够富有想象力。
自从 uv 开始获得关注以来,Python 社区一直担心一家由风险投资支持的公司拥有 Python 基础设施的关键部分所带来的战略风险。我在 2024 年 9 月 写过 其中一次对话的详细内容。
当时的讨论集中在 Astral 的商业计划可能是什么上,该计划开始在 2025 年 8 月成形,当时他们宣布了 pyx ,一个面向组织的私有 PyPI 风格的包注册表。
我对 pyx 在 OpenAI 中的意义不太确定,它在 Astral 和 OpenAI 的公告帖子中明显缺席。
这笔交易的一个有趣方面是,它可能如何影响 Anthropic 和 OpenAI 之间的竞争。
这两家公司在 2025 年的大部分时间里都专注于提高其模型的编码能力,从而在 2025 年 11 月达到一个转折点,当时编码代理从经常有用的工具变成了软件开发中几乎不可或缺的工具。
Anthropic 的 Claude Code 和 OpenAI 的 Codex 之间的竞争非常激烈。这些每月 200 美元的订阅费用加起来每年就是数十亿美元的收入,对于非常需要这笔钱的公司来说更是如此。
Anthropic 在 2025 年 12 月 收购了 Bun JavaScript 运行时 ,这次收购与 Astral 的收购看起来有些相似。
Bun 已经是 Claude Code 的核心组件,这次收购看起来主要是为了确保一个关键依赖项能够持续维护。自那时以来,Bun 的 Jarred Sumner 的努力使 Claude Code 的性能显著提高。
如果 OpenAI 开始利用其对 uv 的所有权作为与 Anthropic 竞争的筹码,那么这笔交易将是一个糟糕的版本。
我从 Astral 的公告中注意到一个细节,在感谢团队、投资者和社区的部分:
其次,感谢我们的投资者,尤其是 Accel 的 Casey Aylward,他领导了我们的种子轮和 A 轮融资,以及 Andreessen Horowitz 的 Jennifer Li,她领导了我们的 B 轮融资。作为一名第一次创业、技术出身的独立创始人,你们对我的信任远远超过了我对自己的信任,我将永远铭记这一点。
据我所知,A 轮和 B 轮融资都不是此前公开宣布的——我只找到了 2023 年 4 月 原始种子轮融资的相关报道。
这些投资者想必现在可以用他们在 Astral 的股份换取 OpenAI 的一部分。我想知道他们对 Astral 决定出售的影响力有多大。
Armin Ronacher 创建了 Rye ,后被 Astral 接管并有效地与 uv 合并。在 2024 年 8 月, 他写到了 拥有关键开源基础设施的一家风险投资支持的公司所带来的风险,并表示(高亮部分是我加的):
然而,通过查看代码和 uv 的做法,即使在最坏的未来场景中,这也是一个非常容易分叉和维护的东西。我相信,即使在 Astral 关闭或在许可方面采取令人难以置信的卑鄙手段的情况下,社区也会比 uv 出现之前过得更好。
Astral 的 Douglas Creager 在 Hacker News 上强调了这一角度:
我能说的就是,现在,我们致力于以与之前相同的努力、关怀和关注来维护我们的开源工具。这种情况不会因这次收购而改变。没有人能保证多年后动机、激励和决策会如何变化。但这就是为什么我们通过允许分叉来增加选择性。该工具采用宽松许可,这使得最坏情况变成“分叉然后继续”,而不是“软件永远消失”。
我喜欢并信任 Astral 团队,我对他们的项目在新家能得到良好维护持乐观态度。
OpenAI 在收购和维护开源项目方面还没有太多经验。然而,在过去三个月里,他们一直在进行一系列收购,包括 Promptfoo 和 OpenClaw (某种程度上,他们雇佣了创始人 Peter Steinberger 并将 OpenClaw 移交给一个基金会),以及闭源 LaTeX 平台 Crixet(现在称为 Prism) 。
如果 uv 和其他 Astral 项目的未来真的出现问题,我们将看到分叉退出策略的可信度如何。