Rewriting Python's plumbing in Rust
Charlie Marsh founded Astral in April 2023 to build developer tools for the Python ecosystem, starting from Ruff, a linter he had already written to test whether Python tooling could be made dramatically faster by writing it in Rust instead of Python itself. The company raised a $4 million seed round led by Accel. Astral later shipped uv, a package and project manager, and ty, a type checker, extending the same approach across the tools a Python developer uses daily. [1]
Ruff and uv are released under permissive open-source licenses and remain free; Astral's stated plan was to monetize premium services built on top rather than restrict the free tools. By the time of the OpenAI deal, Astral said its tools were seeing hundreds of millions of downloads per month, and Ruff alone had been adopted by projects including Airflow, FastAPI, Pandas and SciPy, and by companies including Amazon, Hugging Face, Microsoft and Netflix. [1][3]
Why Python tooling is AI infrastructure
Atlas interpretation: Astral does not build AI models or products; it builds the tools that install, lint and type-check the Python code most AI research and application work is written in. Python is the dominant language for machine learning research, model training pipelines and the growing category of AI coding agents, so a package manager and linter that got noticeably faster changed a daily cost every Python-based AI project pays, not a niche developer convenience. uv's speed advantage over the older pip and virtualenv toolchain in particular made it a common default for setting up Python environments quickly, including inside AI coding agents that spin up throwaway environments as part of their work. [1][3]
Joining the Codex team
On March 19, 2026, OpenAI agreed to acquire Astral, with the Astral team joining OpenAI's Codex group, the division building OpenAI's coding agent. Both companies said Ruff, uv and ty would keep being developed as open source. Astral wrote that it would "keep building in the open, alongside our community." Marsh described AI-assisted programming as the highest-leverage area for the company's mission of making developers more productive. [3]
Atlas interpretation: The acquisition put a meaningful share of the Python ecosystem's build tooling under one AI lab's name, which is why it drew more scrutiny in the Python developer community than a typical acquihire. The open-source commitments are stated intentions rather than a structural guarantee; whether Ruff, uv and ty stay development priorities independent of Codex's roadmap is something to watch rather than something these sources can settle from the announcement alone. [3][4]
Sources
- Announcing Astral, the company behind Ruff
Astral · Apr 18, 2023
- OpenAI to acquire Astral
OpenAI · Mar 19, 2026
- Astral to Join OpenAI
Astral · Mar 19, 2026
- Thoughts on OpenAI acquiring Astral and uv/ruff/ty
Simon Willison · Mar 19, 2026