Gemini CLI s’ouvre à Figma, Stripe et Shopify avec ses nouvelles extensions
Google enrichit Gemini CLI avec des extensions destinées à relier l’agent en ligne de commande à Figma, Stripe et Shopify. Ces modules préconfigurés promettent de rapprocher conception, paiement et e-commerce du terminal, grâce au protocole MCP et à des instructions d’usage intégrées.

Le terminal est depuis longtemps le poste de pilotage des développeurs, mais il restait souvent séparé des outils utilisés pour dessiner une interface, encaisser un paiement ou administrer une boutique en ligne. Le 10 octobre 2025, Google annonce vouloir réduire cette fragmentation dans gemini-cli/">Gemini CLI. Son agent d’IA open source en ligne de commande accueille des extensions pour Figma, Stripe et Shopify, trois services très présents dans les chaînes de production numériques.
L’enjeu n’est pas seulement d’ajouter des noms connus à un catalogue. Une extension fournit à Gemini CLI un moyen structuré de dialoguer avec un service externe, ainsi que des consignes qui orientent l’agent dans son usage. Pour un développeur, l’objectif est de retrouver depuis son environnement de travail le contexte d’une maquette, les fonctions d’une API de paiement ou les opérations liées à une boutique, sans devoir reconstruire manuellement chaque passerelle.
Gemini CLI, un agent IA directement dans le terminal
Gemini CLI est un agent que l’on utilise depuis une interface en ligne de commande. Au lieu de naviguer uniquement entre des fenêtres, des interfaces web et des documentations, le développeur formule une demande dans le terminal. L’agent peut alors l’aider à explorer un projet, produire ou modifier du code, et, avec les extensions, mobiliser des services complémentaires.
Cette approche vise un problème quotidien du développement logiciel : le code ne vit pas isolé. Une application web peut être conçue dans Figma, reposer sur Stripe pour ses transactions et être distribuée au travers d’une boutique Shopify. Les informations et les opérations sont donc réparties entre de nombreux environnements.
Les nouvelles extensions ne remplacent pas ces plateformes. Elles cherchent plutôt à les rendre accessibles à Gemini CLI dans un cadre adapté à l’agent. C’est une nuance importante : l’extension ne transforme pas automatiquement une demande en application prête à publier. Elle donne des outils et du contexte à l’agent, dont les résultats doivent toujours être compris et vérifiés par la personne qui les utilise.
Ce que permettent Figma, Stripe et Shopify
Les trois intégrations annoncées répondent à des moments distincts de la vie d’un produit numérique. Figma se situe en amont, au stade de la conception de l’interface. Stripe intervient lorsqu’une application doit traiter des paiements. Shopify concerne la gestion d’une activité d’e-commerce.
| Extension | Rôle indiqué pour Gemini CLI | Intérêt potentiel dans un projet |
|---|---|---|
| Figma | Générer du code depuis des maquettes et récupérer le contexte de conception | Faire le lien entre une interface dessinée et son implémentation technique |
| Stripe | Interagir avec l’API de paiement et accéder à sa base de connaissances | Accompagner l’intégration de fonctions de paiement depuis le terminal |
| Shopify | Interagir avec la plateforme d’e-commerce | Rapprocher l’agent des opérations liées à une boutique en ligne |
Figma : du contexte visuel au code
L’extension Figma propose de générer automatiquement du code à partir de maquettes tout en récupérant le contexte de conception. Dans la pratique, une maquette ne se limite pas à une image : elle véhicule une organisation d’écrans, des composants, des libellés et des choix d’interface. Pouvoir transmettre ce contexte à un agent peut éviter qu’un développeur ne doive le décrire à nouveau de manière approximative.
La génération de code reste toutefois un point de départ. Transformer une maquette en interface utilisable exige de contrôler la structure du code, l’accessibilité, l’adaptation aux différentes tailles d’écran, les performances et l’intégration avec le reste du projet. L’intérêt de l’extension est donc surtout de réduire la distance entre l’intention de design et la première implémentation technique.
Stripe : une aide au plus près de l’API de paiement
L’extension Stripe donne à Gemini CLI la possibilité d’interagir directement avec l’API de paiement et d’accéder à la base de connaissances de Stripe. Pour les équipes, les paiements sont un domaine où les détails comptent : une intégration doit correspondre aux besoins du produit et être correctement paramétrée.
Accéder à cet environnement depuis l’agent peut accélérer la recherche d’informations ou la préparation de tâches techniques. Cela ne dispense pas de la vigilance requise par toute manipulation liée aux paiements. Les autorisations accordées, les clés utilisées, l’environnement visé et les actions déclenchées doivent être maîtrisés par l’utilisateur.
Shopify : relier l’agent à l’e-commerce
Avec Shopify, Gemini CLI peut interagir avec la plateforme de commerce en ligne. Cette intégration vise les développeurs et équipes qui travaillent à la jonction entre une boutique, son catalogue, ses fonctionnalités et les applications qui lui sont associées.
L’intérêt est particulièrement clair pour les projets où le développement ne s’arrête pas à l’écriture du code. Les besoins peuvent aussi concerner la compréhension d’un environnement de vente en ligne et des opérations qui y sont rattachées. Là encore, la fluidité annoncée ne doit pas être confondue avec une délégation aveugle : une boutique est un environnement opérationnel, susceptible d’avoir des conséquences concrètes sur l’activité d’une entreprise.
Le protocole MCP, la base technique des extensions
Ces extensions reposent sur le Model Context Protocol, plus souvent désigné par son sigle MCP. Ce protocole sert de couche de connexion entre Gemini CLI et des services externes. Son rôle est de permettre à l’agent d’accéder, de façon organisée, aux capacités mises à disposition par un outil, plutôt que de se contenter de générer du texte à leur sujet.
Dans ce fonctionnement, un serveur MCP peut exposer des outils utilisables par l’agent. Gemini CLI reçoit ainsi un cadre technique pour dialoguer avec un service, tandis que l’extension ajoute un niveau de préparation destiné à rendre cette connexion directement exploitable.
Google précise que les extensions embarquent également un playbook, autrement dit un ensemble d’instructions qui guide l’agent sur l’usage pratique de chaque outil. Ce point est central. Donner un accès technique à un service ne suffit pas : un agent doit aussi savoir dans quel ordre employer les fonctions disponibles, quelles informations demander et comment interpréter le résultat.
Une extension peut combiner plusieurs briques :
- des serveurs MCP, pour la connexion avec des services externes ;
- un fichier de contexte tel que GEMINI.md, pour fournir des informations utiles à l’agent ;
- des commandes personnalisées, afin de simplifier l’exécution de tâches plus complexes.
Serveur MCP et extension Gemini CLI : quelle différence ?
Serveur MCP seul
- Fournit une connexion technique à un service externe.
- Expose des outils que l’agent peut appeler.
- Peut nécessiter une configuration et des instructions complémentaires.
- Ne contient pas nécessairement de contexte propre à un projet.
Extension Gemini CLI
- Peut intégrer un ou plusieurs serveurs MCP.
- Ajoute un playbook pour guider l’usage des outils.
- Peut inclure un fichier de contexte comme GEMINI.md.
- Peut proposer des commandes personnalisées prêtes à l’emploi.
- S’installe comme un paquet depuis GitHub ou un chemin local.
Une installation pensée pour éviter la configuration lourde
Google met en avant une installation simple, via la commande suivante :
gemini extensions install
La commande indique deux modes de distribution. Une extension peut être récupérée depuis un dépôt GitHub, ou installée à partir d’un chemin local. Ce second cas est utile lorsqu’une équipe veut utiliser un module développé en interne, le tester avant diffusion ou conserver la maîtrise de son code dans son propre environnement.
Le caractère pré-packagé des extensions est l’un des arguments majeurs de cette annonce. Plutôt que de demander à chaque développeur d’assembler seul un serveur MCP, des fichiers de contexte et des commandes, l’extension rassemble ces composants dans un paquet installable. Google promet ainsi une prise en main sans configuration complexe et des résultats dès les premières commandes.
Cette facilité d’installation ne doit pas faire oublier un réflexe essentiel : examiner ce qui est installé. Une extension est susceptible de connecter l’agent à des outils externes et à des données de projet. Avant de l’ajouter à un environnement professionnel, il est raisonnable d’identifier son origine, les accès qu’elle demande, les commandes qu’elle expose et le périmètre exact de ses actions.
Un catalogue Google, mais aussi des outils de la communauté
Figma, Stripe et Shopify ne sont pas les seules intégrations citées. Google présente sa propre suite d’extensions pour Gemini CLI, couvrant notamment le déploiement cloud avec Cloud Run et la création d’applications avec des outils tels que Code Review et Firebase.
L’écosystème évoqué inclut aussi des extensions associées à Dynatrace, Elastic, Harness, Postman et Snyk. Cette diversité montre l’ambition de Gemini CLI : devenir non seulement un assistant qui travaille sur des fichiers de code, mais un point d’entrée vers les services qui accompagnent le développement, de l’observation des applications à la sécurité, en passant par les tests et le déploiement.
Google prévoit deux espaces de découverte : l’un pour ses propres outils, l’autre pour les créations de la communauté. Un guide est également proposé afin que les développeurs puissent créer et partager leur première extension. Cette ouverture est stratégique : les usages d’un agent en terminal sont trop variés pour être couverts par un seul éditeur. Les équipes ont souvent leurs logiciels internes, leurs procédures et leurs sources de données spécifiques.
Productivité : ce que les extensions changent, et ce qu’elles ne changent pas
Le principal bénéfice attendu est une réduction des changements de contexte. Passer sans cesse d’un terminal à une documentation, d’un outil de design à une plateforme de paiement, puis à un tableau de bord de déploiement, peut ralentir les tâches simples et fragmenter l’attention. Une extension bien conçue rapproche ces opérations de l’endroit où le développeur formule déjà ses demandes à l’agent.
Pour autant, les extensions ne résolvent pas toutes les difficultés du développement. La qualité du résultat dépend de plusieurs éléments : la clarté de la demande, l’état du projet, les droits d’accès, la qualité du contexte fourni et la capacité humaine à relire ce qui est généré ou exécuté. Un code obtenu depuis une maquette doit être revu. Une interaction avec une API de paiement doit être contrôlée. Une action touchant à une boutique doit être validée selon les règles de l’organisation.
La promesse la plus concrète de cette annonce est donc moins celle d’une automatisation totale que celle d’un agent mieux outillé et mieux contextualisé. Gemini CLI ne se contente plus d’être un interlocuteur technique dans le terminal : il peut, par l’intermédiaire des extensions, se connecter à une partie plus large de l’environnement logiciel.
Ce qu’il faut surveiller
La suite dépendra d’abord de la qualité réelle des extensions. Une intégration utile doit offrir des commandes compréhensibles, un contexte pertinent et un comportement prévisible. Les playbooks seront particulièrement importants : ce sont eux qui déterminent en partie la manière dont l’agent mobilise les capacités d’un service.
Il faudra aussi observer l’adoption des extensions communautaires. L’ouverture à des contributions peut faire émerger de nombreux usages spécialisés, mais elle impose une attention accrue à la provenance des modules et à leur maintenance. Dans un environnement de développement, l’aisance d’installation doit s’accompagner d’une sélection rigoureuse.
Enfin, l’arrivée de Figma, Stripe et Shopify illustre une évolution plus large des assistants de programmation. La valeur d’un agent ne se mesure plus seulement à sa capacité à écrire quelques lignes de code. Elle se joue de plus en plus dans sa faculté à comprendre et relier les outils concrets utilisés par les équipes. Avec ces extensions, Gemini CLI se positionne précisément sur ce terrain : celui d’un terminal enrichi par les services qui font vivre les produits numériques.
Questions fréquentes
Quelles extensions sont disponibles dans Gemini CLI ?
Les nouvelles extensions mises en avant sont Figma, Stripe et Shopify. Google cite aussi une suite d’outils comprenant notamment Cloud Run, Code Review, Firebase, Dynatrace, Elastic, Harness, Postman et Snyk. Les extensions proposées par Google et celles de la communauté sont consultables dans des espaces dédiés de l’écosystème Gemini CLI.
Comment installer une extension dans Gemini CLI ?
L’installation s’effectue avec la commande `gemini extensions install <URL GitHub ou chemin local>`. Il est donc possible d’installer un module hébergé dans un dépôt GitHub ou de charger une extension disponible localement. Avant l’installation, il est prudent de vérifier l’origine du module, son contenu et les accès qu’il peut utiliser.
À quoi sert l’extension Figma de Gemini CLI ?
L’extension Figma permet de générer du code à partir de maquettes et de récupérer le contexte de conception. Elle vise à aider les développeurs à rapprocher les choix de design de leur implémentation technique. Le code ainsi produit doit néanmoins être contrôlé, notamment pour son intégration au projet, son accessibilité et sa qualité générale.
Qu’est-ce que le protocole MCP utilisé par Gemini CLI ?
MCP signifie Model Context Protocol. Dans Gemini CLI, ce protocole assure la connexion technique entre l’agent et des services externes. Les extensions peuvent embarquer des serveurs MCP, mais aussi un playbook, des fichiers de contexte tels que GEMINI.md et des commandes personnalisées pour rendre les capacités du service plus facilement utilisables.
Les extensions Gemini CLI peuvent-elles agir sans contrôle sur Stripe ou Shopify ?
Une extension permet à Gemini CLI d’interagir avec un service, mais ses actions dépendent des accès et des identifiants configurés par l’utilisateur. Pour des services sensibles comme le paiement ou l’e-commerce, il est important de comprendre les permissions accordées, de vérifier les commandes lancées et de valider les opérations avant toute action ayant un effet concret.
Sources
Références consultées pour la rédaction de cet article. Les adresses sont indiquées à titre informatif et ne sont pas des liens.
- Gemini CLI, site officiel et documentationgeminicli.com
- Dépôt officiel Gemini CLI sur GitHubgithub.com/google-gemini/gemini-cli
- Model Context Protocol, documentation officiellemodelcontextprotocol.io
- Google Developers Blogdevelopers.googleblog.com



