【2026年2月版】Gemini CLI全34コマンド+キーボードショートカット完全リファレンス|サブコマンド・おすすめ度付き

Cloud & Infra
スポンサーリンク
スポンサーリンク

1️⃣ はじめに:Gemini CLIコマンドの真実

検索需要から見る関心度

Gemini CLIのコマンドに関する検索需要を分析したところ、以下のようなトレンドが見て取れます:

  • 🔥 1,000~10,000件: gemini cli 使い方, gemini cli vscode
  • 🔥 100~1,000件: gemini cli コマンド, gemini cli vs claude code
  • 🔥 10~100件: gemini cli memory, gemini cli vscode 拡張 機能

Googleが提供する強力なAIエージェントであるGemini CLIですが、その豊富なコマンドを使いこなせているユーザーはまだ少数です。

意外と知られていない「スラッシュコマンド」

Gemini CLIは「自然言語で指示できる」ことが最大の魅力ですが、実は34個の強力なスラッシュコマンドが用意されています。しかも多くのコマンドにはサブコマンドがあり、単に「会話履歴を管理」とだけ表示されていても、実際には5つの操作が使えるケースもあります。

コマンドを正しく知ることで、「指示が伝わらない」「無駄にトークンを消費する」といったストレスから解放されます。

この記事で解決できること

この記事では、Gemini CLI(ターミナル版)の /help 実出力をもとに、全34コマンドとそのサブコマンドを完全網羅しました。キーボードショートカット11個も併せて収録しています。

  • 全34コマンドを実機ベースでカテゴリ別に徹底解説
  • サブコマンドの使い方・引数まで含めた実用的な解説
  • おすすめ度を★で明示(★~★★★)
  • キーボードショートカット11個もおすすめ度付きで網羅
  • AIが自動で使う「ツール」と、人間が打つ「コマンド」の違いを明確化

Amazon検索[本 Gemini]

スポンサーリンク

2️⃣ まず知っておきたい「Basics」

スラッシュコマンドの前に、Gemini CLIには日常的によく使う2つの特殊入力があります。

@ — ファイル・フォルダをコンテキストに追加

@src/myFile.ts    ← 特定ファイルを指定
@src/             ← フォルダ全体を指定

「このファイルを読んで修正して」と言いたいとき、ファイルパスの前に @ を付けるだけでGeminiがそのファイルを読み込みます。自然言語の質問と組み合わせて使います。

> @src/utils.ts のバグを探して
> @src/ フォルダ全体を分析して、未使用の関数を一覧にして

! — シェルコマンドを直接実行

!npm run start
!git status
!ls -la

!に続けてシェルコマンドを打つと、Geminiに頼まずOS上でそのままコマンドが実行されます。「このコマンドを実行して」と自然言語で頼む方法もありますが、!を使うと直接・即座に実行できます。


スポンサーリンク

3️⃣ Gemini CLI 全34コマンド徹底解説

コマンドを4つのカテゴリに分類して解説します。サブコマンドがある場合は、コマンド行の下に展開して記載しています。

📊 カテゴリ1: セッション・対話管理 (11コマンド)

会話の流れをコントロールし、効率的に作業を進めるためのコマンド群です。

