Android CLI est une interface en ligne de commande qui expose les fonctionnalités essentielles du développement Android sous forme de commandes standardisées. Elle sert de passerelle vers les outils officiels, la documentation et les informations internes d’un projet Android, afin que des scripts, des pipelines CI ou des agents IA puissent les utiliser de manière programmatique.
Google décrit l’outil comme un moyen de standardiser les capacités clés du développement pour des workflows “agent‑first”, c’est‑à‑dire pensés dès le départ pour être manipulés par des agents automatisés plutôt que par une interface graphique.
Avec Android CLI, un agent peut notamment :
Ces capacités facilitent l’automatisation et rendent les projets Android plus compréhensibles pour les systèmes d’IA.
Android CLI organise ses fonctionnalités en groupes de commandes qu’un agent peut invoquer directement.
Les agents peuvent démarrer ou examiner un projet Android grâce à des commandes comme :
android create — initialise un nouveau projet à partir de modèlesandroid describe — analyse un projet et produit des métadonnées structurées, incluant les cibles de compilation et les chemins vers les artefacts générés (comme les APK). Ces informations structurées permettent à un agent de comprendre l’architecture d’un dépôt sans devoir analyser manuellement les fichiers Gradle.
Lorsqu’un agent génère du code, il a souvent besoin de se référer à la documentation officielle.
Android CLI propose deux commandes pour cela :
android docs search <query> — recherche dans la base de connaissances Androidandroid docs fetch <kb-url> — récupère le document complet trouvé lors de la recherche. Ce mécanisme permet aux agents de s’appuyer sur la documentation officielle plutôt que uniquement sur leurs données d’entraînement.
L’une des nouveautés les plus puissantes est la famille de commandes android studio, qui connecte un agent externe aux capacités sémantiques d’une instance d’Android Studio ouverte.
Autrement dit, l’agent peut exploiter la compréhension profonde du code fournie par l’IDE.
Exemples de commandes :
analyze-file — analyse un fichier pour détecter erreurs et avertissementsfind-declaration — trouve la définition d’un symbole dans tout le projetfind-usages — localise toutes les références d’une classe ou d’une méthoderender-compose-preview — génère l’aperçu d’une interface Jetpack Compose. Ces fonctionnalités offrent aux agents une intelligence de niveau IDE directement depuis la ligne de commande.
Android CLI peut également récupérer des informations d’interface en temps réel.
Par exemple :
android layout renvoie l’arborescence de l’interface utilisateur de l’application active sur un appareil ou un émulateur connecté, sous forme de JSON. Cela permet d’automatiser des scénarios de débogage ou de validation d’interface.
Dans la pratique, les outils de codage basés sur l’IA suivent souvent un processus similaire :
android describe.android docs search et android docs fetch.android studio.Comme chaque étape est exposée par une interface stable, un agent peut orchestrer l’ensemble du processus automatiquement.
Un agent peut ainsi :
… le tout sans manipuler directement l’interface graphique d’Android Studio.
Un objectif central d’Android CLI est la neutralité vis‑à‑vis des outils.
Google indique explicitement que la CLI est conçue pour fonctionner avec n’importe quel agent ou outil de codage, et pas uniquement avec ses propres produits. Les annonces mentionnent par exemple Claude Code, OpenAI Codex, Antigravity ou Gemini.
Cette stratégie reflète une évolution rapide du développement logiciel : de plus en plus de développeurs écrivent du code avec l’aide d’assistants IA opérant dans des terminaux, des environnements cloud ou des éditeurs tiers.
En exposant les capacités d’Android via une CLI universelle, Google veut s’assurer que :
En pratique, Android CLI prépare l’écosystème Android à un modèle de développement piloté par agents, où les développeurs coordonnent plusieurs systèmes d’IA pour concevoir, tester et maintenir des applications.
Android CLI 1.0 s’inscrit dans une stratégie plus large de Google autour des environnements de développement pilotés par agents. Lors de Google I/O 2026, l’entreprise a également annoncé des évolutions pour Antigravity et d’autres outils destinés à orchestrer des agents spécialisés.
La tendance qui se dessine est claire :
Avec Android CLI, Android Studio devient ainsi une plateforme programmable accessible aux agents d’IA, capable de s’intégrer dans des workflows de développement largement automatisés.
Pour les développeurs qui expérimentent déjà le « AI‑assisted coding », cet outil offre un pont essentiel entre l’écosystème Android et la nouvelle génération d’agents de développement.