OpenAI is buying Astral, the company behind uv, Ruff, and ty, three Rust-based tools that have quietly become load-bearing infrastructure for millions of Python developers. The Astral team, led by founder Charlie Marsh, will join the Codex group after regulatory approval. Financial terms were not disclosed.
The logic is straightforward. Codex, OpenAI's coding agent, has grown to over 2 million weekly active users with 3x user growth since January. But generating code is only half the job. OpenAI wants Codex to handle the full development lifecycle: dependency management, linting, type checking, the boring stuff that actually ships software. Astral's tools do exactly that, and they do it fast. uv alone pulled 126 million downloads last month, according to PyPI stats.
Marsh called Codex "the frontier" of productive programming, though the community reaction on Hacker News skews anxious. The worry isn't that the tools disappear. They're MIT/Apache-licensed and forkable. The worry is roadmap capture: features that serve Codex rise to the top, everything else drifts. OpenAI promises continued open-source support. That promise is cheap to make and expensive to keep.
The deal mirrors Anthropic's acquisition of Bun in December 2025. Both companies now own critical developer tooling that feeds their coding agents. The pattern is clear: AI companies are buying the infrastructure layer, not just building models on top of it. Astral had raised from Accel and Andreessen Horowitz but had no revenue model, making an exit all but inevitable.
The deal hasn't closed yet. Regulatory approval is pending.
Bottom Line
OpenAI adds uv (126M+ monthly downloads), Ruff, and ty to Codex, giving its coding agent direct control over Python's most widely adopted modern toolchain.
Quick Facts
- Codex: 2M+ weekly active users, 3x user growth since January 2026
- uv: 126M+ PyPI downloads last month (community-reported)
- Deal terms: not disclosed
- Astral founded 2022 by Charlie Marsh; tools written in Rust
- Status: pending regulatory approval




