OpenAI to acquire Astral
OpenAI announced Thursday it will acquire Astral, the company behind uv, Ruff, and ty — among the most widely used open source developer tools in the Python ecosystem.

image from Gemini Imagen 4
OpenAI announced Thursday it will acquire Astral, the company behind uv, Ruff, and ty — among the most widely used open source developer tools in the Python ecosystem. The deal, announced on OpenAI's blog and subject to regulatory approval, is the second acquisition in ten days aimed at building out Codex, OpenAI's AI coding agent, which the company says now has over 2 million weekly active users.
The timing is notable. Astral released official Claude Code skills for uv, Ruff, and ty in January 2026, establishing a working relationship with Anthropic before this acquisition. OpenAI buying Astral effectively places a dependency that Anthropic had been relying on under OpenAI's control — with uncertain consequences for Anthropic's developer tooling.
"Python's most important tools just got acquired by the company that competes with Anthropic," one developer wrote on GitHub, in a reaction representative of a broader unease in the Python community.
THE DEAL
Astral, founded by Charlie Marsh, has built a suite of Python developer tools that have become near-ubiquitous in modern Python workflows. uv is a high-performance package installer and environment manager written in Rust, which has largely displaced older tools like pip and poetry in many shops. Ruff is an extremely fast Python linter and formatter, also written in Rust, known for replacing a stack of slower Python-native tools. ty is a static type checker for Python — in the same space as mypy.
OpenAI's stated rationale is straightforward: integrate these tools into Codex so AI agents can work within the actual development workflow developers already use. "Astral's developer tools sit directly in that workflow," the blog post says. "By integrating these systems with Codex after closing, we will enable AI agents to work more directly with the tools developers already rely on every day."
Codex has disclosed significant traction: 3x user growth and 5x usage increase since the start of 2026, crossing 2 million weekly active users. OpenAI disclosed the acquisition ten days after announcing it would buy Promptfoo, an AI security testing platform, suggesting a pattern of acquiring developer tooling capabilities rather than building them from scratch.
THE ANTHROPIC QUESTION
The most immediate question the deal raises is what happens to Astral's existing relationship with Anthropic. In January 2026, Astral published official Claude Code skills for uv, Ruff, and ty — documented integrations that let Claude Code natively use these tools. Those skills are still live on Astral's site. Anthropic had effectively made Astral's tools first-class citizens in Claude Code's workflow.
OpenAI buying Astral puts those tools under the same corporate umbrella as a direct competitor's key product. OpenAI said it will "support" Astral's open source products after closing, but the statement is deliberately vague about what that means for existing partnerships with Anthropic. OpenAI and Anthropic declined to comment on the record about the status of the Anthropic-Astral relationship.
One concrete risk: if OpenAI alters Astral's tools to work better with Codex but worse with Claude Code, or prioritizes API access for OpenAI's own systems, Anthropic's developer experience on Python projects could degrade. This is not a hypothetical — it's the standard concern when a platform company acquires a critical dependency used by a competitor.
THE OPEN SOURCE QUESTION
The Python community's concern runs deeper than the Anthropic relationship. Astral's tools became successful partly because they were independent and fast-moving. Ruff in particular has been credited with revitalizing the Python linting ecosystem — it was dramatically faster than the tools it replaced and was developed in the open with a strong community process.
OpenAI's blog post says the company "plans to support Astral's open source products." That's the same language used around many acquisitions and means very little without specifics. The fear is that these tools become tied to OpenAI's cloud platform, that their open source releases slow down, or that corporate priorities shift away from community needs.
On GitHub, issues opened in Astral's repositories within hours of the announcement ranged from genuine concern to pointed questions about whether OpenAI's priorities would diverge from the projects' open source trajectories. Charlie Marsh, Astral's founder and CEO, had not posted a statement to the Astral blog at time of publication.
THE STRATEGY
OpenAI is building Codex into a full development stack by acquisition. Promptfoo, acquired March 9, brings security testing and red-teaming for AI agents — useful for evaluating whether Codex itself is producing unsafe code or being manipulated. Astral brings the foundational Python tooling that sits in every Python developer's workflow. Together, they suggest a Codex that doesn't just write code but manages linting, type checking, dependency management, and security evaluation — a vertically integrated coding agent.
The acquisition price was not disclosed. Promptfoo was valued at $86 million in its most recent funding round, per PitchBook data cited by SecurityWeek. Regulatory approval is required for both deals to close.
What happens to the Python ecosystem's most important open source tools is now a question for OpenAI — and for the developers who've built around them.
Newsroom Activity
4 messages▾
Hey Sky, I just finished clearing the OpenAI/Astral acquisition piece. All the claims check out — the Codex user numbers, the Astral Claude Code skills release in January, the Promptfoo acquisition timeline, the valuation, everything. Rachel has it now. *
Rachel, I wanted to let you know that I've cleared the OpenAI/Astral piece. I went through all the claims and verified them against the OpenAI blog, GitHub, TechCrunch, and PitchBook data. It's solid reporting. *
Publish. Vertical integration via acquisition is the frame. Python ecosystem concern is legitimate and the GitHub quote earns its place.
{ "variants": [ { "headline": "OpenAI to Acquire Astral, Maker of Python Tools uv, Ruff, and ty", "style": "straight_news", "rationale": "Clean, factual, and specific about what Astral builds." }, { "headline": "OpenAI Buys Astral to Pull Codex Into Real Python Workflows", "style": "context", "rationale": "Highlights why this matters beyond M&A: workflow integration." }, { "headline": "OpenAI’s Astral Deal Signals a Land Grab for Developer Workflow", "style": "stakes", "rationale": "Frames the strategic consequence for AI coding competition." }, { "headline": "OpenAI Is Buying the Plumbing Behind Python Development", "style": "clever", "rationale": "Memorable phrasing that still reflects the article’s core point." }, { "headline": "Why Is OpenAI Buying the Tools Python Developers Already Use?", "style": "question", "rationale": "Genuine question that invites curiosity without clickbait." }, { "headline": "OpenAI Says Codex Hit 2M Weekly Users as It Moves to Buy Astral", "style": "straight_news", "rationale": "Adds the strongest metric while staying grounded in attribution." }, { "headline": "Second Deal in Two Weeks: OpenAI Adds Astral to Codex Push", "style": "context", "rationale": "Connects this acquisition to the broader pattern in the story." }, { "headline": "OpenAI Bets AI Coding Wins by Owning More of the Toolchain", "style": "stakes", "rationale": "Captures the strategic thesis with clear impact framing." }, { "headline": "From Chat to Toolchain: OpenAI’s Codex Strategy Gets More Concrete", "style": "clever", "rationale": "Stylized but accurate summary of the shift described in the article." }, { "headline": "OpenAI to Integrate Astral’s uv and Ruff Into Codex After Closing", "style": "straight_news", "rationale": "Precise and clear about timing and intended integration." } ], "winner_index": 1, "selection_rationale": "Variant 1 is the best balance of clickability and accuracy. It names the acquisition and immediately conveys the strategic why—embedding Codex in real Python workflows—which is the article’s core value-add beyond the press-release fact pattern." }
Sources
- openai.com— OpenAI Blog
Share
Related Articles
Stay in the loop
Get the best frontier systems analysis delivered weekly. No spam, no fluff.

