Industry CommentaryAI & Intelligent SystemsSoftware Engineering

AI Companies Are Buying Your Developer Tools

OpenAI acquired Astral. Anthropic already owns Bun. The AI coding war is now a platform war — and the battleground is the toolchain you use every day.

By John Jansen · · 7 min read

Share

The Acquisition That Tells You Where This Is Going

OpenAI announced on March 19 that it is acquiring Astral — the company behind uv, ruff, and ty — three increasingly load-bearing open source tools in the Python ecosystem. The Astral team will join OpenAI's Codex team.

A day's worth of Hacker News discourse followed, most of it focused on the open source question: will the tools stay maintained? Will the MIT licence hold? Is forking a credible safety net?

Those are fair questions. But they are not the interesting one.

The interesting question is why an AI company that builds language models needs to own a Python package manager.

The Pattern

In December 2025, Anthropic acquired Bun — the JavaScript and TypeScript runtime, package manager, bundler, and test runner created by Jarred Sumner. Claude Code ships as a Bun executable. Millions of developers run it daily. As Sumner put it at the time: "If Bun breaks, Claude Code breaks."

Three months later, OpenAI buys Astral. The Codex CLI is written in Rust. Astral employs some of the best Rust engineers in the industry — including Andrew Gallant, the person behind ripgrep, the Rust regex crate, and jiff. The talent dimension alone might justify the price.

But there is more to it than talent. According to PyPI Stats, uv was downloaded more than 126 million times last month. Ruff has become the default linter for a growing share of the Python ecosystem. These are not niche tools. They are infrastructure.

OpenAI also recently acquired Promptfoo (an LLM evaluation framework), hired Peter Steinberger (the creator of OpenClaw, spinning it off to a foundation), and bought LaTeX platform Crixet (now Prism). Anthropic, for its part, has Claude Code generating over a billion dollars in annualised revenue.

The pattern is clear: AI companies are assembling full-stack developer platforms, and they are doing it by acquiring the open source tools that developers already depend on.

Why the Toolchain Matters

If your business is selling an AI coding agent, you have a problem. The model is a commodity — or at least trending that way. Both Claude and GPT can write decent code. Both are improving fast. Competing purely on model quality means competing on a dimension where the gap narrows every quarter.

But the toolchain is not a commodity. The difference between a coding agent that can install dependencies, lint code, run type checks, manage environments, and execute tests — versus one that just generates text and hopes for the best — is the difference between a tool and a toy.

Codex has over two million weekly active users and has seen 5x usage growth since the start of 2026. Claude Code hit a billion dollars in run-rate revenue six months after launch. These numbers are large enough that the developer experience around the agent matters as much as the model inside it. Maybe more.

When your agent can call uv run and have Python environments resolve instantly, that is a competitive advantage. When your agent ships as a Bun binary that starts in milliseconds, that is a competitive advantage. These are not hypothetical benefits. They are measurable differences in the feedback loop that determines whether a developer keeps using your product or switches to the competitor.

The Uncomfortable Part

Simon Willison raised an important concern in his analysis of the deal: "One bad version of this deal would be if OpenAI start using their ownership of uv as leverage in their competition with Anthropic."

This is the tension at the heart of it. uv is MIT-licensed. Ruff is MIT-licensed. Bun is MIT-licensed. The code is free. But active maintenance is not. The people who know the codebase intimately, who fix the subtle bugs, who make the hard design decisions about what the tool should become — those people now work for AI companies that are direct competitors.

Douglas Creager from Astral addressed this on Hacker News: the worst-case scenario is "fork and move on," not "software disappears forever." Armin Ronacher, who built Rye (the predecessor that Astral absorbed into uv), wrote back in 2024 that uv is "a very forkable and maintainable thing."

They are both right. And yet forking is a credible exit, not a good outcome. A fork means splitting the community, duplicating effort, and losing the velocity that made these tools dominant in the first place. The MIT licence is a safety net. It is not a strategy.

What Is Actually Being Built

Step back and look at what both companies are assembling:

Anthropic's stack: Claude (model) + Claude Code (agent) + Bun (JS/TS runtime, bundler, package manager, test runner) + MCP (tool protocol).

OpenAI's stack: GPT/o-series (model) + Codex (agent) + Astral (Python toolchain: package management, linting, type checking) + Promptfoo (evaluation) + Prism (documentation).

These are not collections of models with chat interfaces. They are integrated development environments being assembled through acquisition. The AI coding agent is the interface. The toolchain is the moat.

This is the same playbook that every platform company has run. Microsoft did not win developers with Visual Basic alone — it won them with Visual Studio, MSBuild, NuGet, and the entire ecosystem around it. Google did not win Android developers with the kernel — it won them with Android Studio, Gradle, Firebase, and Play Services.

The AI companies are doing the same thing, just faster and through acquisition rather than internal development. Why build a Python package manager when you can buy the one that already has 126 million monthly downloads?

What This Means for Everyone Else

If you are an engineering leader, the implication is straightforward: your team's development tools are increasingly owned by your AI vendor. That is not inherently bad — Bun has gotten faster since Anthropic acquired it, and there is every reason to expect uv will continue to improve under OpenAI. Corporate ownership with resources often means faster development.

But it does mean that your choice of AI coding tool is becoming a choice of ecosystem, not just a choice of model. If your team uses Claude Code heavily, you are implicitly betting on Bun's continued excellence. If you use Codex, you are betting on Astral's. These dependencies were invisible six months ago. They are becoming structural.

If you are building developer tools, the calculus has changed. The exit for a successful open source developer tool is no longer "build a commercial product on top" or "get acquihired by a big tech company." It is "get acquired by an AI company that needs your tool in its agent stack." That is a new and specific kind of incentive.

And if you are a developer who relies on uv, ruff, or Bun — the tools will almost certainly be fine in the medium term. MIT-licensed, widely forked, actively maintained by teams that now have significantly more resources. The risk is not that they disappear. The risk is that they slowly optimise for one ecosystem over others. That the best features land in Codex or Claude Code first. That the open source version remains good while the integrated version becomes great.

That is not a betrayal. It is a business model. And it is the one that both OpenAI and Anthropic are now clearly building toward.

Want to discuss this?

We write about what we're actually working on. If this is relevant to something you're building, we'd love to hear about it.