Antigravity CLI : réécrit en Go, l'agent du terminal garde son offre gratuite

Résumé

Un binaire Go compilé remplace l'ancienne entrée en Node et partage noyau et réglages avec l'application de bureau ; les sous-agents travaillent en parallèle, enfermés dans un bac à sable du système.

Recommander
Nom
Antigravity CLI
Version
1.2.3
Open source
Propriétaire
Système
WindowsmacOSLinux
Mis à jour
2026-10-29 22:00

Google a réécrit de zéro l'agent d'IA qui vit dans le terminal : un binaire Go, et agy est la porte d'entrée.

Programmer avec un modèle dans un terminal n'est pas une idée neuve, mais Google en a changé l'accès. Lors de la conférence développeurs de mai 2026, l'entreprise a rassemblé ses outils dispersés sous une seule marque, et Antigravity CLI en est la partie en forme de terminal. Selon l'annonce officielle, l'ancien service en ligne de commande qui servait les particuliers gratuits ainsi que les abonnés des deux paliers supérieurs a été arrêté à la mi-juin 2026 ; depuis, le chemin vers l'agent de Google depuis un shell passe par cette nouvelle entrée agy.

Ce n'est pas l'ancien projet sous un nouveau nom. Une fois lancé, il est visiblement d'une autre nature.

Un binaire Go, aucun environnement à préparer d'abord

Le prédécesseur était un projet Node, ce qui supposait qu'un environnement d'exécution existe avant toute chose. Antigravity CLI est livré sous forme d'un exécutable Go unique compilé : plus de gestionnaire de paquets avec lequel se battre, et plus d'environnement d'exécution séparé à monter pour lui. Les conséquences directes sont un démarrage rapide et très peu de dépendances.

Au premier lancement, une connexion avec un compte Google est demandée, et l'identifiant atterrit dans le trousseau du système, autrement dit dans le magasin d'identifiants propre à chacune des trois plateformes. Dans une session SSH distante, il n'y a pas de navigateur à ouvrir : il affiche un lien d'autorisation, on termine la connexion dans un navigateur sur sa propre machine, puis on recolle le code. La documentation officielle traite ce parcours comme une voie de plein droit et non comme un pis-aller ajouté après coup, ce qui compte pour ceux dont le travail se trouve sur une machine distante.

Un noyau d'agent, partagé avec l'application de bureau

Antigravity a désormais quatre visages : une application de bureau, cet outil en ligne de commande, un SDK pour l'appel programmatique et un IDE. Le blog officiel le dit clairement : la version CLI et la version de bureau tournent sur le même agent harness et partagent leurs réglages. En pratique, une règle d'autorisation réglée d'un côté s'applique aussitôt de l'autre, et personne ne tient deux listes autorisées.

Un espace de travail de développement logiciel

Il en découle que les améliorations arrivent partout en même temps. Quand le routage des outils ou la logique de planification du noyau progresse, les deux interfaces le reçoivent le même jour, et aucune version en ligne de commande n'attend un portage. Les sessions ne sont pas partagées par défaut, mais une session ouverte dans le terminal peut être remontée dans l'application de bureau pour y être poursuivie.

Un agent chef devant, des sous-agents en parallèle

C'est ici qu'il se distingue le plus des agents en ligne de commande antérieurs. La documentation décrit une architecture asynchrone multi-fil : les compilations longues, les recherches larges dans le code et les modifications réparties sur de nombreux fichiers sont confiées à des sous-agents parallèles ou à des tâches d'arrière-plan au lieu de verrouiller le terminal. On peut continuer à écrire du code, poser une nouvelle question, parcourir des fichiers, pendant que les fils d'arrière-plan mènent leurs propres vérifications.

Ces sous-agents se pilotent depuis un panneau /agents, dont la liste montre l'identifiant, le rôle, l'état et l'étape en cours de chacun, avec un journal de raisonnement complet un niveau plus bas. Quand un outil demande une approbation, la barre d'état clignote : un raccourci saute de la conversation en cours directement au détail du prochain sous-agent en attente, un autre approuve sur place sans quitter l'écran. Des agents spécialisés sur mesure peuvent être définis, pour des rôles fixes comme la revue de code ou l'intégration continue.

Un panneau listant plusieurs agents d'intelligence artificielle

