Le 13 novembre 2026, Cloudflare a annoncé sur son blog officiel que Kitesurf, son navigateur sans état pour agents IA, devient open source. Le code est sur GitHub, sous licence Apache 2.0. Après ses débuts en août et l'ajout du support WebMCP en septembre, Cloudflare tient donc sa promesse d'ouverture. Pour les équipes qui construisent des agents, le changement est direct : plus besoin d'associer chaque tâche à une instance complète de Chromium — on peut faire tourner un moteur de navigateur dans son propre compte.
Un navigateur sans conteneur de navigateur
Kitesurf tourne entièrement sur Cloudflare Workers : il analyse le HTML, applique le CSS, exécute le JavaScript des pages et rend des captures d'écran, sans aucun conteneur de navigateur. Il prend en charge le protocole Chrome DevTools (CDP), si bien que des outils comme Puppeteer peuvent s'y connecter directement. Le dépôt se divise en trois parties : l'Engine gère les sessions de navigateur et les connexions clientes, PageScript exécute la page et son JavaScript, et PageRenderer dessine le résultat. En dessous, une série de composants Rust open source : Blitz s'occupe de l'analyse et de la mise en page, Stylo du CSS, Boa exécute JavaScript dans WebAssembly, Linebender gère la mise en page du texte et les graphiques 2D, et Krilla génère les PDF. L'exécuter en local est simple aussi : cloner le dépôt, installer les dépendances, lancer pnpm run dev, et le serveur de développement démarre sur 127.0.0.1:8787 — il suffit de l'ouvrir dans un navigateur pour essayer.
Ce qu'il fait économiser — et ce qui lui manque encore
Cloudflare affirme que Kitesurf consomme moins de CPU et de mémoire qu'un navigateur complet comme Chromium et qu'il s'adapte à la demande sur le réseau mondial Workers — mais le blog officiel ne donne aucune mesure, c'est donc pour l'instant l'affirmation de l'entreprise. Le déploiement sur son propre compte exige un forfait Workers payant, car Dynamic Workers crée une instance isolée par page. Un point à préciser : Kitesurf reste expérimental, et Cloudflare dit clairement que l'accent porte encore sur la compatibilité, la fiabilité et l'efficacité, les taux de réussite aux Web Platform Tests servant de jauge de progression. Le considérer comme un remplaçant à part entière de Chrome est prématuré ; l'usage le plus réaliste consiste à le faire d'abord tourner en local, puis à décider de l'intégrer ou non à sa propre chaîne d'agents. L'idée elle-même n'est pas nouvelle : le projet open source Browser Use construit déjà des agents qui pilotent le navigateur, et les agents gérés de LangChain s'installent eux aussi dans le navigateur — la différence de Kitesurf, c'est que le navigateur lui-même a été découpé en un moteur léger qui tourne sur Workers. Le service géré Browser Run reste disponible et évite l'auto-hébergement.