Bun se une à Anthropic e redefine o futuro das ferramentas de código com IA

Published on: 2025-12-04
Post image
pt bun anthropic claude-code ia-para-desenvolvedores runtime-javascript aquisicoes-tech ferramentas-de-codigo agente-de-ia bun-open-source futuro-da-programacao

Bun foi oficialmente adquirido pela Anthropic, em um movimento que coloca o runtime de JavaScript no centro da infraestrutura por trás do Claude Code, do Claude Agent SDK e de uma nova leva de ferramentas de programação com IA. A aposta é clara: usar o Bun como base para tudo o que vier de código gerado por agentes inteligentes nos próximos anos 🚀

Apesar da mudança de casa, a essência do projeto permanece. O Bun continua sendo open-source, com licença MIT, desenvolvido em público no GitHub, com a mesma equipe e a mesma obsessão em ser um runtime de alta performance para JavaScript, compatível com Node.js e com ambição de substituí-lo como padrão no back-end.

Em resumo, o recado é: nada do que já existe é desmontado, mas muita coisa deve andar mais rápido a partir de agora.

O que continua igual ✅

  • Bun segue totalmente open-source e licenciado sob MIT.
  • A manutenção continua intensa, com desenvolvimento ativo.
  • A mesma equipe segue trabalhando em tempo integral no Bun.
  • O projeto permanece sendo construído em público no GitHub.
  • A roadmap continua focada em:
    • Ferramentas de JavaScript de altíssima performance;
    • Compatibilidade com Node.js;
    • Substituir o Node.js como runtime padrão no servidor.
  • O Claude Code é distribuído como um executável Bun para milhões de usuários. Se o Bun quebra, o Claude Code quebra – o que cria um incentivo direto para a Anthropic manter o Bun excelente.

O que muda daqui para frente 🔧

  • Ferramentas como Claude Code e Claude Agent SDK devem ficar mais rápidas e menores, graças à integração mais próxima com o Bun.
  • A equipe do Bun passa a ter visão antecipada do que está chegando no universo de ferramentas de programação com IA, e vai ajustar o runtime para esse futuro.
  • Novas versões do Bun devem ser lançadas com mais frequência.

Como tudo começou

Quase cinco anos atrás, o criador do Bun estava desenvolvendo um jogo de voxels estilo Minecraft no navegador. O código cresceu, e o ciclo de iteração começou a demorar cerca de 45 segundos para testar alterações, a maior parte disso esperando o hot reload do dev server do Next.js. A frustração com essa lentidão acabou virando um desvio de rota produtivo.

Nesse processo, ele começou a portar o transpiler de JSX e TypeScript do esbuild, escrito em Go, para Zig. Em três semanas, já tinha um transpiler de JSX e TypeScript meio cru, mas funcional.

Boa parte do primeiro ano foi passada em um apartamento apertado em Oakland, basicamente só programando e tuitando sobre o Bun.

O nascimento do runtime

Para conseguir fazer o server-side rendering do Next.js funcionar, era preciso um runtime de JavaScript. E todo runtime precisa de um engine para interpretar e fazer JIT compile do código.

Depois de cerca de um mês lendo o código-fonte do WebKit para descobrir como embutir o JavaScriptCore com a mesma flexibilidade do Safari, surgiu a versão inicial do runtime de JavaScript do Bun.

Bun v0.1.0 – a primeira versão pública

A versão Bun v0.1.0 saiu em julho de 2022, já trazendo tudo em um só pacote: bundler, transpiler, runtime (planejado como substituto drop-in para Node.js), test runner e gerenciador de pacotes.

O impacto foi imediato: em uma semana, o repositório bateu 20 mil estrelas no GitHub.

As duas primeiras semanas após o lançamento foram descritas como “das mais loucas da vida” do criador. O trabalho deixou de ser escrever código o dia inteiro para virar responder pessoas o dia inteiro. Nesse período, veio um seed de US$ 7 milhões, liderado pela Kleiner Perkins (com agradecimentos a Bucky, Leigh Marie e Shrav Mehta). A partir daí, ele passou a receber salário e convenceu alguns engenheiros a se mudarem para San Francisco para ajudar a construir o Bun.

Bun v1.0.0 – mais estável

Quando o Bun começou a se mostrar mais estável, chegou a hora da v1.0, lançada em setembro de 2023.