おすすめ度コマンド説明使いどころ
★★★/resume自動保存された会話を閲覧・再開前日の作業の続きを始めるとき
★★★/clear画面と会話履歴を消去話題をリセットして精度を高めたいとき
★★★/compressコンテキストを要約に置き換えて圧縮会話が長くなり、動作が重くなったとき
★★★/copy直前の結果またはコードをクリップボードにコピー回答を別のドキュメントに貼り付けたいとき
★★★/chat会話履歴を管理(チェックポイント機能)会話の保存・再開・共有
/chat list保存済みチェックポイントの一覧表示どの会話が保存されているか確認
/chat save <タグ>現在の会話をタグ付きで保存重要な会話に名前を付けて保存
/chat resume <タグ>タグを指定して会話を再開特定の保存済み会話を再開
/chat delete <タグ>保存済みチェックポイントを削除不要な会話を削除して整理
/chat share <ファイル>会話をMD/JSONファイルにエクスポート他の人と会話ログを共有
★★/rewind特定のメッセージに戻って会話を再開AIの回答がズレ始めた地点まで戻したいとき
★★/statsセッション統計を確認コストや利用状況を把握したいとき
/stats sessionセッション固有の使用統計を表示今のセッションで何トークン使ったか確認
/stats modelモデル固有の使用統計を表示モデルごとのトークン消費量を確認
/stats toolsツール固有の使用統計を表示どのツールが何回使われたか確認
★★/tools利用可能なツールを一覧表示(/tools desc で説明付き)AIが今「何ができるか」を確認したいとき
★★/skillsエージェントスキルを管理専門スキルを制御・追加するとき
/skills list利用可能なスキルの一覧(nodesc/allオプションあり)どんなスキルが使えるか確認
/skills link <パス>ローカルパスからスキルをリンク(--scope user|workspace自作スキルを追加するとき
/skills disable <名前>指定スキルを無効化不要なスキルをオフにするとき
/skills enable <名前>無効化したスキルを有効化スキルを再び使えるようにするとき
/skills reloadスキルの一覧を再読み込みスキルを追加・変更した後に反映させるとき
★★/quitCLIを終了作業を終えるとき
/shellsバックグラウンドシェルの表示切替背後で動いている処理の確認

📊 カテゴリ2: プロジェクト・環境設定 (11コマンド)

AIがプロジェクトを正しく理解し、エディタ環境と同期するためのコマンド群です。

おすすめ度コマンド説明使いどころ
★★★/initプロジェクトを分析して GEMINI.md を自動生成新規プロジェクトでAI用の「説明書」を作るとき
★★★/memoryAIのメモリ(指示コンテキスト)を管理プロジェクトのルールをAIに覚えさせるとき
/memory show現在のメモリ内容を表示AIが今どんなルールを覚えているか確認
/memory add <テキスト>メモリにルール・情報を追加「コメントは右側に書いて」などを覚えさせるとき
/memory refreshソースファイルからメモリを再読み込みGEMINI.mdを編集した後に反映させるとき
/memory list読み込み中のGEMINI.mdファイルのパス一覧どのファイルが有効かを確認するとき
★★★/ideIDE(VSCode等)との統合を管理エディタで見ている箇所をCLIと同期するとき
/ide enableIDE統合を有効化CLIとVSCodeのリンクをオンにするとき
/ide statusIDE統合の接続状態を確認連携が正常かチェックするとき
/ide installVSCode用のコンパニオン拡張機能をインストール初回セットアップ時
★★/modelモデル設定ダイアログを開くFlash/Proなどのモデルを切り替えたいとき
★★/directoryワークスペースのディレクトリを管理AIに見せる範囲を調整したいとき
/directory add <パス>ディレクトリをワークスペースに追加(カンマ区切りで複数可)別フォルダもAIに参照させたいとき
/directory show現在のワークスペースディレクトリ一覧どのフォルダが有効かを確認するとき
★★/settingsGemini CLIの設定を確認・編集ツール全体の挙動をカスタマイズするとき
★★/permissionsフォルダの信頼設定・権限を管理ツール実行の許可範囲を設定するとき
/permissions trust [<ディレクトリパス>]指定フォルダを信頼済みとして設定特定フォルダのファイル操作を許可するとき
★★/editor外部エディタの優先設定長い入力を好みのエディタで書きたいとき
★★/terminal-setupターミナルのキーバインド設定(VS Code、Cursor、Windsurf対応)複数行入力を快適にするとき
/themeテーマを変更ターミナルの配色を変えたいとき
/vimVimモードのオン/オフVimキーバインドで操作したいとき

📊 カテゴリ3: 高度な拡張・システム連携 (4コマンド)

外部サービスとの連携、GitHub自動化、イベントフック処理などを扱うコマンド群です。

おすすめ度コマンド説明使いどころ
★★★/mcpMCPサーバーを管理GitHub・DB等の外部データソースと連携するとき
/mcp list設定済みMCPサーバーとツールの一覧どのMCPサーバーが有効か確認
/mcp desc説明付きでMCPサーバー・ツールの一覧各サーバーの機能を詳しく確認
/mcp schemaスキーマ付きで詳細一覧API連携の仕様を確認するとき
/mcp authOAuth対応MCPサーバーの認証認証が必要な外部サービスと連携するとき
/mcp refreshMCPサーバーを再起動サーバーが応答しなくなったとき
/mcp enable <名前>無効なMCPサーバーを有効化一時停止中のサーバーを再開するとき
/mcp disable <名前>MCPサーバーを無効化一時的に外部連携をオフにするとき
★★/setup-githubGitHub ActionsをセットアップCI/CDの自動化設定をAIに任せるとき
★★/extensions拡張機能を管理追加機能を入れたり管理したりするとき
/extensions listアクティブな拡張機能の一覧現在有効な拡張機能を確認
/extensions update <名前>|--all拡張機能を更新特定または全拡張機能を最新版にする
/extensions exploreブラウザで拡張機能ページを開く新しい拡張機能を探したいとき
/extensions restart全拡張機能を再起動拡張機能が正常に動かないとき
/hooksフック(イベント自動処理)を管理特定イベント時の自動処理を設定するとき
/hooks panel登録済みフックとその状態を一覧表示どんなフックが設定されているか確認
/hooks enable <名前>指定フックを有効化無効になっているフックをオンにするとき
/hooks disable <名前>指定フックを無効化特定のフックを一時停止するとき
/hooks enable-all全フックを有効化すべての自動処理をまとめてオンにするとき
/hooks disable-all全フックを無効化すべての自動処理をまとめてオフにするとき

📊 カテゴリ4: システム情報・サポート (8コマンド)

認証、ドキュメント、バグ報告など、ツールの利用自体を支えるコマンド群です。

おすすめ度コマンド説明使いどころ
★★/auth認証を管理アカウント切り替えや再認証のとき
/auth loginログイン・認証方法の変更別のGoogleアカウントに切り替えるとき
/auth logoutログアウト・キャッシュ認証情報をすべて削除認証をリセットしたいとき
★★/helpGemini CLIのヘルプを表示コマンド一覧をその場で確認したいとき
★★/docs公式ドキュメントをブラウザで開く詳細な仕様を調べたいとき
/aboutバージョン情報を表示バージョンを確認するとき
/bugバグ報告をGitHubに送信ツールに不具合を見つけたとき
/shortcutsショートカットパネルの表示切替キーボードショートカットをその場で確認したいとき
/policiesポリシーを管理適用中のポリシーを確認するとき
/policies listモード別にアクティブなポリシーを一覧表示どんな制約が適用されているか確認
/privacyプライバシー通知を表示データの取り扱いを確認するとき

4️⃣ 「コマンド」と「ツール」の違いに注意!

Gemini CLIを使う上で非常に重要なポイントです。

  • スラッシュコマンド (/で入力): 人間がAIの「状態」を操作するもの。(例:/clear で履歴消去、/init で設定作成)
  • ツール (AIが自動実行): AIが「目的」を達成するために使う能力。(例:Google検索、ファイル読み書き、シェル実行)

AIに何かをさせたい時は、コマンドを打つのではなく**「〜を検索して」「〜を修正して」と自然言語で指示する**のが正しい使い方です。


5️⃣ おすすめコマンド TOP10

実戦で本当に役立つコマンドを厳選しました。

順位コマンド理由
🥇/initプロジェクトを分析して GEMINI.md を自動作成。AIの回答精度が大きく上がります。
🥈/memory add「コメントは右側に書いて」などのルールをその場で追加。GEMINI.mdを毎回編集する手間が省けます。
🥉/resume昨日の会話をすぐに再開。コンテキストを引き継げます。
4/chat save/resume重要な会話にタグを付けて保存・再開。/resume(自動保存)との使い分けが重要です。
5/compress長い会話を要約してトークンを節約。レスポンス速度も改善されます。
6/ide enableVSCodeとの連携をオン。エディタで開いているファイルをCLIが自動認識します。
7/tools今使える機能(検索、シェル等)を確認。何ができるか迷ったらこれ。
8/rewind失敗した地点まで会話を巻き戻す。やり直しの手間を省けます。
9/stats session今のセッションのトークン消費量を確認。コスト管理に役立ちます。
10/mcp list接続済みのMCPサーバーを確認。外部連携が正常に動いているか一目でわかります。

6️⃣ キーボードショートカット完全一覧

スラッシュコマンドと同様に重要なのがキーボードショートカットです。マウスを使わずに操作でき、作業効率に直結します。

おすすめ度ショートカット機能使いどころ
★★★Enterメッセージを送信プロンプト入力後、常時
★★★Ctrl+Enter改行(送信しない)複数行のプロンプトを書くとき
★★★Up / Downプロンプト履歴をサイクル直前に打ったコマンドを再利用するとき
★★★Ctrl+L画面をクリア/clearと同等。画面を素早く整理したいとき
★★★Ctrl+Cアプリケーションを終了作業を終えるとき(/quitと同等)
★★★Ctrl+YYOLOモードの切替全操作を自動承認して作業を全自動で進めたいとき
★★Shift+Tab編集の自動承認を切替ファイル変更を都度確認するか自動承認するかを切替
★★Ctrl+Sテキストコピーの選択モードに入るGeminiの出力から特定の文字列をコピーしたいとき
★★Alt+Left / Right入力内の単語間ジャンプ長いプロンプトの途中を素早く編集するとき
Ctrl+X外部エディタで入力を開く長い入力を好みのエディタで書いてから送信するとき
Page Up / Down画面を上下スクロール長い出力を読み返したいとき
Esc操作をキャンセル / 入力をクリア(ダブルプレス)誤入力のリカバリや処理を途中でキャンセルするとき

特に知っておきたいショートカット

Ctrl+Y(YOLOモード)

ファイル編集やシェルコマンド実行のたびに「承認しますか?」と聞いてくるのが煩わしいとき、Ctrl+YでYOLOモードをオンにするとすべての操作が自動承認されます。Gitで元に戻せる状態にしてから使うのがお勧めです。

Shift+Tab(自動承認切替)

ファイル編集の承認モードを切り替えます。YOLOモードほど全部ではなく、編集操作だけ自動承認したいときに使います。

Ctrl+Enter(改行)

Gemini CLIではEnterで即送信されるため、複数行のプロンプトを書くにはCtrl+Enterで改行する必要があります。長い指示文を書くときに必須です。


7️⃣ ターミナル版(CLI)とVSCode版の使い分け

シーン推奨ツール理由
自律的な実装・リサーチターミナル(CLI)/init/memory でAIを教育でき、自律性が高い
会話の要約・リセットターミナル(CLI)/compress/clear で詳細に制御できる
環境構築・CI/CD設定ターミナル(CLI)/setup-github や直接のコマンド実行が可能
ちょっとしたコード相談VSCode版選択して右クリックで済むため手軽

Amazon検索[本 Gemini]

8️⃣ まとめ

今回学んだこと

  • ✅ Gemini CLIのスラッシュコマンドは全部で34個。多くのコマンドにサブコマンドがあり、実際の機能はさらに豊富。
  • /chat はlist/save/resume/delete/shareの5サブコマンドを持つ強力な会話管理機能。
  • /memory add でその場からルールを追加できるため、GEMINI.mdを逐一編集する手間が省ける。
  • Ctrl+Y(YOLOモード)と Shift+Tab(自動承認切替)を使いこなすと、作業が大幅にスムーズになる。
  • ✅ 会話が長くなったら /compress で整理するのがコツ。

まずはターミナルで /help を入力して、今のあなたのGemini CLIで何ができるか眺めてみることから始めてみましょう!


この記事が役に立ったら、ぜひシェアをお願いします! 🚀

関連記事:

  • Gemini CLI完全ガイド|Googleが放つ最強のAIコーディングエージェントの全貌
Gemini CLI完全ガイド|ターミナルで動くGoogleのAIエージェントの全貌【2026年3月最新】
はじめに「Claude CodeみたいなAIコーディングエージェントを試したいけど、費用を抑えたい…」「Googleが出しているターミナル版AIエージェントって何ができるの?」そんな疑問を持つエンジニアに向けて、Gemini CLIの全貌を...
  • Gemini CLI環境構築完全ガイド|初心者でも10分でセットアップできる手順解説
Gemini CLI完全使いこなしガイド|基本操作からVSCode連携・ローカル活用術まで【2026年2月版】
はじめに「Gemini CLIをインストールしたけど、どう使えばいいのか分からない…」「ブラウザ版のGeminiとどう使い分ければいいの?」「ローカルで使うからこそできる、CLIならではの活用法って何?」本記事では、Gemini CLIをイ...
  • Gemini CLI vs Claude Code徹底比較|2026年最新のAIコーディングツール選び
Claude Code vs Gemini CLI|できること・できないことを徹底比較【2026年3月版】
はじめに「Claude CodeとGemini CLI、どっちを使えばいいの?」どちらもターミナルからAIエージェントを操作して、ローカルファイルの編集・Git操作・テスト実行まで自律的にこなす強力なツールです。しかし設計思想・得意分野・コ...

コメント