今天刷到个消息,OpenAI把Astral收了
说实话愣了一下。Astral就是做Ruff和uv那家,搞Python工具链的,用Rust重写的那帮人。我今天早上还跑了一遍uv sync更新依赖,确实快,以前用poetry的时候摸个鱼回来还在resolve,现在基本就是秒级。
Astral是干啥的?
讲真,这波操作挺有意思的。之前大家都觉得AI写代码就是帮你自动补全、生成函数什么的,Cursor或者Copilot那种。现在OpenAI这是要往下沉,直接去动底层工具链了。
Astral做的事情其实挺实在的,就是用Rust重写那些Python生态里跑得慢的老家伙们。他们做了几个东西:
- Ruff:Python代码检查器和格式化工具,跑linting是真的快。以前用Flake8检查一个项目能等半天,Ruff基本就是眨眼的事。官方说比传统工具快10-100倍。
- uv:包和依赖管理工具,把pip、poetry、virtualenv这些全包圆了。装包速度离谱,内置并行SAT求解器,依赖冲突秒级解决。
- ty(之前叫Rednot):类型安全检查器,速度比Mypy快好几个数量级。
我身边不少做Python的朋友已经全换这套了,确实省时间。数据也挺吓人的:uv上个月下载量1.26亿次,Ruff GitHub上4.6万颗星,uv 8.1万颗星。几百万人每天都在用。
大家担心啥?
但现在的问题是,这些工具被OpenAI收了之后会怎样。
Astral创始人在推上说了会继续开源,肯定得这么说。但大家心里都清楚,这种事情一旦进了大厂,方向就很难完全由着社区走了。HackerNews上已经吵翻天了:
“越来越明显的是,OpenAI和Anthropic正在试图掌控软件领域的‘生产资料’。随着他们不断吞并之前开放的软件栈,这些工具能否继续开放将会是个未知数。当工具作者是某个科技公司的员工时,可以肯定的是,这些公司至少会比公开发布的构建工具领先几个版本,并且会在其管道中受益。”
其实能理解这种担心。你想啊,以后OpenAI内部肯定用最新版,跑得比外面快几个版本,优化的那些细节也不会全放出来。而且他们的Codex团队拿到这些工具之后,跟Astral的人一整合,AI写代码就不只是生成几行文本的事了——它能自己管环境、解决依赖冲突、跑lint检查、做类型安全,基本上把整个开发流程都包圆了。
OpenAI官方的说法是:“通过将Astral的工具和工程技术专长引入OpenAI,Codex的进化将持续加速,AI在软件开发生命周期中的应用范围还将扩大。”
还有个有意思的事
有人在GitHub上发现,Astral那边的好多开源项目,Claude居然是重要贡献者。
Claude有个习惯,每次git提交会自动把自己加进co-author,所以你去看那些commit记录,满屏幕都是Claude的名字。现在Astral被OpenAI收了,以后Claude还能不能接着给这些项目写代码?这事就有点微妙了。
“Claude Code会在每次git提交时自动将自己添加为共同作者,而Codex则不会。这就是你在GitHub上到处都能看到Claude的原因。”
现在这竞争
感觉现在的竞争确实是到了新阶段。之前大家拼的是谁能生成更长的代码、谁能更准确地理解需求,现在变成谁能掌控整个开发流程的那套底层工具。
OpenAI最近动作挺多:这个月还收购了AI安全公司Promptfoo,去年底也收了几家。Cursor最近在谈融资,据说估值要到500亿,Anthropic年收入也快200亿了,大家都在往这个方向使劲。
说回我自己
我自己用下来,其实挺喜欢Astral那套工具的。不是因为什么宏大叙事,就是单纯地省时间。以前开新项目配环境能折腾半天,现在uv init一下完事,也不用纠结用pipenv还是poetry。
说真的,如果这些东西慢慢变得没那么开放了,或者以后要跟OpenAI的账号绑定什么的,那还挺可惜的。
但话又说回来,事情还没发生,现在担心也有点早。只是看着这些原来社区里长出来的工具,一个一个被大厂收走,总有种说不上来的感觉。
可能这就是技术发展的常态吧。好的东西总会被发现,然后被整合进更大的体系里。只希望Astral那些人去了OpenAI之后,还能保持点原来的样子,别把那些开源的东西关进小黑屋。
毕竟每天跑uv的人是真的多。