Codex コマンド一覧:すべてのスラッシュコマンドを解説

OpenAI Codex のスラッシュコマンド 63 個をカテゴリ別にまとめ、それぞれに説明・使いどころ・例を付けています。公式ドキュメント Developer commands にもとづいています。Codex のコマンドが使えるのは、ターミナルの Codex CLI、IDE 拡張機能、ChatGPT デスクトップアプリの Codex モードの 3 か所で、それぞれ対応するコマンドが少しずつ異なります。一部でしか使えないコマンドには印を付けています。ChatGPT の Web 版には独自のコマンドメニューがあり、これらのコマンドは使えません。

コンテキスト

/compact /recap /side /mention /ide /ide-context /memories

/compact

コンテキストを圧縮します。これまでの会話を要約し、コンテキストの空きを確保します。

長時間実行した後に使います。Codex は重要な情報を残し、コンテキストウィンドウがあふれるのを防ぎます。

/compact

/recap

現在の会話の要約を生成しますが、コンテキストは圧縮しません。

しばらく離れて戻ってきたときにすばやく振り返りたい場合に使います。コンテキストの空きを作るには /compact を使ってください。

/recap

対応環境:ターミナル

/side [質問]

一時的な脇道の会話を開きます。メインの会話を中断せず、影響も与えません。

関連する質問をちょっとしたいが、そのやり取りをメインの会話に残したくないときに使います。CLI では /btw も使えます。

/side この関数にロックが必要なのはなぜですか?

別名:/btw

/mention <パス>

ファイルやフォルダーを会話に追加し、以降のターンで直接参照できるようにします。

この先 Codex に特定のファイルを重点的に見てほしいときに使います。パスを入力し、表示されるリストから選びます。

/mention src/lib/api.ts

対応環境:ターミナル

/ide [説明]

エディターで開いているファイルや現在の選択範囲などのコンテキストを、次のプロンプトに含めます。

ターミナルで Codex を使いながら IDE も開いているときに使います。どのファイルを開いているかを改めて説明する手間が省けます。

/ide 選択したこのコードを説明して

対応環境:ターミナル

/ide-context

IDE コンテキストの自動添付をオン/オフします。

メッセージごとにエディターのファイルや選択範囲が自動で付くのを避けたいときはオフにします。

/ide-context

対応環境:デスクトップ版、IDE

/memories

既存のメモリを使うかどうか、新しいメモリを生成するかどうかを設定します。

アカウントでメモリ機能が有効なときに使えます。設定は以降のセッションに影響します。

/memories

モデルと権限

/model /reasoning /fast /personality /plan /goal /permissions /approve /experimental

/model

現在使うモデル(と推論の強度)を選びます。

表示されるリストには、アカウントとワークスペースで利用可能なモデルだけが出ます。切り替え後は /status で確認できます。

/model

/reasoning

現在の会話の推論の強度を選びます。

難しい問題では上げ、簡単なタスクでは下げて速度を優先します。CLI では /model の中で一緒に選びます。

/reasoning

対応環境:デスクトップ版、IDE

/fast

現在のモデルの Fast モードをオン/オフします。選択は保存されます。

モデルが Fast モードを提供している場合にのみ、このコマンドが表示されます。もう一度入力するとオフになります。

/fast

/personality

Codex の応答スタイルを選びます。

現在のモデルが複数のスタイルに対応している場合に使えます。

/personality

対応環境:デスクトップ版、IDE

/plan [プロンプト]

プランモードに切り替えます。最初の計画依頼を一緒に付けることもできます。

コードを変更する前に、まず Codex に実行計画を出してもらいます。Codex が作業中のときは一時的に使えません。

/plan このサービスのデータベース移行計画を設計する

/goal [目標|edit|pause|resume|clear]

タスクの目標を設定、確認、変更、一時停止、再開、またはクリアします。

大きなタスクに継続的に追跡する目標を与えます。引数なしで現在の目標を確認できます。目標は最大 4000 字で、それより長い説明はファイルに書いて参照してください。

/goal 移行を完了し、テストがすべて通る状態を保つ

/permissions

Codex が確認なしで直接実行できる操作を設定します。

セッションの途中で承認を緩めたり厳しくしたりします。たとえば Auto と Read Only を切り替えます。

/permissions

対応環境:ターミナル

/approve

自動レビューが直近で拒否した操作を承認し、1 回だけ再試行させます。

安全だと確認済みのコマンドが自動レビューで止められたときに使います。再試行は 1 回だけで、権限設定は変わりません。

/approve

/experimental

ネットワークプロキシや実行中のスリープ防止など、実験的な機能をオン/オフします。

選択後、案内に従って Codex を再起動すると反映されます。

/experimental

対応環境:ターミナル

レビューと変更

/review /diff /init

/review [説明]

