OpenAI 收购 Python 基建公司 Astral,或将重塑 AI 编码生态

OpenAI 收购 Python 基础设施公司 Astral,旨在将高效的开发者工具集成到 Codex 中,实现 AI 对软件开发流程的全面掌控。

原文标题:刚刚,OpenAI买下Python最强基建,准备垄断开发者「生产资料」

原文作者:机器之心

冷月清谈:

OpenAI 近日宣布收购专注于 Python 生态系统开发工具的初创公司 Astral,该公司以 Rust 重写 Python 基础设施而闻名,其开发的 Ruff、uv 和 ty 等工具因速度快、效率高,深受开发者欢迎。此次收购被视为 AI 编程领域从代码生成向接管底层基建的转变,引发了开源社区的担忧,他们担心 OpenAI 可能会垄断开发者“生产资料”,影响 Python 开发环境的开放性。OpenAI 计划将 Astral 的工具融入 Codex,实现 AI 在软件开发生命周期中的更广泛应用,参与规划、修改、验证和维护等环节。此次收购是 OpenAI 在 AI 代码工具领域对抗 Anthropic 等竞争对手的重要举措。

怜星夜思:

1、OpenAI 收购 Astral,你觉得这对于 Python 开发者来说是好事还是坏事?理由是什么?
2、文章提到 Astral 的工具是用 Rust 重写的,速度非常快。你认为未来 Python 的底层基础设施会不会逐渐被 Rust 取代?
3、文章最后提到 Claude 也会参与 Astral 开源工具的开发,你觉得 OpenAI 收购 Astral 后,会对 Claude 的开发造成什么影响?

原文内容

Image
机器之心编辑部


AI 编码的竞争,已经进入了新的高度。


本周四,OpenAI 宣布将收购为软件开发者构建开源工具的明星初创公司 Astral。交易完成后,Astral 团队将加入 OpenAI 的 Codex 团队



OpenAI 收购 Astral 是标志着 AI 大模型之战,特别是编程领域已经从单纯的「生成代码」正式进入了「接管底层」的深水区。


Astral 团队:用 Rust 重写 Python 基建


Astral 是一家专注于为 Python 生态系统构建高性能开发工具的初创公司,成立于 2022 年底,其核心使命是「让 Python 生态系统变得更加高效」。他们坚信提高开发者工具的速度可以产生巨大的复利效应,并专注于利用 Rust 语言的底层性能优势,重写并颠覆传统且缓慢的 Python 基础设施。


目前,Astral 已经打造了一系列重要的开源工具:


  • Ruff:一个快速 Python 代码检查器(Linter)和格式化工具。由于完全由 Rust 编写,运行速度比现有的 Flake8、Black 等传统工具快 10-100 倍。

  • uv:一个快速 Python 虚拟环境包和依赖管理工具,可以直接替代 pip、poetry、virtualenv 等大量工具。它内置了并行的 SAT 求解器,能在毫秒级解决复杂的包依赖冲突。

  • ty(此前代号为 Rednot):Astral 近期推出的快速 Python 类型安全检查器(Type Checker)。


它们可以说是现代 Python 开发的标配,让 Astral 在开发者社区享有极高的声誉。仅在过去的一个月里,uv 的下载量就超过了 1.26 亿次,数以百万计的开发者每天都在高频使用他们的工具。



开源社区恐慌


以至于尽管 OpenAI 和 Astral 创始人 Charlie Marsh 均承诺原团队会继续支持开源产品,大量开发者已经开始担心,这样一个核心开源基础设施队伍被科技大厂掌控后,未来的 Python 开发环境是否会受到影响。


在 HackerNews 上有网友表示,越来越明显的是,OpenAI 和 Anthropic 正在试图掌控软件领域的「生产资料」。随着他们不断吞并之前开放的软件栈,这些工具能否继续开放将会是个未知数。当工具作者是某个科技公司的员工时,可以肯定的是,这些公司至少会比公开发布的构建工具领先几个版本,并且会在其管道中受益。


OpenAI 表示,通过将 Astral 的工具和工程技术专长引入 OpenAI,Codex 的进化将持续加速,AI 在软件开发生命周期中的应用范围还将扩大。


自年初以来,Codex 的用户数量已经增长了 3 倍,使用量增长了 5 倍,每周活跃用户超过 200 万。


