FLASH
LE FIL READYGO ✦ Un projet web en tête ? Faisons-en quelque chose de concret ✦ Création web · E-commerce · SEO · Marketing digital ✦ Demander un devis ↗ ✦
ÉDITION DU JOUR
Le studio numérique
des entreprises ambitieuses
ReadyGo
Édition digitale
Conçu en Tunisie
La Lecture / ReadyGo JournalUn sujet, plusieurs éclairages
Outils IA · TunisiePublié le

Google Gemini CLI : Guide Complet des Commandes (2026)

Référence interactive de toutes les commandes Google Gemini CLI en français : commandes slash, préfixes @ et !, flags CLI, sous-agents, hooks, extensions et raccourcis clavier. Le guide complet de l'agent IA open source de Google.

Lecture / 9 minPar ReadyGo
Illustration FIG. 23 — trois grands symboles monospace empilés / @ ! reliés à leurs descriptions COMMANDES/FICHIERS/SHELL, badge open source en bas à droite

Gemini CLI est l'agent en ligne de commande open source de Google, basé sur les modèles Gemini 2.5 (Pro et Flash). Disponible gratuitement sur GitHub, c'est l'option la plus accessible pour démarrer avec un agent IA en CLI : plan gratuit généreux, multi-répertoires natif, et une intégration GitHub Actions intégrée.

Cet article regroupe toutes les commandes documentées : 40+ slash commands, les trois préfixes spéciaux (/, @, !), les flags CLI, et les raccourcis clavier essentiels.

Astuce : utilisez la barre de recherche pour filtrer par nom (memory, mcp, tools...) ou par mot-clé (« contexte », « extension », « hook »...).

01 / Outils IA

Toutes les commandes Gemini CLI

