2022年,Charlie Marsh创办了Astral。这家公司用Rust开发了一些强大的Python工具,比如uv、Ruff和ty。和传统的Python工具相比,这些工具表现得更好,赢得了很多开发者的喜爱。Altman领导下的OpenAI为了巩固自己在开发者圈子里的地位,把Astral给收购了。他们计划继续支持这些开源工具,还想拿它们来提升Codex这个AI编程智能体的水平。目标是让AI不光能写代码,还能帮忙规划、修改、验证结果,甚至长期维护软件。Astral的工具直接融入到了这个工作流里。 这笔交易不光是为了获得技术,也是为了招揽人才。Astral的团队会加入Codex的开发团队,让AI变得更聪明。Anthropic也在2024年12月把Bun给买了。Bun是一个处理JavaScript/TypeScript应用程序的好帮手。这个收购跟OpenAI和Anthropic之间的激烈竞争有关系。Simon Willison在博客里说过,Claude Code用了Bun,所以这次收购主要是为了确保这些核心组件能一直维护得好。Claude Code的性能因为Jarred Sumner在Bun上的努力提升了很多。 如果OpenAI只是把uv当成和Anthropic竞争的筹码,那这笔交易就不太好了。不过Marsh在帖子里感谢了投资者们,可能这些投资者现在可以把在Astral的股份换成OpenAI的股份了。Q&A 中提到,OpenAI收购Astral是为了强化开发者地位,增强Codex生态系统。 通过把Astral的开发者工具整合进去,AI就能参与到整个开发流程里了。 那这次收购对AI生成代码的维护性有什么影响呢?要是Astral的工具能让AI生成的代码更易于维护的话,就解决了一个大问题。 这样的话,AI智能体就能更好地规划变更、修改代码库、运行测试工具和验证结果了。 总的来说,这个收购让OpenAI在软件开发生命周期中的作用变得更重要了。