Com o uso em produção começando a crescer, veio também uma rodada Series A de US$ 19 milhões, liderada pela Khosla Ventures (com agradecimentos a Nikita e Jon). O time cresceu para 14 pessoas e o escritório ficou um pouco maior.

Bun v1.1 – finalmente, Windows

Mesmo com tantas novidades, ainda faltava um item que a comunidade cobrava diariamente: suporte a Windows. A pergunta “quando o Bun vai suportar Windows?” era praticamente diária.

A resposta veio com o Bun v1.1, que trouxe o suporte à plataforma. No começo, o suporte era bem limitado, mas desde então houve avanços significativos.

Bun v1.2 – mais compatibilidade e clientes internos

A versão Bun v1.2 focou em melhorar a compatibilidade com Node.js, além de incluir um cliente PostgreSQL embutido e um cliente S3 nativo.

Foi também nessa fase que grandes nomes começaram a usar Bun em produção, como X e Midjourney. A CLI standalone do Tailwind também passou a ser construída com Bun.

Bun v1.3 – dev server e mais bancos

Na Bun v1.3, entrou um dev server frontend embutido, um cliente Redis, um cliente MySQL, várias melhorias no bun install e mais avanços na compatibilidade com Node.js.

Mas o grande destaque, de fato, foi o crescimento contínuo do uso em produção.

Quando a IA começou a ficar realmente boa 🤖

No fim de 2024, ferramentas de programação com IA deixaram de ser apenas “demos legais” para virar algo “realmente útil” no dia a dia. E muitas delas rodam em cima de Bun.

Os executáveis de arquivo único do Bun acabaram se mostrando ideais para distribuir CLIs. Basicamente, qualquer projeto em JavaScript pode ser compilado em um binário autocontido, que roda em qualquer lugar, mesmo sem Bun ou Node instalados. Funciona com addons nativos, tem startup rápido e é fácil de distribuir.

Ferramentas como Claude Code, FactoryAI, OpenCode e outras já são construídas com Bun.

Obcecado pelo Claude Code

O próprio criador do Bun passou a usar o Claude Code e acabou ficando obcecado com a ferramenta.

Nos últimos meses, o usuário com mais PRs mesclados no repositório do Bun no GitHub é, na verdade, um bot do Claude Code. Internamente, a equipe usa o bot no Discord para ajudar a corrigir bugs: ele abre PRs com testes que falham na versão instalada do Bun antes da correção e passam na build debug com o fix aplicado. O bot ainda responde a comentários de review e conduz todo o fluxo.

A sensação é de estar vivendo algo que está apenas alguns meses à frente do que vai virar padrão – não anos.

O futuro próximo: e a grana nisso tudo?

Hoje, o Bun fatura exatamente US$ 0. E isso sempre trouxe uma questão recorrente: sustentabilidade.

As perguntas mais comuns eram:

  • “Como o Bun vai virar um negócio?”
  • “Se eu apostar o projeto da empresa no Bun, ele ainda vai existir em cinco ou dez anos?”

A resposta padrão costumava ser algo como: “eventualmente vamos construir um produto de cloud hosting”, bem integrado ao runtime e ao bundler do Bun.

Só que o mundo de hoje não é o mesmo de quando o projeto começou. Ferramentas de programação com IA estão mudando drasticamente a forma como desenvolvedores produzem software, e a camada de infraestrutura ganha ainda mais importância quando agentes começam a escrever código por conta própria.

Seguir o plano “óbvio” de criar um produto de cloud começou a parecer forçado, justamente em um momento em que as ferramentas de IA para código estão evoluindo tão rápido.

A caminhada que mudou tudo 🚶

Há alguns meses, a equipe do Bun já vinha priorizando issues do time do Claude Code. Ideias surgiam o tempo todo, muitas delas úteis também para outros produtos de IA focados em desenvolvimento.

Então veio a tal caminhada: uma conversa de quatro horas com Boris, do time do Claude Code. O papo girou em torno do Bun, do futuro da programação com IA e de como seria se a equipe do Bun se juntasse à Anthropic. Essa conversa se repetiu mais três vezes ao longo das semanas seguintes.

Depois, vieram conversas similares com vários concorrentes da Anthropic. No fim, a conclusão pessoal foi clara: quem provavelmente vai vencer essa corrida é a Anthropic.

