19 points par GN⁺ 2025-12-03 | 2 commentaires | Partager sur WhatsApp
  • Bun, le runtime et bundler JavaScript, a été acquis par Anthropic et sera utilisé comme infrastructure clé pour ses produits de codage IA comme Claude Code et le SDK Claude Agent
  • Bun reste open source sous licence MIT, et la même équipe continuera son développement public sur GitHub
  • Anthropic entend utiliser Bun pour améliorer la vitesse et l’efficacité des outils de codage IA, tandis que Bun bénéficiera d’un cycle de déploiement plus rapide
  • Bun continuera de se concentrer sur la compatibilité Node.js, les outils JavaScript haute performance et l’alternative aux runtimes côté serveur
  • Avec cette acquisition, Bun obtient une stabilité à long terme et un rôle d’infrastructure clé dans un environnement de développement centré sur l’IA

Aperçu de l’acquisition

  • Anthropic acquiert Bun, qui servira d’infrastructure pour Claude Code, le SDK Claude Agent et de futurs produits de codage IA
    • Claude Code est distribué sous la forme d’un exécutable Bun, et son bon fonctionnement dépend donc de la stabilité de Bun
    • Anthropic a désormais une motivation directe à préserver la qualité de Bun
  • Bun conserve son caractère open source, sa licence MIT, la même équipe de développement et son mode de développement public
  • La feuille de route de Bun reste axée sur des outils JavaScript haute performance, la compatibilité Node.js et le remplacement des runtimes côté serveur

Ce qui change

  • Amélioration des performances et de la taille d’outils de codage IA comme Claude Code et le SDK Claude Agent
  • Amélioration de Bun en intégrant de manière proactive les dernières évolutions des outils de codage IA
  • Accélération des déploiements, ce qui raccourcit les cycles de développement

Les débuts et la croissance de Bun

  • Bun a commencé il y a environ cinq ans, en cherchant à résoudre des problèmes de lenteur de build lors du développement d’un jeu voxel dans le navigateur
    • Les premières versions ont été développées en portant en Zig le transpileur JSX·TypeScript de esbuild
    • L’équipe a ensuite construit son propre runtime sur la base de JavaScriptCore
  • Bun v0.1.0 (juillet 2022) : lancement intégré d’un bundler, d’un transpileur, d’un runtime, d’un test runner et d’un gestionnaire de paquets
    • 20 000 étoiles GitHub dès la première semaine et une levée seed de 7 millions de dollars menée par Kleiner Perkins
  • Bun v1.0.0 (septembre 2023) : après stabilisation, levée d’une série A de 19 millions de dollars menée par Khosla Ventures, avec une équipe élargie à 14 personnes
  • Bun v1.1 : ajout du support Windows
  • Bun v1.2 : compatibilité Node.js renforcée, clients PostgreSQL et S3 intégrés, utilisation en production par des entreprises comme X et Midjourney
  • Bun v1.3 : serveur de développement frontend, ajout de clients Redis et MySQL, amélioration de bun install

L’association entre Bun et les outils de codage IA

  • Fin 2024, les outils de codage IA sont entrés dans une phase réellement pratique, et de nombreux produits ont été construits sur Bun
    • La structure en exécutable unique de Bun est particulièrement adaptée à la distribution d’outils CLI
    • Les binaires compilés avec Bun peuvent s’exécuter sans installation préalable de Node ou de Bun, avec un démarrage rapide et une distribution facilitée
    • Claude Code, FactoryAI et OpenCode reposent sur Bun
  • L’équipe de développement de Bun utilise Claude Code en interne, notamment pour corriger des bugs et automatiser les tests
    • Le bot Claude Code gère automatiquement la création de PR, l’exécution des tests et les réponses aux revues

Pourquoi rejoindre Anthropic

  • Bun génère actuellement zéro revenu, ce qui soulevait de nombreuses questions sur sa pérennité
    • Le plan initial consistait à développer un produit d’hébergement cloud intégrant le runtime et le bundler Bun
  • Mais la progression fulgurante des outils de codage IA a accru l’importance de la couche infrastructure
    • L’équipe Bun a collaboré pendant plusieurs mois avec celle de Claude Code pour discuter de l’orientation à prendre
    • Elle a jugé que cette collaboration avec Anthropic permettrait à Bun d’occuper une position centrale dans l’écosystème de développement centré sur l’IA
  • En octobre 2025, Bun enregistrait 7,2 millions de téléchargements mensuels, en hausse de 25 % par rapport au mois précédent
    • Bien que l’entreprise ait sécurisé plus de quatre ans de trésorerie, elle a préféré l’intégration à Anthropic à des expérimentations de monétisation financées par le capital-risque

