OpenAI to acquire Astral
OpenAI announced Thursday it will acquire Astral, the company behind uv, Ruff, and ty — among the most widely used open source developer tools in the Python ecosystem. The deal is subject to regulatory approval. Until then, OpenAI and Astral remain independent companies.
The announcement frames this as a strategic move in the coding agent wars. Codex now has over 2 million weekly active users, with 3x user growth and 5x usage increase since the start of 2026. Adding Astral's tooling expertise — and specifically deep Rust engineering talent — is meant to push Codex beyond code generation and into a true end-to-end development collaborator.
Simon Willison, who has tracked the Python tooling ecosystem closely, noted that one engineer on Astral's team may be worth the price of admission alone: Andrew Gallant, known online as BurntSushi. Gallant is the author of rust-regex, ripgrep, and jiff — all foundational Rust libraries that power significant portions of the developer tooling stack. "BurntSushi alone may be worth the price of acquisition," Willison wrote.
Of Astral's projects, uv is the most consequential. According to PyPI Stats, uv was downloaded more than 126 million times last month. Released in February 2024, it has become one of the most popular tools for running Python code — solving environment management problems that have plagued Python developers for years. Ruff is an extremely fast Python linter and formatter. ty is a static type checker. All three have hundreds of millions of combined downloads per month.
THE COMPETITIVE DYNAMIC
The deal has a clear competitive logic. Anthropic acquired the Bun JavaScript runtime in December 2025 — Bun was already a core component of Claude Code, and the acquisition ensured a crucial dependency stayed under friendly ownership. Claude Code's performance improved significantly after Bun's Jarred Sumner joined Anthropic full-time. OpenAI is making the same bet with Astral: own the surrounding tooling ecosystem rather than depend on a competitor's tooling.
The coding agent competition between Anthropic's Claude Code and OpenAI's Codex is fierce. Both companies are fighting for the same $200 per month subscription revenue from developers. Willison estimates those subscriptions add up to billions of dollars per year in revenue — for companies that very much need that money.
Both Anthropic and OpenAI are acquiring the developer tooling infrastructure around their coding agents. If your agent can natively call fast, well-maintained linting and type-checking tools, it produces better output. If those tools live inside your company rather than at a competitor's mercy, that's considered a strategic advantage in a market where switching costs are low and model quality differences are contested daily.
THE OPEN SOURCE QUESTION
The Python community's concern runs deeper than the Anthropic relationship. Astral's tools became successful partly because they were independent and fast-moving. Willison notes that OpenAI "doesn't yet have much of a track record with respect to acquiring and maintaining open source projects." The company has been on an acquisition spree over the past three months: Promptfoo (AI security testing), OpenClaw (hired creator Peter Steinberger and spun it off to a foundation), and LaTeX platform Crixet (now Prism).
On open source governance, Douglas Creager from Astral emphasized on Hacker News that the tools are permissively licensed: "The worst-case scenarios have the shape of 'fork and move on,' and not 'software disappears forever.'" Armin Ronacher, who built Rye (later merged into uv), had argued in August 2024 that uv is "very forkable and maintainable" even in a worst-case scenario where Astral shuts down or makes poor licensing decisions.
But Willison is also optimistic: "I like and trust the Astral team and I'm optimistic that their projects will be well-maintained in their new home."
What happens to the Python ecosystem's most important open source tools is now a question for OpenAI — and for the developers who've built around them.
SOURCES
OpenAI blog: OpenAI to acquire Astral (March 19, 2026): https://openai.com/index/openai-to-acquire-astral
Astral blog: OpenAI acquisition announcement: https://astral.sh/blog/openai
Simon Willison: "Thoughts on OpenAI acquiring Astral and uv/ruff/ty" (March 19, 2026): https://simonwillison.net/2026/Mar/19/openai-acquiring-astral/