écrits/news/2026/05
News16 mai 2026·6 min

Vercel Labs lance Zero, un langage de programmation expérimental pensé pour les agents IA

Vercel Labs publie Zero en open source : un langage de programmation système conçu pour les agents de codage IA, avec sortie de compilateur structurée, effets explicites et mémoire prévisible, inspiré de Rust et Zig.

Vercel Labs a dévoilé le 16 mai 2026 Zero, un langage de programmation système expérimental conçu dès le départ pour les agents de codage IA plutôt que pour les développeurs humains. Publié sur GitHub sous le nom vercel-labs/zero et taggué v0.1.1, le projet a dépassé plusieurs centaines d'étoiles dans les heures qui ont suivi son lancement le vendredi, témoignant d'un fort intérêt pour les outils nativement pensés pour les agents.

Points clés

  • Nouvelle extension de fichier .0 avec une syntaxe inspirée de Rust et Zig, taillée pour de petits outils natifs
  • Sortie de compilateur structurée au format JSON — chaque commande (zero check, zero graph, zero size, zero doctor) expose un drapeau --json que les agents peuvent analyser directement
  • Effets explicites et mémoire prévisible, deux propriétés qui facilitent le raisonnement des agents sur le comportement d'un programme
  • Statut expérimental — la spécification du langage est instable et la version v0.1.1 constitue un aperçu public, non un outil de production
  • Implémentation : écrit en C (environ 65 pour cent) avec un outillage JavaScript et Shell, disponible via un installeur sur zerolang.ai

Détails

Zero est le premier langage conçu principalement comme une interface entre agents IA et code au niveau machine. Là où les langages classiques supposent un lecteur humain, Zero traite le compilateur lui-même comme une API : les agents peuvent demander zero check --json pour les diagnostics, zero graph --json pour la structure d'appel du programme, zero size --json pour l'empreinte binaire, et zero doctor --json pour la santé de l'environnement, le tout sous une forme lisible par la machine.

Le langage cible un cas d'usage étroit mais de plus en plus stratégique : les petits outils natifs que les agents de codage peuvent écrire, modifier et vérifier de manière autonome. Le développeur Beau Johnson a résumé l'intention de conception sur X : Zero "n'est pas un énième wrapper de prompts ni une nouvelle interface de chat, mais un langage dont le compilateur est conçu pour donner aux agents un retour lisible par la machine. Moins de blobs de texte magiques, plus de contrats ennuyeux que le modèle peut réellement inspecter."

L'ingénieur web Maximiliano Firtman a noté que la syntaxe a "une ambiance Rust et Zig" et que les agents "peuvent comprendre le code sans creuser dans l'implémentation", soulignant l'accent mis sur l'explicitation plutôt que sur la concision.

Impact

Zero arrive au cœur d'un basculement plus large vers une infrastructure de développement nativement pensée pour les agents. Plus tôt en 2026, Vercel avait publié Open Agents pour les flux de codage en arrière-plan et Skills.sh comme standard ouvert pour les commandes d'agents. Zero prolonge cette stratégie jusqu'à la couche du langage lui-même, signalant que Vercel considère le compilateur comme une composante du runtime des agents, et non un simple outil de build.

Pour les équipes qui construisent des pipelines de codage autonomes, les implications sont concrètes. Une sortie de compilateur structurée supprime un point de friction ancien : aujourd'hui, les agents doivent analyser des messages d'erreur en texte libre venus de Rust, Go ou TypeScript, souvent à coups d'expressions régulières fragiles. Un langage offrant une sortie JSON de première classe donne aux agents des points d'ancrage fiables pour l'autocorrection, le refactoring et la vérification.

Ce pari s'inscrit aussi dans la trajectoire globale du secteur. Anthropic, OpenAI et Cursor ont tous livré des produits de codage agentique en 2026, et les éditeurs d'outils se livrent une course pour offrir à ces agents de meilleures boucles de retour. Un langage taillé sur mesure est l'étape logique suivante.

Contexte

Vercel Labs est le bras expérimental de l'entreprise, distinct des équipes du produit v0 et de la plateforme Vercel. Le laboratoire a profité de 2026 pour pousser agressivement vers un outillage de développement nativement IA, en publiant Open Agents en avril et Skills.sh en février. Zero est son pari le plus ambitieux à ce jour, et le premier à toucher au langage de programmation lui-même plutôt qu'au workflow qui l'entoure.

La comparaison avec les langages système est délibérée. Rust et Zig sont les références modernes en matière de sûreté mémoire et de comportement prévisible sans ramasse-miettes, des qualités qui correspondent bien à des agents qui doivent raisonner sur les effets et l'usage des ressources avant de valider un changement.

Et maintenant ?

Zero est explicitement une expérimentation. Le README prévient que la spécification est instable, que la bibliothèque standard est minimale et que des changements cassants sont à prévoir. La valeur à court terme du projet réside dans son statut d'artefact de recherche : une réponse concrète à la question de savoir à quoi ressemblerait un langage conçu pour les agents plutôt que pour les humains.

Que Zero devienne lui-même utilisable en production ou que ses idées migrent vers des langages existants, son lancement reformule un débat qui se concentrait jusqu'ici sur les frameworks d'agents et les intégrations IDE. La prochaine frontière est la chaîne d'outils en dessous.


Source : vercel-labs/zero sur GitHub