{"slug": "bun-is-joining-anthropic", "title": "Bun is joining Anthropic", "summary": "Anthropic has acquired the company behind Bun, the high-performance JavaScript runtime, bundler, and package manager. Bun will remain open-source under the MIT license, will continue to be actively maintained by the same team, and will keep its focus on Node.js compatibility and server-side JavaScript performance. The acquisition aims to make Anthropic's AI coding tools like Claude Code faster and more efficient, with Bun now serving as the executable foundation for Claude Code.", "body_md": "TLDR: Bun has been acquired by Anthropic. Anthropic is betting on Bun as the infrastructure powering Claude Code, Claude Agent SDK, and future AI coding products & tools.\nWhat doesn't change:\n- Bun stays open-source & MIT-licensed\n- Bun continues to be extremely actively maintained\n- The same team still works on Bun\n- Bun is still built in public on GitHub\n- Bun's roadmap will continue to focus on high performance JavaScript tooling, Node.js compatibility & replacing Node.js as the default server-side runtime for JavaScript\nClaude Code ships as a Bun executable to millions of users. If Bun breaks, Claude Code breaks. Anthropic has direct incentive to keep Bun excellent.\nWhat changes:\n- We will help make coding tools like Claude Code & Claude Agent SDK faster & smaller\n- We get a closer first look at what's around the corner for AI coding tools, and make Bun better for it\n- Bun will ship faster.\nHow Bun started\nAlmost five years ago, I was building a Minecraft-y voxel game in the browser. The codebase got kind of large, and the iteration cycle time took 45 seconds to test if changes worked. Most of that time was spent waiting for the Next.js dev server to hot reload.\nThis was frustrating, and I got really distracted trying to fix it.\nI started porting esbuild's JSX & TypeScript transpiler from Go to Zig. Three weeks later, I had a somewhat working JSX & TypeScript transpiler.\nEarly benchmark from a new JavaScript bundler. It transpiles JSX files:\n— Jarred Sumner (@jarredsumner) May 5, 2021\n- 3x faster than esbuild\n- 94x faster than swc\n- 197x faster than babel pic.twitter.com/NBRt9ESu2d\nI spent much of that first year in a very cramped apartment in Oakland, just coding and tweeting about Bun.\nThe runtime\nTo get Next.js server side rendering to work, we needed a JavaScript runtime. And JavaScript runtimes need an engine to interpret & JIT compile the code.\nThe start time difference between JavaScriptCore and V8 is interesting. JavaScriptCore seems to start around 4x faster.\n— Jarred Sumner (@jarredsumner) May 26, 2021\nIt's possible this is due to the specifics of their respective CLIs though (rather than about JavaScript execution) pic.twitter.com/xd5tSbWf6p\nSo after about a month of reading WebKit's source code trying to figure out how to embed JavaScriptCore with the same flexibility as what Safari does, I had the very initial version of Bun's JavaScript runtime.\nBun v0.1.0\nBun v0.1.0 was released in July of 2022. A bundler, a transpiler, a runtime (designed to be a drop-in replacement for Node.js), test runner, and a package manager - all in one. We ended up reaching 20k GitHub stars in the first week.\nIntroducing Bun - an incredibly fast all-in-one JavaScript runtime. https://t.co/Yt6tAcnBQs\n— Jarred Sumner (@jarredsumner) July 5, 2022\nThose first two weeks after the release were one of the craziest weeks of my life. My job switched from writing code all day to replying to people all day. We raised a $7 million seed round led by Kleiner Perkins (thanks Bucky & Leigh Marie! And also Shrav Mehta), I took a salary and convinced a handful of engineers to move to San Francisco and help build Bun.\ngot keys & desks for oven’s office today pic.twitter.com/bfTmRaF7Oh\n— Jarred Sumner (@jarredsumner) October 8, 2022\nBun v1.0.0\nBun started to feel more stable, so we shipped Bun v1.0 in September of 2023.\nProduction usage started to pick up and we raised a $19 million Series A led by Khosla Ventures (thanks Nikita & Jon!), grew the team to 14 people and got a slightly larger office.\nBun v1.1\nAfter all this time, we still didn't have Windows support. And every day, people asked us the same question: \"when will Bun support Windows?\"\nSo we added Windows support and called it Bun v1.1. Our Windows support was pretty rough at first, but we've made a lot of progress since then.\nBun v1.2\nBun v1.2 made big improvements to Node.js compatibility, added a builtin PostgreSQL client and S3 client. We also started seeing production usage from companies like X and Midjourney. Tailwind's standalone CLI is built with Bun.\nBun v1.3\nBun v1.3 added a builtin frontend dev server, a Redis client, a MySQL client, several improvements to bun install\nand improved Node.js compatibility. The real feature: continued increasing production usage.\nAI started to get good\nIn late 2024, AI coding tools went from \"cool demo\" to \"actually useful.\" And a ton of them are built with Bun.\nBun's single-file executables turned out to be perfect for distributing CLI tools. You can compile any JavaScript project into a self-contained binary—runs anywhere, even if the user doesn't have Bun or Node installed. Works with native addons. Fast startup. Easy to distribute.\nClaude Code, FactoryAI, OpenCode, and others are all built with Bun.\nI got obsessed with Claude Code\nI started using Claude Code myself. I got kind of obsessed with it.\nOver the last several months, the GitHub username with the most merged PRs in Bun's repo is now a Claude Code bot. We have it set up in our internal Discord and we mostly use it to help fix bugs. It opens PRs with tests that fail in the earlier system-installed version of Bun before the fix and pass in the fixed debug build of Bun. It responds to review comments. It does the whole thing.\nThis feels approximately a few months ahead of where things are going. Certainly not years.\nThe road ahead\nToday, Bun makes $0 in revenue.\nOne of the most common questions I get is about sustainability. Questions like:\n\"How does Bun become a business?\"\n\"If I bet my work project or company's tech stack on Bun, will it still be around in five or ten years?\"\nOur default answer was always some version of \"we'll eventually build a cloud hosting product.\", vertically integrated with Bun’s runtime & bundler.\nBut the world when I first started working on Bun is different from the world today. AI coding tools are this massive change to how developers do productive work, and the infrastructure layer matters more when agents are writing code.\nForcing ourselves down the prescribed path felt wrong when AI coding tools are getting this good, this fast.\nThe walk\nWe've been prioritizing issues from the Claude Code team for several months now. I have so many ideas all the time and it's really fun. Many of these ideas also help other AI coding products.\nA few weeks ago, I went on a four hour walk with Boris from the Claude Code team. We talked about Bun. We talked about where AI coding is going. We talked about what it would look like for Bun's team to join Anthropic. Then we did that about 3 more times over the next few weeks. Then I did that with many of their competitors. I think Anthropic is going to win.\nBetting on Anthropic sounded like a more interesting path. To be in the center of things. To work alongside the team building the best AI coding product.\nThis is a little bit crazy\nAt the time of writing, Bun's monthly downloads grew 25% last month (October, 2025), passing 7.2 million monthly downloads. We had over 4 years of runway to figure out monetization. We didn't have to join Anthropic.\nInstead of putting our users & community through \"Bun, the VC-backed startups tries to figure out monetization\" – thanks to Anthropic, we can skip that chapter entirely and focus on building the best JavaScript tooling.\nWhy this makes sense\nWhen people ask \"will Bun still be around in five or ten years?\", answering with \"we raised $26 million\" isn't a great answer. Investors eventually need a return.\nBut there's a bigger question behind that: what does software engineering even look like in two to three years?\nAI coding tools are getting really good, really fast and they're using Bun’s single-file executables to ship CLIs and agents that run everywhere.\nIf most new code is going to be written, tested, and deployed by AI agents:\n- The runtime and tooling around that code become way more important.\n- You get a lot more code overall, written & tested a lot faster.\n- Humans are more detached from every individual line, so the environment it runs in has to be fast and predictable\nBun started with a focus on making developers faster. AI coding tools do a similar thing. It’s a natural fit.\nBun joins Anthropic\nSo that's why we're joining Anthropic.\nAnthropic is investing in Bun as the infrastructure powering Claude Code, Claude Agent SDK, and future AI coding products. Our job is to make Bun the best place to build, run, and test AI-driven software — while continuing to be a great general-purpose JavaScript runtime, bundler, package manager, and test runner.\nBeing part of Anthropic gives Bun:\n- Long-term stability. a home and resources so people can safely bet their stack on Bun.\n- A front-row seat to where AI coding tools are headed, so we can shape Bun around that future instead of guessing from the outside.\n- More firepower. We’re hiring engineers.\nAnd for existing users, the core promise stays the same:\n- Bun remains open-source & MIT-licensed.\n- Bun is still built in public.\n- The same team still works on Bun.\n- We’re still obsessed with making JavaScript and TypeScript faster to install, build, run and test.\nAnthropic gets a runtime that’s aligned with where software development is going. We get to work on the most interesting version of that future.\nThis is going to be really fun.\nFrequently asked questions\nQ: Is Bun still open-source & MIT-licensed?\nA: Yes.\nQ: Will Bun still be developed in public on GitHub?\nA: Yes. We’ll still be extremely active on GitHub issues & pull requests.\nQ: Does Bun still care about Node.js compatibility & being a drop-in replacement for Node.js?\nA: Yes.\nQ: Is the same team still working on Bun full-time?\nA: Yes. And now we get access to the resources of the world’s premier AI Lab instead of a small VC-backed startup making $0 in revenue\nQ: What does this mean for Bun’s roadmap?\nA: Bun’s team will be working more closely with the Claude Code team, and it probably will look similar to the relationship between Google Chrome <> V8, Safari <> JavaScriptCore, Mozilla Firefox <> SpiderMonkey, but with more independence to prioritize the wide variety of ways people & companies use Bun today.", "url": "https://wpnews.pro/news/bun-is-joining-anthropic", "canonical_source": "https://bun.com/blog/bun-joins-anthropic", "published_at": "2025-12-02 10:00:00+00:00", "updated_at": "2026-05-22 20:42:47.490671+00:00", "lang": "en", "topics": ["artificial-intelligence", "developer-tools", "open-source", "startups", "venture-capital"], "entities": ["Bun", "Anthropic", "Claude Code", "Claude Agent SDK", "Jarred Sumner", "Next.js", "esbuild", "Zig"], "alternates": {"html": "https://wpnews.pro/news/bun-is-joining-anthropic", "markdown": "https://wpnews.pro/news/bun-is-joining-anthropic.md", "text": "https://wpnews.pro/news/bun-is-joining-anthropic.txt", "jsonld": "https://wpnews.pro/news/bun-is-joining-anthropic.jsonld"}}