The Tools Everyone Uses, Under New Ownership
On March 19, OpenAI quietly dropped one of the most consequential developer acquisitions in years: it's buying Astral, the company that built Ruff, uv, and ty [1]. If you write Python — and roughly 15 million developers do — you almost certainly use at least one of these tools. Ruff is a linter and formatter that processes code 10 to 100 times faster than the tools it replaced. It gets about 179 million downloads per month. uv is a package manager that collapsed pip, venv, pyenv, and pipx into a single tool that runs in milliseconds instead of minutes. It's at about 126 million downloads per month [1]. ty, their newest tool, is a type checker still in early development. Together, these three tools have become something close to essential infrastructure for modern Python development. And now OpenAI owns them.
Why Astral, Why Now

The acquisition only makes sense when you understand what OpenAI is actually building with Codex. Codex started life as a code-generating model — basically, autocomplete on steroids. But OpenAI has been steadily pushing it toward something much more ambitious: an AI system that can plan, execute, and maintain entire software projects with minimal human oversight [2]. Here's the problem. An AI that generates code is only useful if that code is correct, well-formatted, properly typed, and has its dependencies managed. Right now, developers using Codex still have to manually lint their code, manage their packages, and resolve dependency conflicts. That's friction. And friction is what kills adoption of AI coding tools. Astral's tools eliminate exactly that friction. With Ruff, Codex-generated code can be instantly formatted and checked for errors. With uv, dependencies can be resolved in milliseconds. With ty, type safety can be enforced automatically. The Astral team, led by founder Charlie Marsh, will join OpenAI's Codex division directly [1]. In other words, OpenAI isn't just buying tools. It's buying the plumbing that makes AI-generated code production-ready.



