Extensions Officielles Gemini CLI
Les 10 extensions officielles publiées par Google avec Gemini CLI — Stitch, Workspace, Code Review, Postgres, Vertex AI et plus.
Ce que contient ce pack
Ce pack reproduit les dix extensions officielles que Google publie pour Gemini CLI sur le repo google-gemini/gemini-cli. Chaque entrée est une release first-party — pas de forks communautaires, pas de mirrors à moitié maintenus. Si Google déprécie une extension upstream, nous suivons dans le cycle de release suivant.
| # | Extension | Rôle |
|---|---|---|
| 1 | Stitch | Design vers code : transforme des frames Figma ou screenshots en UI fonctionnelle |
| 2 | Workspace | Lit/écrit Google Docs, Sheets, Slides depuis CLI |
| 3 | Code Review | Revue niveau-PR avec la fenêtre de contexte longue de Gemini |
| 4 | Postgres | Exécution SQL et introspection de schéma |
| 5 | Vertex AI | Route les requêtes via votre projet GCP + IAM |
| 6 | Cloud Run | Déploiement depuis CLI sans quitter Gemini |
| 7 | BigQuery | Requêtez des warehouses, retournez des tables que Gemini peut raisonner |
| 8 | Cloud Storage | Navigation de buckets et génération de signed URLs |
| 9 | Gemini Code Assist | La surface assistant IDE exposée comme commandes CLI |
| 10 | Search Grounding | Grounding web temps réel via Google Search |
Pourquoi les extensions Gemini CLI comptent
La killer feature de Gemini CLI est son contexte de 1M tokens — mais le contexte brut est inutile sans surfaces typées à appeler. Les extensions sont la façon dont Gemini CLI obtient des types : chacune déclare ses outils, schémas, et chemins de credentials pour que l'agent ne devine pas comment appeler votre warehouse ou votre fichier Figma. Elles sont la réponse de Google à la couche subagents Claude Code et à la couche serveurs MCP en même temps : plus serrées que MCP parce qu'elles embarquent une UX spécifique Gemini, plus légères que les subagents parce qu'elles n'ont pas besoin de prompt séparé.
Les cinq ancres que les équipes utilisent au quotidien :
- Stitch est la plus démontrée. Lâchez une URL Figma ou un screenshot, et Gemini émet du React/Vue/Tailwind prêt pour la prod. La sortie est une vraie PR, pas un prop Storybook.
- Workspace vous laisse générer un doc, remplir une feuille, ou éditer des slides depuis le terminal. Utile pour les status reports et la prep de réunion.
- Code Review lance une passe de revue structurée contre un diff ou une branche — commentaires regroupés par sévérité, avec ancres fichier/ligne.
- Postgres ouvre un pool de connexions, exécute des queries en lecture-seule par défaut, et laisse l'agent introspecter le schéma avant d'écrire du SQL.
- Vertex AI compte quand vous ne pouvez pas envoyer code ou data à l'endpoint Gemini public. Le routage via Vertex garde tout dans votre projet GCP, votre IAM, vos audit logs.
Installer en une commande
# Installer le pack entier
tokrepo install pack/gemini-cli-extensions
# Ou choisir une seule extension
tokrepo install gemini-stitch
tokrepo install gemini-vertex-ai
Le TokRepo CLI écrit les bonnes entrées dans ~/.gemini/extensions.json et enregistre le manifeste de chaque extension. Pas d'édition JSON à la main, pas de chasse à l'ordre d'installation dans des blog posts. Lancez tokrepo uninstall <slug> pour retirer proprement.
Pièges courants
- Drift de scopes auth. Workspace et Vertex AI demandent des scopes OAuth différents. Installez les deux dans la même session avec
gcloud auth login --update-adcà jour ; sinon la seconde installation héritera silencieusement des scopes de la première et échouera au premier appel. - Rate limit Figma pour Stitch. Le plan free Figma limite les appels API par minute. Traitez les grandes pages en lots ou vous verrez des sets de composants partiels et devrez réessayer.
- Postgres est lecture-seule par défaut. Les mutations demandent
--allow-writeexplicite. C'est une feature : ça stoppe les prompts accidentels de DROP TABLE. Activez par session, jamais en global. - Surprise de facturation Vertex AI. Le routage via Vertex transforme chaque appel Gemini en requête facturée sur votre projet GCP, même si vous aviez du quota sur l'endpoint public. Configurez une alerte budget avant d'installer.
- Search Grounding verrouillé par région. Quelques extensions retournent des chunks de grounding vides dans les régions EU à cause des flags de consentement. Vérifiez la matrice de support par extension sur le repo upstream avant de dépendre du grounding pour les flux de conformité.
Relation avec les autres packs
Ce pack est le côté Gemini CLI d'une histoire en trois packs : extensions Gemini CLI ici, subagents Claude Code dans claude-code-subagents, et serveurs MCP cross-tool dans mcp-server-stack. Si vous vivez dans Gemini CLI, installez celui-ci. Si vous changez d'outil chaque semaine, installez les serveurs MCP — ils survivent à la transition.
10 ressources prêtes à installer
Questions fréquentes
Les extensions Gemini CLI sont-elles gratuites ?
Les extensions elles-mêmes sont gratuites et open-source sur l'org GitHub google-gemini. Ce que vous payez c'est l'appel API sous-jacent — Gemini a un tier gratuit généreux sur son endpoint public, mais le routage Vertex AI, les jobs BigQuery et les deploys Cloud Run sont facturés normalement sur votre compte GCP. L'intégration Figma de Stitch peut compter contre le quota API de votre plan Figma.
Comment se comparent-elles aux subagents Claude Code ?
Les deux attachent des capacités typées à un agent de code, mais les extensions Gemini CLI sont plus serrées parce qu'elles embarquent une UX native Gemini (auth, schémas, comportement de completion). Les subagents Claude Code sont des fichiers markdown de prompt plus une liste d'outils — plus portables, moins intégrés. Choisissez les extensions si vous vivez dans Gemini CLI ; les subagents si vous vivez dans Claude Code ; installez les deux si vous changez.
Puis-je utiliser ceux-ci depuis Claude Code ou Cursor ?
Majoritairement non. Les extensions sont câblées au runtime Gemini CLI. L'exception est ce qui est aussi exposé comme serveur MCP — Postgres et BigQuery ont des équivalents MCP installables via le pack mcp-server-stack et accessibles depuis Claude Code ou Cursor. Stitch est Gemini-CLI-only par conception.
Quelle différence entre ce pack et la page outil Gemini CLI ?
La page outil Gemini CLI répond à 'qu'est-ce que Gemini CLI et comment l'installer'. Ce pack répond à 'que dois-je installer dans Gemini CLI une fois que je l'ai'. Même vendeur, couches différentes. Si vous n'avez pas encore Gemini CLI, commencez par la page outil ; revenez ici une fois qu'il tourne.
Les extensions se mettent-elles à jour seules ?
Non. Gemini CLI publie ses upgrades sur sa propre cadence, mais les extensions installées restent sur la version manifeste pinned jusqu'à ce que vous relanciez install. Ce pack suit la branche main de Google — relancez tokrepo install pack/gemini-cli-extensions toutes les quelques semaines pour tirer les updates, surtout après un bump de version de modèle Gemini où certaines extensions ajoutent de nouveaux appels d'outils.
12 packs · 80+ ressources sélectionnées
Découvrez tous les packs curatés sur la page d'accueil
Retour à tous les packs