← 対応表に戻る

Gemini CLI のコマンド

Google / 指示ファイル GEMINI.md / ライセンス Apache-2.0 / 公式ドキュメント

セッション

やりたいこと Gemini CLI Claude CodeCodex CLI
会話をクリアする /clear 同じ 会話の文脈とターミナル表示・スクロールバックの両方を消す。Ctrl+L は画面の再描画だけで文脈は残るので別物 /clear [name] /clear
文脈を要約して圧縮する /compress 近い 名前が compact ではなく compress。文脈全体を要約で置き換える点は同じだが、要約の観点を引数で指示する仕組みはない /compact [instructions] /compact
過去のセッションを再開する /resume 同じ /chat は同じ動作の別名。会話は自動保存されるので事前の保存操作は不要。起動時は gemini --resume latest または --resume <番号> /resume [session] /resume
会話を分岐させる なし 会話を分岐させる組み込みコマンドはない。/resume save <tag> で今の状態にタグを付けて保存し、あとで戻る形でしか代替できない /branch [name] /fork

指示とメモリ

やりたいこと Gemini CLI Claude CodeCodex CLI
プロジェクト指示ファイルを生成する /init 同じ 生成先は GEMINI.md /init /init
指示ファイル・メモリを確認して直す /memory show | list | refresh 近い 読み込み中の GEMINI.md の一覧・内容表示と再読込のみ。編集機能はないので書き換えは自分で行う。refresh があるのでセッションを切らずに反映できるのは3ツール中これだけ /memory /memories

コードを進める

やりたいこと Gemini CLI Claude CodeCodex CLI
変更をレビューさせる なし レビュー専用の組み込みコマンドはなく、普通に頼む形になる。/setup-github はGitHub Actions側でPRをレビューさせる設定で、セッション内のレビューとは別物 /review [effort] [--fix] [--comment] [target] /review
差分を表示する なし 差分表示の組み込みコマンドはない。! を頭に付けたシェル実行(!git diff)で代替する /diff /diff
計画モードに切り替える /plan 同じ 読み取り専用モードになる。/plan copy で承認済みの計画をクリップボードへ。設定 general.plan.enabled で無効化されている場合は使えない /plan [description] /plan
直前の変更を巻き戻す /rewind 同じ Esc 2回がショートカット。履歴だけ・コードだけ・両方を選べる。ツール実行の直前に戻す /restore は別のコマンドで、設定でチェックポイントを有効にしておく必要がある /rewind なし

状態を見る

やりたいこと Gemini CLI Claude CodeCodex CLI
利用量とコストを確認する /stats model 近い 金額ではなくトークン数とクォータの表示。/stats(既定)はセッション時間やツール呼び出し回数、/stats tools はツール別。コスト単位で見たい用途には合わない /usage /usage
セッションの設定と文脈の残量を見る /stats 近い セッションの統計(時間・ツール呼び出し・トークン)が出る。文脈の残量を可視化する用途には情報が足りない /context /status

設定

やりたいこと Gemini CLI Claude CodeCodex CLI
モデルを切り替える /model set <model-name> [--persist] 近い サブコマンド形式。--persist を付けないと今のセッション限りで、設定ファイルには残らない。/model manage でダイアログも開ける /model [model] /model
権限・承認の設定を変える /permissions trust [<directory-path>] 近い 扱うのはフォルダの信頼設定が中心で、ツール単位の許可ルールではない。ルールの確認は /policies list、恒久的な設定は settings.json 側になる /permissions /permissions
Vimキーバインドを使う /vim 同じ NORMAL / INSERT の両モードがあり、設定は ~/.gemini/settings.json に保存されて次回以降も残る /vim /vim
表示テーマを変える /theme 同じ ダイアログでUIのテーマを選ぶ /theme /theme
作業ディレクトリを足す・移る /directory add <path1>,<path2> 近い 別名は /dir。カンマ区切りで複数を一度に足せる。追加済みの確認は /directory show。制限の強いサンドボックスでは無効化されるので、その場合は起動時に --include-directories を使う /add-dir <path> /cd

拡張

やりたいこと Gemini CLI Claude CodeCodex CLI
MCPサーバーを確認・管理する /mcp list | desc | schema | auth | reload | enable | disable 同じ サブコマンドが細かい。schema まで出せるのは3ツール中これだけで、ツール定義を直接確認したいときに効く /mcp /mcp
サブエージェントを管理する /agents list | enable | disable | config | reload 同じ 定義の有効・無効やモデル設定までコマンドから触れる。3ツール中いちばん素直に「管理」できる /agents /agents
スキルを管理する /skills list | enable | disable | reload 同じ workspace / user / extension の各階層をまたいで探索する。reload で再起動せず読み直せる /skills /skills
フックを確認・管理する /hooks list | enable | disable | enable-all | disable-all 同じ 名前指定での個別切り替えと一括切り替えの両方がある /hooks /hooks
IDE連携を使う /ide enable | disable | install | status 同じ コンパニオン拡張のインストールまでコマンドから行える /ide /ide

入出力

やりたいこと Gemini CLI Claude CodeCodex CLI
直前の応答をコピーする /copy 同じ ローカルではOSのクリップボード(pbcopy / xclip / clip)を使う。SSH・WSL越しでは OSC 52 に頼るため、端末が対応していないと動かない /copy [N] /copy
会話をファイルに書き出す /resume share [filename] 近い 独立したコマンドではなくセッション管理のサブコマンド。拡張子で MarkdownとJSONを出し分ける。旧称の /chat share も同じ動作 /export [filename] /export
対話せずに1回だけ実行する gemini -p "query" 同じ --prompt の短縮形。-p を付けた時点で非対話になる。実行したあと対話に入りたいなら -i(--prompt-interactive) claude -p "query" codex exec "query"