ワークスペース内の変更を Codex にレビューさせ、問題を見つけます。

Codex が作業を終えた後や、ローカルの変更をもう一度見てもらいたいときに使います。ベースブランチと比較することもできます。

/review

/diff

まだ Git で追跡されていない新しいファイルも含めて、Git の変更を表示します。

コミットやテストの実行前に、Codex がどこを変更したかを確認します。

/diff

対応環境:ターミナル

/init

現在のディレクトリに AGENTS.md を生成し、Codex 向けの長期的な指示を書き込みます。

新しいプロジェクトで初めて Codex を使うときに実行し、コーディング規約やテストコマンドなどを追記します。

/init

ワークスペースと実行場所

/worktree /local /cloud /cloud-environment /project /cd /pwd

/worktree

新しい Git worktree で会話を開始または継続します。

現在のブランチに影響を与えず、独立したチェックアウトで作業したいときに使います。ローカルリポジトリが必要で、タスクの実行中は使えません。

/worktree

/local

会話をローカルのワークスペースで実行します。

クラウドからローカルマシンでの実行に戻すときに使います。

/local

対応環境:デスクトップ版、IDE

/cloud

会話をクラウドで実行します。

アカウントでクラウド実行が使える場合に利用できます。時間がかかり、ローカルマシンを占有したくないタスクに向いています。

/cloud

対応環境:デスクトップ版、IDE

/cloud-environment

この会話で使うクラウド環境を選びます。

複数のクラウド環境(リポジトリや依存関係が異なるもの)を設定しているときに使います。

/cloud-environment

対応環境:デスクトップ版、IDE

/project

新しい会話が属するプロジェクトを選びます。

/project

対応環境:デスクトップ版、IDE

/cd [パス]

セッションの作業ディレクトリを切り替えます。パスを省略するとホームディレクトリに移動します。

メインセッションがアイドル状態で、キューにある入力やバックグラウンドターミナルがないことが必要です。

/cd ../another-repo

対応環境:ターミナル

/pwd

現在のセッションの作業ディレクトリを表示します。

/pwd

対応環境:ターミナル · 別名:/cwd

セッション

/new /clear /rename /fork /resume /archive /delete /agents /subagents /copy /export /app /quit

/new [名前]

新しい会話を始めます。名前を付けることもできます。

関係のない新しいタスクに切り替えるときに使います。CLI ではターミナルを先にクリアしないので、画面も一緒にクリアしたい場合は /clear を使ってください。

/new ログインの問題を修正

対応環境:デスクトップ版、ターミナル

/clear [名前]

ターミナルをクリアして新しい会話を始めます。

画面とコンテキストをまとめてリセットしたいときに使います。画面だけクリアして現在の会話を残したい場合は Ctrl+L を押してください。タスクの実行中は使えません。

/clear

対応環境:ターミナル

/rename [名前]

現在の会話の名前を変更します。

セッションにわかりやすい名前を付けておくと、後で /resume で見つけやすくなります。

/rename 決済モジュールのリファクタリング

対応環境:デスクトップ版、ターミナル

/fork

現在の会話を新しい会話として複製します。

現在の記録を失わずに、別のアプローチを試したいときに使います。

/fork

/resume

セッション一覧から、以前保存した会話を再開します。

前回の CLI セッションの続きから作業します。

/resume

対応環境:ターミナル

/archive

現在のセッションをアーカイブします。セッション一覧からは外れますが、記録は残ります。

後で codex unarchive で復元できます。実行中のターンは先に停止されます。

/archive

対応環境:デスクトップ版、ターミナル

/delete

現在のセッションと、そこから派生したサブセッションを完全に削除します。

アーカイブでは足りず、記録を本当に削除したいときに使います。元に戻せません。会話の実行中や脇道の会話の中では使えません。

/delete

対応環境:ターミナル

/agents

エージェントのコマンドセンターを開き、会話を閲覧したりエージェント間を切り替えたりします。

/agents

対応環境:ターミナル

/subagents

現在のセッションのサブエージェントのスレッドに切り替えます。

サブエージェントが進めている作業を確認したり、続けさせたりします。

/subagents

対応環境:ターミナル

/copy

Codex の直近の完全な応答をコピーします。

Ctrl+O を押しても同じです。

/copy

対応環境:ターミナル

/export [ファイル名]

会話全体を Markdown としてエクスポートし、クリップボードにコピーするかファイルに保存します。

ファイル名を付けるとそのまま保存します。現在のターンが終わってからエクスポートしてください。

/export session.md

対応環境:ターミナル

/app

ChatGPT デスクトップアプリで現在のセッションを続けます。

ターミナルからデスクトップアプリに移ります。macOS と Windows に対応しています。

/app

対応環境:ターミナル

/quit

Codex CLI を終了します。

終了する前に、重要な変更を保存またはコミットしてください。

/quit

