Anthropic Bought Bun and No One Saw It Coming


Claude Code shipped $1 billion in run-rate revenue in six months. Built on Bun. A JavaScript runtime that's never made a dollar. Now Anthropic owns it.
The news dropped December 1st. Jarred Sumner, the guy who built Bun, announced it like it was no big deal. But it is. This is Anthropic's first acquisition. And it tells you exactly where they think software development is going.
Bun gets 7 million downloads a month. It's fast. Way faster than Node.js. People love it for that. But Sumner raised $26 million over three years and couldn't figure out how to charge for it. He had four years of runway left. Could have built a cloud business. Instead he sold to Anthropic.
Here's the part that made everyone pause. The GitHub username with the most merged pull requests in Bun's repo is now a Claude Code bot. Not Sumner. Not his team. An AI agent. That's who's been fixing bugs and shipping features. Sumner got obsessed with Claude Code and basically let it help build the thing it would eventually run on.
Why Anthropic wanted it
Bun isn't just a runtime. It's infrastructure.
Claude Code ships as a single Bun executable to millions of users. No npm install. No dependency hell. Just a binary that works. If Bun breaks, Claude Code breaks. That's the kind of dependency you don't outsource.
Anthropic doesn't want to hope Bun stays stable. They want to guarantee it.
Most people think of Bun as Node.js but faster. That's part of it. But what Anthropic cares about is what comes next. AI agents that write code. Test it. Deploy it. All automatically. Those agents need a runtime that's fast, sandboxed, and built for that workflow.
Bun compiles projects into single-file executables. That's how Claude Code distributes itself without making users install anything. It's also how future AI agents could ship tools to each other. No coordination. No package manager fights. Just binaries.
The timing matters too. Claude Code hit $1 billion ARR the same week. That's faster than almost any developer tool in history. And it runs on Bun. Anthropic looked at that and decided they needed to own the thing powering their fastest growing product.
What devs are saying
Reddit had takes. Of course they did.
Some people called it a rug pull. Bun was indie. VC-backed but still indie. Now it's corporate. That bothers some folks. They liked the vibe of a solo developer making Node.js sweat.
Others think it's good. Bun had no revenue. No business model. Just vibes and speed. Now it has Anthropic's resources and a clear reason to exist. No one's going to shut it down when millions of Claude Code users depend on it every day.
The skeptics worry about priorities. Will Bun stay general-purpose or drift toward AI-specific features? Will Node.js compatibility slip? Will the community still matter? Fair questions. No one knows yet.
One comment on Reddit stood out. "Is this the rug pull people were worried about?". Because for years people asked how Bun would make money. Turns out the answer was: get acquired by an AI lab.
Sumner says Bun stays open source. MIT license. Same team. Built in public.
Hacker News was more analytical. They pointed out that Anthropic needs a fast, sandboxed code executor. Bun gives them that. But couldn't they just pay for consulting? Why buy the whole company? The answer is probably control. When your flagship product depends on something, you don't want to negotiate roadmaps.
Why runtimes matter now
Here's where this gets weird.
Most developers don't think about runtimes much. You pick Node or Deno or Bun and move on. It's infrastructure. Boring but necessary.
But if AI agents are writing most new code in five years (and Anthropic clearly thinks they will), then the runtime becomes something different. It's not just where your code runs. It's the operating system for agents.
And you want to own that.
OpenAI went consumer. ChatGPT. Voice mode. Mobile apps. Subscriptions. Anthropic went developer. APIs. Claude Code. Now runtime infrastructure. This is a fork in strategy. Two different bets about where AI value accrues.
You don't buy a JavaScript runtime to compete with ChatGPT's chat interface. You buy it to become the platform AI agents build on.
The funding game
Bun raised $7 million from Kleiner Perkins in 2022. Another $19 million from Khosla Ventures in 2023. Sumner hired 14 people. Got an office in San Francisco. Did the whole startup thing.
But open source tools are brutal to monetize. Especially runtimes. Who pays for faster JavaScript? Enterprises won't pay if the free version works. Individual developers definitely won't pay. A cloud offering could have worked but Sumner didn't want to build that.
He said it in his post. They had enough money to run for four more years. They could have forced a business model. Built Bun Cloud or whatever. Instead they took the exit.
That's the honest move. Better than pretending to build a SaaS no one asked for.
I respect that. Too many founders burn years building revenue models for products that should stay free. Sumner looked at the options and picked the one that let him keep building what he cared about. No shame in that.
Naming things is hard
Random tangent. But i think about this a lot.
Bun is a good name. Three letters. Easy to type. Sounds fast when you say it out loud. Try it. "Bun." Sounds quick.
Compare that to "Node.js." The ".js" part is unnecessary but we're stuck with it. Or "Deno." Which is "Node" scrambled. Cute but also confusing. People still don't know if it's "DEE-no" or "DEH-no."
Jarred Sumner nailed the name. And the logo. A little bread bun. Simple. Memorable. No abstractions. Just bread.
This matters more than people think. Half of marketing is having a name that doesn't make people cringe. The other half is performance benchmarks. Bun had both.
Names last longer than features. You can rewrite code. You can't rebrand after everyone already calls you something. Bun got it right from day one.
Who this isn't for
Let's be real. Most projects don't need Bun.
If you're running a small side project, Node.js is fine. If you're at a big company with existing infrastructure, migrating runtimes is a nightmare you don't need. If you're just learning JavaScript, switching tools for speed gains you won't notice is a waste of time.
Bun shines when you're shipping a tool to end users. When startup time matters. When you want single-file executables. When you're building something where milliseconds add up to user experience.
Claude Code is exactly that. Millions of users. Distributed as a binary. Performance directly impacts how fast developers can code. That's where Bun wins.
But your Express app? Your React dashboard? Probably fine on Node.
The hype around Bun made some people think they had to switch. You don't.
Anthropic bought Bun because Claude Code scales to millions of users and every millisecond compounds. Your weekend project isn't that. And that's fine.
What happens next
Sumner says the team isn't changing. Same engineers. Same roadmap. More resources. Sounds good on paper.
But watch what gets prioritized. If Bun starts optimizing for AI agent workflows and deprioritizes general JavaScript use cases, that's your signal. If Node.js compatibility slips, that's another signal.
For now it's all promises. Anthropic committed to keeping Bun open source. MIT license. Public GitHub. No paywalls. Time will tell if that holds.
The smarter play is to watch commits. Not blog posts. If the Claude Code team starts dominating the roadmap, you'll see it in pull requests before you read it in announcements.
i still think this is good for Bun. Stability beats uncertainty. A clear purpose beats a vague monetization plan. But that doesn't mean it's perfect for everyone using Bun today. Your priorities and Anthropic's priorities might not stay aligned.
Sumner spent three years building Bun faster than Node. Raised millions. Got 82,000 GitHub stars. Then an AI agent became the top contributor to his own project. That's the moment he realized where this was going.
Not a bad realization to have. Especially when the AI lab behind that agent wants to buy your company.
Enjoyed this article? Check out more posts.
View All Posts