Codex 已经可以编写函数、修复 bug 和运行测试。但它无法安装正确的 Python 版本、解决依赖冲突、检查自身的输出代码或强制执行类型安全,后面这些任务已经显得比编写代码更耗费开发人员的时间。


Astral 可以解决这些问题:Ruff 仅需 0.4 秒即可检查 25 万行代码。uv 安装软件包的速度比 pip 快 10 到 100 倍。ty 的类型检查速度比 Mypy 快几个数量级。uv 在 GitHub 上拥有 8.1 万颗星,Ruff 拥有 4.6 万颗星。


OpenAI 希望让 Codex 能够成为参与整个开发流程的系统 —— 帮助规划变更、修改代码库、运行工具、验证结果并长期维护软件。Astral 的开发者工具可以直接融入到这个流程中。按照 OpenAI 的设想,通过将这些系统与 Codex 深度集成,未来的 AI 智能体将能够更直接、自主地调用开发者日常使用的底层工具协同工作。


狙击 Anthropic


收购 Astral 是 OpenAI 近期一系列收购案中的最新一笔。本月,OpenAI 还宣布收购 AI 安全初创公司 Promptfoo ,为其增添了在部署前测试和保护智能体的工具。去年年底,OpenAI 收购了 Software Applications Inc. 和 Neptune 等初创公司。


在 AI 代码工具上,OpenAI 目前正与 Anthropic、Cursor 等公司展开激烈竞争。据彭博社报道,Cursor 目前正在与投资者洽谈融资,目标是达到 500 亿美元的估值。与此同时,Anthropic 的年收入也即将达到 200 亿美元。


最后,Astral 被收购对于 Anthropic 来说也有直接的打击:有人发现在 Astral 主导的一些开源工具上,Claude 已经是重要的代码贡献者了。


这也告诉了我们一个有趣的事实:Claude Code 会在每次 git 提交时自动将自己添加为共同作者,而 Codex 则不会。这就是你在 GitHub 上到处都能看到 Claude 的原因。


那么当 Astral 被 OpenAI 买下以后,未来,Claude 的 AI 会不会被禁止用于开发 Astral 旗下的开源项目呢?


参考内容:

https://openai.com/index/openai-to-acquire-astral/

https://astral.sh/blog/openai

https://www.bloomberg.com/news/articles/2026-03-19/openai-to-acquire-python-startup-astral-expanding-push-into-coding

https://x.com/Yuchenj_UW/status/2034677095327310108


© THE END 

转载请联系本公众号获得授权

投稿或寻求报道:liyazhou@jiqizhixin.com

从资本的角度看,OpenAI 这步棋很高明。控制了开发工具,就相当于控制了开发者的入口。但从技术发展的角度看,垄断往往会扼杀创新。希望开源社区能够警惕起来,开发出更多优秀的替代品,避免一家独大的局面出现。长期来看,我们需要更多元化的开发生态,而不是被几家大公司掌控一切。

我感觉这代表着一种趋势:AI公司不再满足于提供单一的AI模型,而是想要构建一个完整的开发者生态系统。他们希望能够掌控整个开发流程,从底层基础设施到上层应用,从而形成自己的护城河。这对于小型创业公司来说,无疑是一个巨大的挑战。

你们都太严肃了!我觉得这完全可以拍成一部 AI 版的宫斗剧!就叫《代码之战》!主角就是 Claude 和 Codex,争夺 Astral 的“宠爱”!

我觉得 Open AI 可能会采取一些比较柔和的手段,比如限制 Claude 对核心代码的修改权限,或者要求 Claude 的贡献必须经过严格的审查。这样既能保护自己的利益,又能避免与开源社区产生直接冲突。毕竟,维护好开源社区的关系,对 OpenAI 来说也是非常重要的。

我持谨慎乐观的态度。AI 的发展速度确实很快,但软件开发是一个非常复杂的过程,需要考虑很多非技术因素。AI 可能会在某些领域取代一部分程序员,但同时也会创造出新的就业机会。关键在于我们如何适应这种变化,不断学习和提升自己的技能。

打击肯定是有的,但我觉得也没必要过度解读。Anthropic 背后有 Google 的支持,资金和技术实力都不容小觑。而且,AI 领域的竞争本来就非常激烈,谁能笑到最后还真不好说。说不定 Anthropic 会因此奋起直追,倒逼 OpenAI 更加开放和创新呢?