CommandeDescription
Démarrage & informations
/aboutAffiche les informations de version. À partager lors d'un signalement de bug.
/authOuvre la boîte de dialogue de sélection de méthode d'authentification.
/help
alias : /?
Affiche l'aide et la liste des commandes disponibles.
/docsOuvre la documentation Gemini CLI dans le navigateur.
/upgradeOuvre la page de mise à niveau pour des limites d'usage plus élevées.
/privacyAffiche la politique de confidentialité et les options de consentement.
/bugOuvre une issue GitHub. Le texte qui suit devient le titre de l'issue.
/quit
alias : /exit
Quitte la CLI. Flag --delete pour supprimer l'historique de session.
Conversation & contexte
/clearEfface le terminal et l'historique visible (équivalent Ctrl+L).
/compressRemplace le contexte du chat par un résumé pour réduire la consommation de tokens.
/copyCopie la dernière sortie Gemini dans le presse-papier.
/restoreRestaure les fichiers du projet à leur état juste avant l'exécution d'un outil.
/rewindNavigue vers l'arrière dans l'historique de conversation (raccourci Esc+Esc).
/directory
alias : /dir
Gère l'espace de travail multi-répertoires : add, show.
Mémoire & instructions
/initGénère un fichier GEMINI.md sur mesure (équivalent CLAUDE.md/AGENTS.md).
/memoryGère le contexte instructionnel depuis GEMINI.md : add, list, refresh, show.
/policiesGère les politiques (sous-commande : list).
Modèle & permissions
/modelConfigure les paramètres du modèle (manage, set).
/permissionsGère la confiance des dossiers (sous-commande : trust).
Outils, MCP & extensions
/toolsListe les outils disponibles. Sous-commandes : desc, nodesc.
/mcpGère les serveurs MCP : auth, desc, disable, enable, list, reload, schema.
/extensionsGère les extensions : config, disable, enable, explore, install, link, list, restart, uninstall, update.
Sous-agents, skills & hooks
/agentsGère les sous-agents locaux et distants : list, reload, enable, disable, config.
/skillsGère les Agent Skills : disable, enable, list, reload.
/hooksGère les hooks de cycle de vie : disable-all, disable, enable-all, enable, list.
/commandsGère les commandes TOML personnalisées (list, reload).
Personnalisation & IDE
/themeChange le thème visuel de la CLI.
/editorSélectionne et ouvre un éditeur supporté.
/ideContrôle l'intégration IDE : disable, enable, install, status.
/terminal-setupConfigure les raccourcis terminal pour la saisie multi-lignes.
/vimActive le mode Vim (modes NORMAL et INSERT).
/settingsOuvre l'éditeur de paramètres.
/setup-githubConfigure GitHub Actions pour le triage d'issues et la revue de PR.
Sessions & historique
/chatParcourt et reprend les sessions ; gestion des checkpoints (alias /resume).
/resumeParcourt et reprend les sessions : list, save, resume, delete, share, debug.
/statsAffiche les statistiques de session : session, model, tools.
/shells
alias : /bashes
Bascule la vue des processus en arrière-plan.
/planBascule en mode Plan (lecture seule). Sous-commande : copy.
Préfixes spéciaux
@<chemin>Injecte le contenu d'un ou plusieurs fichiers dans votre prompt courant (exclut les fichiers .gitignored par défaut).
@Si seul (sans chemin), passe la requête telle quelle sans injection de fichier.
!<commande>Exécute une commande shell directement. Définit la variable d'environnement GEMINI_CLI=1.
!Bascule entre le mode shell et le mode chat (entrée / sortie du mode shell).
/Commande slash (le menu interactif s'affiche au fur et à mesure que vous tapez).
Flags CLI
-m, --model <modèle>Choisit un modèle Gemini spécifique (ex : gemini-2.5-flash).
-p "prompt"Mode prompt non-interactif : envoie une requête et imprime la réponse.
--include-directoriesInclut plusieurs répertoires dans le contexte de la session.
--output-format <format>Format de sortie : json, stream-json, text.
Raccourcis clavier
Ctrl+LEfface l'écran terminal.
Ctrl+ZAnnule la dernière action de saisie.
Maj+Cmd+Z (macOS) / Maj+Alt+Z (Linux/WSL)Refait la dernière action annulée.
Esc + EscActive la fonctionnalité /rewind (revient en arrière dans la conversation).
02 / Outils IA

Les trois préfixes : /, @, !

Gemini CLI partage avec Claude Code la même grammaire de préfixes dans l'invite :

Préfixe Action Exemple
/ Commande slash ou skill /memory add Préférer pnpm
@ Injecte le contenu d'un fichier dans le prompt Améliore @src/header.tsx
! Exécute une commande shell directement ! npm test

Le préfixe ! seul (sans commande) bascule entre mode shell et mode chat. En mode shell, Gemini CLI définit la variable d'environnement GEMINI_CLI=1 pour permettre aux scripts de détecter qu'ils tournent dans le contexte de l'agent.

03 / Outils IA

Mémoire & contexte

Gemini CLI utilise GEMINI.md (généré par /init) comme fichier de contexte projet — l'équivalent de CLAUDE.md chez Anthropic ou AGENTS.md chez Codex. La commande /memory permet d'ajouter, lister, rafraîchir et afficher le contexte instructionnel.

/init                          # génère GEMINI.md
/memory add Le projet utilise pnpm, jamais npm
/memory list
/memory refresh                # recharge GEMINI.md

Pour les workspaces multi-dépôts, /directory add /chemin permet d'élargir le contexte sans quitter la session — fonctionnalité native particulièrement bien gérée chez Gemini.

04 / Outils IA

Sous-agents, skills, hooks et extensions

Gemini CLI propose un système d'extensibilité riche :

  • /agents : sous-agents locaux et distants (list, reload, enable, disable, config)
  • /skills : Agent Skills, modules réutilisables (équivalent des Skills chez Anthropic)
  • /hooks : hooks de cycle de vie (déclenchés sur événements de session)
  • /extensions : système d'extensions complet (config, install, link, restart, uninstall, update, explore)

Cette richesse fait de Gemini CLI un excellent terrain pour construire des agents personnalisés sans repartir de zéro.

05 / Outils IA

MCP : Model Context Protocol

Comme Claude Code et Codex, Gemini CLI supporte MCP en natif :

/mcp list                      # liste les serveurs configurés
/mcp enable github             # active un serveur
/mcp auth notion               # authentification OAuth
/mcp schema                    # affiche le schéma d'un serveur
/mcp reload                    # recharge les serveurs

Le préfixe @ peut aussi désigner un serveur MCP : @github, @slack, @database activent l'outil correspondant.

06 / Outils IA

Mode non-interactif : -p

Pour le scripting, Gemini CLI offre gemini -p "..." avec plusieurs formats de sortie :

gemini -p "Génère un README" --output-format text
gemini -p "Liste les TODOs du dépôt" --output-format json
gemini -p "Résume @src/main.ts" --include-directories /opt/projet

Le flag --include-directories permet d'attacher plusieurs répertoires au contexte d'un coup.

07 / Outils IA

Pour aller plus loin

  • GitHub Actions natif : /setup-github configure le triage d'issues et la revue de PR automatiques sur votre dépôt.
  • Mode Vim intégré : /vim active les modes NORMAL et INSERT, avec navigation hjkl et opérations standard.
  • /restore : annule l'effet de l'outil précédent en restaurant les fichiers à leur état antérieur. Précieux pour expérimenter sans risque.
  • /compress : compresse l'historique de chat en un résumé, libère du contexte pour continuer la session.
  • /copy : copie la dernière sortie dans le presse-papier — pratique pour coller dans un ticket ou un commit.
08 / Outils IA

Conclusion

Gemini CLI brille par trois forces : il est open source, son plan gratuit est généreux, et il propose le système d'extensions le plus complet des CLI d'agents IA. Si vous démarrez avec les agents IA et ne voulez pas vous engager financièrement, ou si vous travaillez déjà dans l'écosystème Google, c'est probablement le meilleur point d'entrée.

L'intégration GitHub Actions native (triage d'issues, revue de PR) est aussi un atout pour les équipes qui veulent automatiser sans configuration lourde.

Chez ReadyGo, nous évaluons régulièrement ces agents IA pour livrer des sites Next.js modernes à nos clients. Si vous cherchez un partenaire qui maîtrise les outils nouvelle génération, parlons de votre projet.

À lire aussi : Claude Code : Guide Complet, Cursor Agent CLI : Guide Complet, OpenAI Codex CLI : Guide Complet, Comparatif Claude vs Cursor vs Codex vs Gemini.

L’essentiel

À retenir.

  • Gemini CLI est open source et propose un plan gratuit généreux : excellente porte d'entrée vers les agents IA en CLI.
  • Trois préfixes dans l'invite : / pour les commandes, @ pour injecter un fichier (ou cibler un serveur MCP), ! pour exécuter du shell directement.
  • GEMINI.md (généré par /init) joue le rôle du CLAUDE.md / AGENTS.md. Documentez le projet une fois pour toutes.
  • Système d'extensibilité le plus complet du marché : agents, skills, hooks, extensions, MCP. Idéal pour construire des agents personnalisés.
  • Intégration GitHub Actions native via /setup-github : triage d'issues et revue de PR automatiques sans configuration lourde.
Pour aller plus loin

Continuez
la lecture.

Une question sur votre projet ?

Votre projet mérite
une réponse adaptée.

Discuter avec ReadyGo ↗