
Zero est le langage de programmation expérimental de Vercel, conçu pour un monde où les agents IA écrivent le code. Au lieu de modifier le texte source, les agents interrogent et modifient un graphe de programme sémantique, tandis que le compilateur vérifie chaque changement. Les humains se contentent de demander des résultats, puis examinent des projections de code lisibles si nécessaire. Conçu dès le départ pour le codage agentique, avec une efficacité de tokens, des builds rapides, une faible consommation mémoire et zéro dépendance.
Loading comments…
Infos du projet
Mots-clés du produit
Zero est le langage de programmation expérimental de Vercel, conçu spécifiquement pour un monde où les agents IA écrivent le code. Au lieu de modifier le texte source, les agents interrogent et corrigent un graphe de programme sémantique pendant que le compilateur vérifie chaque modification. Les humains se contentent de demander des résultats, puis examinent des projections de code lisibles si nécessaire. Le langage est conçu dès le départ pour le codage agentique, avec une efficacité de tokens, des builds rapides, une faible consommation mémoire et zéro dépendance.
Le programme est un graphe sémantique, et non un texte source. Les symboles, appels, types, effets, identifiants de nœuds et hachages de graphe forment la base de données du programme que les agents interrogent et corrigent. Des projections .0 lisibles restent disponibles pour la revue humaine et les rares modifications manuelles.
Les patches de graphe ciblent des nœuds et champs sémantiques, protégés par des hachages de graphe et des valeurs attendues. Les modifications obsolètes ou invalides échouent avant de toucher le stockage, ce qui permet au compilateur de détecter automatiquement les problèmes de forme, de type et d'état obsolète.
Une boucle traditionnelle écrit du texte, puis exécute des outils pour apprendre ce que la modification signifie. Zero intègre le compilateur dans la boucle, de sorte qu'une modification est un changement vérifié du graphe — réduisant les suppositions et les cycles d'itération pour les agents.
Zero vise à rester petit, rapide, explicite et sans dépendance. La conception privilégie l'efficacité des tokens, une faible mémoire, un démarrage rapide, des builds rapides et une faible latence — sans assouplir les objectifs d'exécution.
Zero inverse le paradigme : le graphe est le programme, et le compilateur est le filet de sécurité de l'agent.
C'est un changement fondamental du codage basé sur le texte vers la programmation basée sur un graphe. Au lieu d'agents générant du code qui doit être analysé et compris, Zero leur donne une base de données de programme structurée et interrogeable avec une validation intégrée. Le compilateur vérifie chaque patch contre les hachages de graphe et les valeurs attendues, rendant les modifications obsolètes ou invalides impossibles avant qu'elles n'atterrissent. Pour les équipes construisant des flux de travail de codage agentique, cela signifie moins d'échecs silencieux et des modifications autonomes plus fiables.
Vous construisez des outils de codage pour agents IA et souhaitez un langage conçu pour l'édition native machine, ou vous êtes curieux de savoir comment les graphes de programme détenus par le compilateur peuvent remplacer le contrôle de source basé sur le texte. Zero vaut également la peine d'être exploré si vous valorisez l'efficacité d'exécution — économie de tokens, builds rapides et zéro dépendance — et êtes à l'aise avec une version précoce expérimentale sujette à des changements cassants. Commencez par le guide de démarrage, puis plongez dans l'architecture du graphe et les pages du chemin de compilation pour comprendre pourquoi la base de données du programme est importante.
D'autres outils que vous pourriez envisager
Clears est une plateforme d'exécution agentique pour la livraison logicielle autonome, aidant les organisations de R&D à dépasser les outils d'IA individuels pour passer à une exécution agentique sur l'ensemble du cycle de vie du développement logiciel.
GitHits permet aux agents de codage d'accéder au code open source dont votre application dépend. Obtenez des exemples d'implémentation concrets, une navigation dans les sources des dépendances, une inspection des packages et de la documentation. Les agents peuvent parcourir et lire votre codebase. Mais ils ne peuvent pas parcourir et lire le code open source dont votre application dépend. C'est là qu'ils commencent à deviner, à réessayer et à boucler. GitHits construit un index tenant compte des versions à la demande. Les agents peuvent rechercher, naviguer et inspecter le code derrière leurs dépendances. CLI : npx githits@latest init
Le moment où un agent doit déployer quelque chose, il se heurte de plein fouet à un mur conçu pour les humains. Aujourd'hui, nous déployons les comptes temporaires sur Cloudflare Workers. N'importe quel agent peut désormais exécuter wrangler deploy — temporary et obtenir un Worker en ligne en quelques secondes.
Découvrez Mellum, une famille de modèles linguistiques rapides, incluant un modèle de nouvelle génération pour une inférence à très faible latence et haute performance.
Créateur
neon_dev
Alternatives
Loading comments…