打开网易新闻 查看精彩图片

昨天(3 月 19 日),OpenAI 官宣收购 Astral。

如果你写 Python,你大概率用过他们的东西:uv、Ruff、ty。这三个工具已经成为现代 Python 开发的基础设施,每个月下载量加在一起是数亿次。Airflow、FastAPI、Pandas、LangChain、Hugging Face 都在用。

Astral 只成立了大约三年。

OpenAI 为什么要买

官方说法是"加速 Codex 增长,推动下一代 Python 开发工具"。听起来很好听,但真实逻辑比这直接得多。

OpenAI 对 Codex 的定位是一个完整的 Python 开发 Agent——自己写代码、自己装依赖、自己跑检查、自己提 PR。一个做 Python 的 Agent,每完成一个任务,几乎必然要多次调用 uv、Ruff 和 ty。而这三个工具,全是 Astral 做的。

Codex 的 Agent 越用越多,Astral 工具的调用频次就越高。这个依赖关系放在那里,早晚要解决。

与其依赖一个独立的外部团队,不如直接收进来,让工具的演进方向和 Codex 的需求对齐。顺手还堵死了对手抢先的可能。

该担心吗

有风险,但很多人反应过度了。

先说风险。开源承诺是有的,但承诺不是合同。HashiCorp 被收购后 Terraform 改了协议,社区不得不分叉出 OpenTofu;Redis Labs 改了协议,逼出了 Valkey。uv 和 Ruff 今天已经是事实标准,整个社区深度依赖,目前没有同等水平的替代品。历史一再证明,协议在工具成为基础设施之后改变——而 uv 和 Ruff,已经是基础设施了。

但冷静想想。Python 包管理两年前还是一场灾难,今天有 uv,已经是巨大进步——这个进步不会因为换了东家就消失。Ruff 好用,但不是不可替代;ty 还太早期,现在谈依赖为时过早。更重要的是,Astral 拿了 VC 的钱,被收购从来都是选项之一;收进 Codex 团队,至少证明 OpenAI 是真的要用这些工具,而不是买来雪藏。

最坏的结果就是社区接手维护。这其实是很多人一直想要的结局。

悲观有道理,但仅此而已。

  • 原文:OpenAI to acquire Astral[1](2026 年 3 月 19 日)
  • Astral 官方声明:Astral to join OpenAI[2]

参考资料

[1] OpenAI to acquire Astral: https://openai.com/index/openai-to-acquire-astral/

[2] Astral to join OpenAI: https://astral.sh/blog/openai