対応環境:ターミナル · 別名:/exit

スキルと拡張

/skills /mcp /apps /plugins /hooks /import /ps /stop

/skills

スキルを閲覧して使用し、スキルの指示に従って Codex に特定のタスクをこなさせます。

プロンプトに $スキル名 と書いて直接呼び出すこともできます。デスクトップアプリや IDE で有効にしたスキルは、コマンド一覧にそのまま表示されます。

/skills

対応環境:ターミナル

/mcp [verbose|login <名前>]

設定済みの MCP ツールと接続状態を表示します。

このセッションで Codex がどの外部ツールを呼び出せるかを確認します。verbose を付けるとサーバーの詳細を表示します。

/mcp verbose

/apps

アプリ(コネクタ)を閲覧し、プロンプトに挿入します。

選択すると $アプリ名 の形で挿入されるので、Codex にそれを使うよう指示します。

/apps

対応環境:ターミナル

/plugins

インストール済みおよびインストール可能なプラグインを閲覧します。

プラグインが提供するツールの確認、おすすめプラグインのインストール、プラグインの管理を行います。

/plugins

対応環境:ターミナル

/hooks

ライフサイクルフックを表示・管理します。

設定済みのフックを確認し、新規または変更されたフックを信頼するか、実行前に無効にします。

/hooks

対応環境:ターミナル

/import

Claude Code または Cursor から設定、プロジェクトファイル、最近の会話をインポートします。

ローカルの TUI セッションで実行し、最近 30 日以内の会話を最大 50 件インポートできます。タスクの実行中やリモートセッションでは使えません。

/import

対応環境:ターミナル

/ps

バックグラウンドターミナルとその最新の出力を一覧表示します。

メインの会話を離れずに、長時間実行中のコマンドの進捗を確認できます。

/ps

対応環境:ターミナル

/stop

現在のセッションのバックグラウンドターミナルをすべて停止します。

/stop

対応環境:ターミナル · 別名:/clean

設定と診断

/status /usage /statusline /title /theme /pet /tui /vim /keymap /raw /debug-config /daemon /warnings /setup-default-sandbox /feedback /logout

/status

セッションの設定と使用量(現在のモデル、承認ポリシー、書き込み可能なディレクトリ、残りのコンテキストなど)を表示します。

Codex が期待どおりの設定で動いているかを確認します。

/status

/usage [daily|weekly|cumulative]

アカウントの token 使用量を表示するか、利用枠のリセットを 1 回使用します。

/usage weekly

対応環境:デスクトップ版、ターミナル

/statusline

下部のステータスバーに表示する情報と、その順序を設定します。

モデル、コンテキスト、利用枠、Git ブランチ、token などから選べ、config.toml に保存されます。

/statusline

対応環境:ターミナル

/title

ターミナルのウィンドウやタブのタイトルに表示する情報を設定します。

/title

対応環境:ターミナル

/theme

コードのハイライトテーマを選びます。プレビューしてから保存できます。

/theme

対応環境:ターミナル

/pet [off]

画面に表示される小さなペットを選ぶか、非表示にします。

/pet off

対応環境:デスクトップ版、ターミナル · 別名:/pets

/tui

次回起動時のターミナルモード(スクロールバックまたはフルスクリーン)を選びます。

Codex を再起動すると反映されます。

/tui

対応環境:ターミナル

/vim

入力欄の Vim モードをオン/オフします。

デフォルトでオンにしたい場合は、config.toml で tui.vim_mode_default = true を設定します。

/vim

対応環境:ターミナル

/keymap

TUI のショートカットキーを確認・変更し、config.toml に保存します。

/keymap

対応環境:ターミナル

/raw [on|off]

生のスクロールモードをオン/オフし、ターミナルでの選択やコピーをしやすくします。

Alt+R を押しても切り替えられます。

/raw on

対応環境:ターミナル

/debug-config

設定の階層とポリシーの出どころを出力し、設定が反映されない原因を調べます。

/debug-config

対応環境:ターミナル

/daemon

ローカルのバックグラウンドサービスの管理画面を開きます。

更新を確定すると Codex が終了するため、進行中の作業が中断される場合があります。

/daemon

対応環境:ターミナル

/warnings

セッション中に保持された警告と診断情報を表示します。

/warnings

対応環境:ターミナル

/setup-default-sandbox

Windows で昇格したエージェントサンドボックスを設定します。

Windows で、Codex が機能制限付きのサンドボックスを使っている場合にのみ表示されます。案内に従って管理者設定を完了してください。

/setup-default-sandbox

対応環境:ターミナル

/feedback

Codex チームにフィードバックを送信します。ログを添付することもできます。

/feedback

/logout

Codex からログアウトし、ローカルの認証情報を消去します。

共用のコンピューターで使い終わったときに使います。

/logout

対応環境:ターミナル