Ce que signifie cette acquisition

  • L’enjeu principal n’est pas simplement une levée de fonds, mais la stabilité à long terme et l’entrée au cœur de l’environnement de développement IA
  • À une époque où l’IA prend en charge l’écriture, les tests et le déploiement du code, la vitesse et la prévisibilité des runtimes et des outils deviennent essentielles
  • Bun s’est toujours concentré sur l’amélioration de la productivité des développeurs et crée ainsi une synergie naturelle avec les outils de codage IA

Perspectives après le rapprochement avec Anthropic

  • Bun devient un composant central de l’infrastructure de codage IA d’Anthropic
    • Il servira de base à Claude Code, au SDK Claude Agent et à de futurs produits de codage IA
    • Objectif : optimiser les environnements d’exécution et de test logiciel centrés sur l’IA
  • Anthropic apportera à Bun stabilité à long terme, ressources et renforcement des effectifs
    • Bun prévoit d’élargir ses recrutements d’ingénieurs
  • Pour les utilisateurs existants, Bun promet le maintien de l’open source, du développement public, de la même équipe et des améliorations de performance en JavaScript·TypeScript

Résumé de la FAQ

  • Maintien de l’open source et de la licence MIT : Oui
  • Poursuite du développement public sur GitHub : Oui
  • Maintien de la compatibilité Node.js : Oui
  • Poursuite du développement à temps plein par la même équipe : Oui, avec désormais l’accès aux ressources d’Anthropic
  • Évolution de la feuille de route : en étroite collaboration avec l’équipe Claude Code, avec une structure appelée à évoluer de façon comparable à la relation entre Chrome et V8, ou Safari et JavaScriptCore

Avec son intégration chez Anthropic, Bun se positionne comme une infrastructure de runtime clé à l’ère du codage IA et se déplace au centre de l’écosystème de développement centré sur l’IA, tout en conservant sa philosophie open source et son rythme de développement.

2 commentaires

 
jjpark78 2026-03-04

Ils corrigent quand le bug de fuite de mémoire... ? Si c’est réglé, j’ai l’impression que ça pourrait remplacer Node.js.