Les commandes à barre oblique fournies sont construites autour de la question de l'autonomie cédée. L'une est un mode mains libres : on donne un objectif, l'agent le décompose, approuve son propre plan de mise en œuvre et travaille jusqu'à l'atteindre. Une autre inverse le sens et fait interroger l'utilisateur par l'agent jusqu'à ce que l'exigence soit claire avant de toucher à quoi que ce soit, ce qui convient aux frontières floues ou aux opérations destructrices. Une troisième gère les planifications, en délai unique ou en intervalle récurrent, par exemple vérifier chaque heure si la compilation passe toujours.

Un éditeur de code

Le bac à sable du terminal : verrouillé avant d'agir

Laisser une IA exécuter des commandes sur sa propre machine exige un frein. Le bac à sable emprunte ici l'isolation que le système d'exploitation fournit déjà, ce qui évite le coût d'une couche supplémentaire de machine virtuelle ou de conteneur, si bien que le démarrage reste imperceptible.

Concrètement, chaque plateforme apporte son propre mécanisme natif : un dispositif de bac à sable sous macOS, une prison sous Linux, un conteneur d'application sous Windows. Une fois activé dans les réglages, les commandes exécutées par l'agent sont confinées dans l'environnement isolé et séparées de votre vrai système de fichiers.

Les autorisations d'outils se règlent par étapes. Le niveau par défaut demande avant toute action touchant le système ou les fichiers du projet et peut enregistrer la commande comme durablement autorisée au passage. Un niveau plus prudent ne libère que les outils en lecture seule. Un troisième autorise l'exécution automatique, mais uniquement à l'intérieur du bac à sable. Le dernier laisse tout passer et appartient à un dépôt sous contrôle de version. Un espace de travail doit aussi être approuvé séparément, et la première visite d'un répertoire pose précisément cette question.

Gratuit, mais connaître son enveloppe

L'usage individuel démarre à zéro. L'offre gratuite n'est pas un essai limité dans le temps mais une enveloppe de base permanente, et elle n'est pas amputée : les modèles du noyau sont tous accessibles. Au-dessus se trouvent deux paliers d'abonnement aux enveloppes plus larges, et le plus haut ouvre en plus des modèles tiers. Essayer ne coûte rien au départ.

Une chose mérite d'être dite à l'avance. L'enveloppe gratuite se renouvelle par cycles, la formulation officielle sur les chiffres exacts reste vague et parle d'un cadre de capacité de calcul disponible, et rien ne garantit que ce palier existera toujours. Des sous-agents parallèles tirent sur l'enveloppe simultanément, et un objectif formulé vaguement peut déclencher une douzaine d'appels au modèle ou plus, si bien qu'elle se vide plus vite que prévu. Qui compte en faire un outil quotidien devrait d'abord connaître son propre rythme de consommation plutôt que de tomber en panne au milieu d'une tâche.

Venir de l'ancienne entrée

Les utilisateurs existants ne repartent pas de zéro. Une fonction d'import est intégrée : les extensions du prédécesseur se convertissent en greffons ici, et les compétences, les serveurs MCP et les crochets suivent pour l'essentiel. Les informations de version vivent dans une commande de journal des modifications, et la liste des commandes est à une commande d'aide. Deux endroits font trébucher. Les compétences d'espace de travail doivent être déplacées vers leur nouveau répertoire, faute de quoi elles n'apparaissent simplement pas, sans qu'aucune erreur ne soit levée. Les fichiers de contexte sont la partie facile : celui qui existe continue de fonctionner.

Ce qu'il faut signaler, c'est qu'il s'agit d'une migration et non d'un changement de version : le binaire a changé, l'authentification a changé, le modèle de greffons a changé. Qui a des scripts ou des chaînes appelant l'ancienne entrée en ligne de commande doit repasser cette partie à la main.

Par ailleurs, l'outil est pour l'instant à code fermé, seuls la documentation et le journal des modifications étant publiés. C'est une différence avec le projet ouvert qu'il remplace, et cela vaut la peine de le savoir avant de s'engager.

Ce qu'Antigravity CLI cherche à résoudre n'est pas écrire du code à votre place, mais organiser son propre processus dans un terminal. Un binaire Go retire la charge de l'environnement, un noyau partagé le garde au diapason de la version de bureau, et les sous-agents parallèles plus le bac à sable du terminal mettent sur la table aussi bien le fait de lâcher prise que celui de reprendre la main. Savoir si l'offre gratuite suffit dépend de la taille de la tâche confiée, et un vrai projet en dit plus long que n'importe quel test.

Antigravity CLITéléchargement
Systèmes pris en charge : Windows macOS Linux