从商业角度来看,OpenAI 完全有理由禁止 Claude 参与。这涉及到商业机密和竞争优势。但如果完全禁止,可能会引发开源社区的反弹。一个可能的折衷方案是,允许 Claude 参与一些非核心功能的开发,或者设立一些限制条件。总之,这背后是一场复杂的博弈。

我觉得这要看目标用户是谁。如果是一些大型企业,他们更看重稳定性和安全性,可能更倾向于选择闭源的商业模式,毕竟有专业的服务支持。但是对于广大的开发者群体,尤其是个人开发者和小型团队,开源与商业相结合的模式可能更受欢迎。他们可以免费使用开源版本,然后根据自己的需求选择付费的增强功能或者服务。这种模式既能保证开源的活力,又能让开发者获得收益,形成一个良性循环。当然,前提是开源协议要足够开放,不能限制商业使用。

从长远来看,开源的模式更有生命力。闭源的商业模式虽然短期可能盈利,但很难形成持续的竞争优势。毕竟,技术发展日新月异,单靠一家公司的力量很难跟上时代的步伐。只有开源才能集思广益,不断创新,才能在激烈的市场竞争中立于不败之地。而且,开源也更容易吸引人才,毕竟优秀的程序员都喜欢自由和开放的环境。

站在一个更宏观的开源生态角度来看,这次收购未尝不是一件好事。大厂的资金和技术支持,能够让 Ruff 和 uv 这些项目获得更稳定的发展。但是,关键在于 OpenAI 是否能够保持开放的心态,继续允许社区参与到项目的开发和维护中来。如果 OpenAI 将这些项目完全私有化,那无疑会对开源社区造成打击。总之,既要看到机遇,也要警惕风险。

未来程序员可能更像是“AI 架构师”或者“AI 训练师”,主要负责设计软件架构、定义业务逻辑,然后训练 AI 完成具体的编码工作。程序员需要更强的抽象思维和系统设计能力,而不是 صرف是写代码的工具人。

明面上看,Anthropic 失去了一个重要的开源代码贡献渠道。但实际上,这反而可能促使 Anthropic 加速自研类似的工具,或者寻找其他的合作途径。毕竟,技术竞争的核心还是自身实力。

从纯粹的实用主义角度,如果 OpenAI 能把 Astral 的工具整合进 Codex,让 AI 更好地辅助开发,那绝对是效率飞升。但就怕以后 Python 开发者都要看 OpenAI 的脸色,万一哪天收费了或者搞封闭生态,那可就难受了。所以,我选择先观望一下。

从阴谋论的角度看,没准这是 OpenAI 的一招妙棋,先用开源项目麻痹 Anthropic,等 Claude 贡献了不少代码之后,再突然收购,让 Anthropic 的前期投入打水漂。当然,这只是我的脑洞。

别忘了,还有可能变成“AI 失业者”。如果 AI 真的能完全替代程序员,那我们可能需要提前规划一下转行方向了…开个玩笑,不过未雨绸缪总是好的。

我比较担心的是开源精神的丧失。Astral 的成功很大程度上归功于开源社区的贡献。被大公司收购后,还能不能保持这种开放性?会不会变成另一种形式的“闭源”?这需要我们持续关注。

我觉得程序员可能会变成“AI 代码审核员”。AI 生成的代码质量参差不齐,程序员需要负责 review 代码、确保代码的正确性和安全性。 同时需要解决 AI 无法处理的复杂问题和 corner cases. 也许以后的面试题是:请评价这段 AI 生成的代码并指出其中的潜在bug?

个人感觉取代不太可能,毕竟Python最大的优势不是性能,而是它的易用性和庞大的社区。很多时候我们用Python就是图个方便,快速开发。如果为了追求极致性能,直接上C/C++不香吗?Rust的定位更像是Python的“性能增强剂”,而不是替代品。

这简直就是一场“宫斗剧”啊!想象一下,Claude 默默地为 Astral 的项目贡献代码,结果突然发现自己成了“敌方”的人,太尴尬了!我觉得 OpenAI 可能会禁止 Claude 参与核心功能的开发,但也许会允许它继续贡献一些无关紧要的代码,维持一下“表面和平”。