Apostar na Anthropic parecia o caminho mais interessante. Estar no centro da transformação, trabalhando lado a lado com o time que está construindo o melhor produto de programação com IA.

Sim, é um pouco louco

No momento em que essa decisão foi tomada, os downloads mensais do Bun tinham crescido 25% só em outubro de 2025, ultrapassando 7,2 milhões por mês. Havia mais de 4 anos de runway para pensar em monetização. Em outras palavras: o projeto não “precisava” se vender para sobreviver.

Em vez de arrastar a comunidade para uma fase “Bun, a startup com capital de risco tentando descobrir como ganhar dinheiro”, a parceria com a Anthropic permite pular essa etapa e focar diretamente no que importa: construir as melhores ferramentas de JavaScript possíveis.

Por que a união com a Anthropic faz sentido

Responder à pergunta “o Bun ainda vai existir em cinco ou dez anos?” com “levantamos US$ 26 milhões” nunca foi uma resposta muito forte. Investidores, no fim, precisam de retorno.

Por trás disso, existe uma questão maior: como vai ser a engenharia de software em dois ou três anos?

Ferramentas de programação com IA estão avançando rápido, e muitas usam os executáveis de arquivo único do Bun para entregar CLIs e agentes que rodam em qualquer lugar.

Se a maior parte do novo código passar a ser escrita, testada e deployada por agentes de IA, alguns pontos ficam claros:

  • O runtime e as ferramentas ao redor do código ganham muito mais peso.
  • O volume de código aumenta, escrito e testado bem mais rápido.
  • Como humanos vão estar menos próximos de cada linha individual, o ambiente de execução precisa ser extremamente rápido e previsível.

O Bun nasceu com a missão de tornar desenvolvedores mais rápidos. Ferramentas de programação com IA fazem algo muito parecido. É um encaixe natural.

Bun oficialmente na Anthropic

É esse o contexto por trás da decisão: o Bun está se juntando à Anthropic.

A Anthropic está investindo no Bun como infraestrutura base para o Claude Code, o Claude Agent SDK e futuros produtos de programação com IA. A missão da equipe é transformar o Bun no melhor lugar para construir, rodar e testar software dirigido por IA, sem perder de vista o papel de runtime geral de JavaScript, bundler, package manager e test runner.

Ao entrar para a Anthropic, o Bun ganha:

  • Estabilidade de longo prazo: uma casa e recursos para que empresas possam apostar seu stack em Bun sem medo.
  • Acesso direto ao futuro da programação com IA: um assento na primeira fila para ver (e influenciar) o rumo dessas ferramentas.
  • Mais poder de execução: a equipe está contratando mais engenheiros.

Para quem já usa Bun hoje, as promessas fundamentais seguem intactas:

  • O Bun continua open-source e licenciado sob MIT.
  • O desenvolvimento segue aberto, em público.
  • A mesma equipe continua trabalhando em tempo integral no projeto.
  • A obsessão em tornar JavaScript e TypeScript mais rápidos de instalar, buildar, rodar e testar permanece.

Para a Anthropic, o ganho é ter um runtime alinhado com o futuro do desenvolvimento de software. Para o Bun, é a chance de participar da versão mais interessante possível desse futuro.

E, pelo tom de quem está à frente do projeto, a sensação é de empolgação total: isso tudo ainda vai ser muito divertido 😄

Perguntas frequentes (FAQ)

Q: O Bun continua open-source e com licença MIT?
A: Sim.

Q: O Bun ainda será desenvolvido em público no GitHub?
A: Sim. A equipe continuará extremamente ativa em issues e pull requests.

Q: O Bun ainda se preocupa com compatibilidade com Node.js e em ser um drop-in replacement?
A: Sim.

Q: A mesma equipe continua trabalhando em tempo integral no Bun?
A: Sim. A diferença é que agora o projeto tem acesso aos recursos de um dos principais laboratórios de IA do mundo, em vez de depender apenas de uma startup com capital de risco e receita zero.

Q: O que isso significa para a roadmap do Bun?
A: A equipe do Bun vai trabalhar mais próxima do time do Claude Code. A relação deve lembrar algo como:

  • Google Chrome <> V8;
  • Safari <> JavaScriptCore;
  • Mozilla Firefox <> SpiderMonkey;

mas com mais independência para priorizar os diferentes jeitos como pessoas e empresas usam Bun hoje.