OpenAI Acquires Astral — the Python Startup Behind uv, Ruff, and ty — and Folds It Into Codex
OpenAI has agreed to acquire Astral, the open-source startup responsible for three tools that have quietly become foundational to modern Python development: uv (a Rust-based package manager clocking 126 million monthly downloads), Ruff (a Python linter and formatter with 179 million monthly downloads), and ty (a type checker at 19 million monthly downloads). The entire Astral team will integrate directly into OpenAI's Codex division. Founder Charlie Marsh pledged the tools will remain open source.
The strategic logic is clean: Codex currently generates code, but it operates at arm's length from the toolchain that runs, checks, and packages that code. By folding uv and Ruff into Codex, OpenAI can close that loop. Linting, type-checking, and dependency management could become native to the Codex experience — not external steps that developers have to wire up themselves. That's a qualitatively different kind of AI coding tool.
The download numbers are not incidental — they signal something important about where Astral's tools sit in the Python ecosystem. With over 300 million combined monthly downloads, uv and Ruff are already part of the default infrastructure for a large share of Python projects. OpenAI is acquiring not just a team and a product, but deep hooks into existing developer workflows.
The open-source commitment is the right call, both strategically and for community trust. Any signal that these tools might become proprietary or Codex-exclusive would generate significant backlash from teams that depend on them in CI/CD pipelines. OpenAI has every incentive to keep them neutral — and to use that neutrality as a goodwill bridge to the broader developer community. Read more at Ars Technica →