https://github.com/oven-sh/bun/issues/17723

 
GN⁺ 2025-12-03
Avis Hacker News
  • Honnêtement, je m’interrogeais sur l’alignement des intérêts entre une entreprise d’IA et une société de runtime JS
    Mais c’était l’un des meilleurs billets de blog d’annonce de rachat que j’aie vus ces 20 dernières années
    Les raisons, le déroulé et les effets attendus y étaient tous expliqués clairement, ce qui était impressionnant
    J’espère que l’équipe s’épanouira bien dans ce nouvel environnement

    • En revanche, je me demande si une autre entreprise financée par du capital-risque et déficitaire peut vraiment apporter de la stabilité à Bun
      Cela dit, c’est agréable de voir des fondateurs partis de leur passion et ayant construit un produit réussir une belle exit
    • Le texte d’annonce lui-même était excellent, mais j’ai souvent vu la plupart des acquisitions changer de direction en 1 à 2 ans à cause de changements de leadership
    • Moi aussi, j’ai découvert Bun pour la première fois via HN
      Si Bun se concentre sur l’intersection entre edge computing, JS/TS moderne et services d’IA, l’avenir semble prometteur
      Personnellement, j’ai l’impression que c’est plus dynamique que Deno
    • J’apprécie le fait qu’Anthropic soit une Public Benefit Corporation (PBC)
      Cela ne garantit pas une protection parfaite des utilisateurs de Bun, mais au moins cela pourrait freiner la pression de maximisation des revenus
      J’espère que les améliorations centrées sur l’utilisateur deviendront la trajectoire par défaut
  • En tant qu’utilisateur de Deno depuis plusieurs années, je me demandais ce que Bun faisait mieux
    Bun utilise le runtime JSC, que je pensais moins éprouvé que V8
    Le code me paraissait aussi un peu complexe et je sentais les limites de sûreté du langage Zig
    Malgré cela, je suis curieux de savoir pourquoi les gens préfèrent Bun

    • Je n’ai jamais utilisé Deno, mais j’utilise Bun comme remplaçant de npm
      Il relie le cache système avec des liens physiques, donc l’installation est bien plus rapide et l’utilisation du disque beaucoup plus efficace
      bun install est bien plus rapide que npm install
      Côté runtime, je ne ressens pas de grande différence, donc je continue d’utiliser Node
    • Si vous cherchez des exceptions de pointeur ou des core dumps dans les issues GitHub de Bun, vous verrez que Deno, basé sur Rust, est plus sûr
    • J’ai essayé sans succès de migrer un projet Node vers Deno, alors que sur Bun la compatibilité était bien meilleure
      Bun a fait de la compatibilité Node un objectif central, alors que Deno donnait l’impression de ne la supporter qu’à contrecœur
    • Bun permet de bundler et servir facilement du code frontend depuis le code backend
      Voir la documentation du Fullstack dev server
      C’est aussi utile en mode production
    • JSC est toujours utilisé comme moteur des navigateurs basés sur WebKit, comme Safari
      C’est aussi le seul moteur autorisé sur iOS
      Il a été créé avant V8 et c’est un moteur suffisamment éprouvé en conditions réelles
  • Il n’y avait probablement pas de feuille de route stratégique du genre : « créer un runtime JS sans chiffre d’affaires et se faire racheter un jour par une entreprise d’IA »

    • Cela me fait penser à l’idée qu’un étudiant en musique peut très bien réussir en médecine. Autrement dit, c’est une trajectoire inattendue
    • C’était peut-être une partie du pitch deck de Bun
      Les raisons du rachat sont l’acquisition de talents et le contrôle de la feuille de route, et c’est probablement la première qui compte le plus
    • J’ai eu la même pensée quand OpenAI a racheté Rockset
    • En réalité, ce type de rachat est peut-être la meilleure option. Monétiser les outils pour développeurs est vraiment difficile
    • Ce schéma existait déjà à l’époque de la bulle internet entre 1999 et 2001
  • Je crois à l’idée que Bun dépassait les 7,2 M de téléchargements mensuels et disposait de 4 ans de runway
    Autrement dit, rejoindre Anthropic était probablement un choix
    En revanche, je crois moins à la partie sur le fait de « se concentrer sur les meilleurs outils JS sans se soucier de la monétisation »
    Au final, il y aura sans doute un changement de priorités

    • « Ignorer la monétisation pour toujours » n’est pas réaliste
      Même après le rachat, il y aura une certaine pression sur les résultats
    • Quand on voit l’incertitude sur la rentabilité des entreprises centrées sur les LLM, je m’inquiète d’un possible impact sur la source de financement de Bun
  • On voit souvent ce genre d’acquisitions sans lien direct ces derniers temps ; c’est à la fois une raison de féliciter et quelque chose d’un peu artificiel

  • Je me demande combien Anthropic a payé pour acquérir Bun
    J’estime que c’était au moins 26 millions de dollars, mais aucune annonce officielle n’a été faite

  • Le CEO d’Anthropic avait dit que « l’IA allait écrire 90 % du code »

    • En réalité, c’est plutôt comme le paradoxe de Jevons : le coût de production du code a baissé, donc il y a eu davantage de code
      Grâce à l’IA, on peut créer rapidement des scripts ad hoc et expérimenter
      Le volume de code a augmenté, mais il s’agit en grande partie de code qu’on n’aurait pas écrit auparavant
      L’IA est particulièrement utile dans des domaines familiers comme les web apps, la data science ou l’administration Linux
    • Dans ce cas, pourquoi ne pas avoir créé Bun directement avec l’IA ?
      On ne voit pas bien pourquoi dépenser une somme à 8 ou 9 chiffres
    • L’IA a augmenté le nombre de lignes de code, mais la question de savoir si ce code a une vraie valeur est distincte
    • J’aime bien Claude Code moi aussi, mais avant il y avait beaucoup de bugs
      J’espère que cela s’est amélioré aujourd’hui
    • La plupart des startups ont suivi cette tendance au cours de l’année écoulée
      Cela s’applique cependant moins aux codebases legacy
  • Bun est vraiment un excellent runtime
    L’installation est simple, et on peut exécuter directement avec bun run <something.ts>
    De nombreuses fonctionnalités sont intégrées, comme SQL, Router, JSX, Bundling, S3
    La transpilation TypeScript est aussi prise en charge automatiquement, et la compatibilité Node/NPM est parfaite
    Grâce à Zig, les modules natifs s’améliorent aussi rapidement
    Avec Anthropic, Bun semble parti pour durer longtemps

    • Mais si les revenus sont nuls et les coûts salariaux élevés, il pourrait finir par disparaître en silence
    • Si Anthropic disparaît à cause de l’éclatement de la bulle ou d’un rachat, Bun pourrait aussi se retrouver en danger
    • Je me demande s’il existe une fonctionnalité de permission flags comme dans Deno
  • À long terme, parier sur la stabilité et la monotonie de Node était le bon choix
    Je suis content de ne pas avoir investi de temps dans cet écosystème

  • Je l’ai installé avec npm install -g @anthropic-ai/claude-code et je pensais qu’il était basé sur Node
    Je ne savais pas qu’il utilisait Bun

    • Depuis juillet, la méthode recommandée est curl -fsSL https://claude.ai/install.sh | bash
      Ce script installe un binaire unique construit avec Bun