OpenAI Acquires Astral, Bringing uv, Ruff, and ty Into the Codex Ecosystem
OpenAI announced Thursday it is acquiring Astral โ the company behind three massively popular open source Python developer tools โ and folding the team into its Codex division.
The Tools at Stake
Astral's suite has become load-bearing infrastructure for the Python ecosystem:
- uv โ a Rust-based Python package and environment manager (126 million monthly downloads)
- Ruff โ an extremely fast Python linter and formatter (179 million monthly downloads)
- ty โ a Python type checker currently in beta (19 million monthly downloads)
Charlie Marsh founded Astral three years ago with $4 million in seed funding. The acquisition price was not disclosed.
The AI Coding Arms Race
The deal is a direct move in the intensifying battle between OpenAI's Codex and Anthropic's Claude Code for dominance in AI-powered software development. In November, Anthropic acquired Bun โ a JavaScript runtime โ for similar reasons, citing tighter integration with Claude Code. Earlier this month, OpenAI also acquired Promptfoo, a security testing tool for LLMs.
OpenAI says the acquisition will "accelerate our work on Codex and expand what AI can do across the software development lifecycle," with Astral's tooling enabling AI agents to work directly alongside tools developers already use daily.
Open Source Commitment
Both OpenAI and Charlie Marsh pledged that uv, Ruff, and ty will remain open source after the acquisition closes. "We'll keep building in the open, alongside our community โ just as we have from the start," Marsh wrote on the Astral blog.
Still, the Python community is watching closely. As widely used, independently maintained tools get absorbed into AI company portfolios, the question of long-term stewardship is one developers will be asking for a while.