openai.com web signal

OpenAI to Acquire Astral, Folding uv, Ruff and ty Into Codex

OpenAI Coding Tools ai-business

TL;DR

  • OpenAI will acquire Astral, maker of the Rust-based Python tools uv, Ruff and ty, and fold the team into its Codex coding-agent group.
  • The three tools stay open source after close; financial terms were not disclosed in the announcement.
  • Codex now reports more than two million weekly active users, with triple the user growth and a five-fold jump in usage since the start of 2026.

OpenAI will acquire Astral, the Rust-based maker of the Python tools uv, Ruff and ty, and fold the team into its Codex coding-agent group, the company said in its announcement. Terms were not disclosed.

Astral's three tools have become near-standard in modern Python workflows: uv as a fast package and project manager, Ruff as a linter and formatter, and ty for type checking, all written in Rust. Both companies say the tools will stay open source after close. According to Techzine, uv has drawn more than 500 contributors on GitHub.

Codex, OpenAI's coding agent, has seen "triple the user growth and a five-fold increase in usage since the start of 2026, with more than two million weekly active users," per the announcement. Thibault Sottiaux, Codex Lead at OpenAI, described the goal as building "the agent most capable of working across the entire software developer lifecycle."

Astral founder and CEO Charlie Marsh framed the deal around continuity of the open-source tools. "As part of Codex, we'll continue evolving our open source tools to push the frontier of software development," Marsh said. Until the deal closes, the two companies will operate separately, with the Astral team joining Codex afterward.

The acquisition lands inside a run of OpenAI moves we've been tracking closely, with around 400 OpenAI stories logged in the past 90 days. For the Python ecosystem, Astral's tools now sit inside an AI lab, a position Microsoft's GitHub Copilot stack and Google's Gemini Code Assist are racing to replicate by wiring their own agents directly into the toolchains developers already run.