Codex CLI
ターミナルからコードを確認、編集、実行する
ターミナルを離れることなく、コードの確認、変更、コマンドの実行、反復作業の自動化を行えます。
$ codex
╭──────────────────────────────────────────────────╮ │ >_ OpenAI Codex │ │ │ │ model: gpt-5.6-sol medium /model to change │ │ directory: ~/code │ ╰──────────────────────────────────────────────────╯ To get started, describe a task or try one of these commands: /init - create an AGENTS.md file with instructions for Codex /status - show current session configuration /permissions - choose what Codex is allowed to do /model - choose the model and reasoning effort /review - review changes and find issues
› Refactor the Dashboard component to React Hooks
100% context left · ? for shortcuts
ローカルリポジトリで作業できます
Codex はファイルを確認して編集し、マシンにすでにインストールされているツールを実行できます。
制御を維持できます
タスクに適したモデル、推理強度、権限、コマンドを選択できます。
スクリプトや CI と組み合わせられます
Codex を対話形式で使用したり、反復可能なワークフローやパイプラインから codex exec を呼び出したりできます。
クイックスタート
はじめに
Codex をインストールしてサインインし、プロジェクトディレクトリから最初のタスクを実行します。
-
Codex をインストールする
次のいずれかのインストール方法を選択してください。 macOS および Linux 用のスタンドアロンインストーラーで Codex CLI をインストールします。 インストール: 更新: Windows 用のスタンドアロンインストーラーで Codex CLI をインストールします。 インストール: 更新: npm でも Codex CLI をインストールできます。 インストール: 更新: Homebrew でも Codex CLI をインストールできます。 インストール: 更新:
Codex をインストールする -
Codex を実行してサインインする
プロジェクトディレクトリを開き、 codex を実行します。Codex を初めて実行するときは、 ChatGPT でサインイン または利用可能な別のサインイン方法を選択してください。
認証オプションを確認する -
最初のタスクを開始する
達成したいことを説明してください。たとえば、プロジェクトの説明、対象を絞った変更、問題のデバッグなどを Codex に依頼できます。 変更を元に戻せるよう、タスクの前後に Git チェックポイントを作成してください。 ベストプラクティス も参照してください。
ベストプラクティス
Codex CLI でできること
対話型作業、自動化、レビュー、委任を、目的を絞った単一のターミナルループで行えます。
コーディングループをターミナル内で完結させる
リポジトリで Codex を起動し、不慣れなコードの調査、変更計画の作成、ファイルの編集、ローカル開発ツールの実行を行います。進行中のターンを誘導し、表示されるコマンドや差分を確認しながら、フォローアップ作業を同じセッションで続けられます。
コーディングループをターミナル内で完結させるリリース前に変更をレビューする
未コミットの変更、コミット、またはベースブランチを対象に専用レビューを実行します。Codex は作業ツリーを変更せず、優先順位を付けて検出事項を報告するため、コミットや pull request の作成前にリスクへ対処できます。
リリース前に変更をレビューするCodex を中心としたターミナルワークフローを構築する
セッションの再開、画像やウェブのコンテキストの追加、複雑な作業の分割、開発ツールとの接続に利用できる CLI 機能について説明します。
保存したチャットに戻る
現在のリポジトリから最近のチャットを開き直します。以前の作業に戻る必要がある場合は、ローカルのチャット全体を検索することもできます。
視覚的なコンテキストをプロンプトに取り込む
最初のプロンプトとともにエラーのスクリーンショット、アーキテクチャ図、デザインリファレンスを渡すか、対話型コンポーザーに画像を貼り付けます。
大規模な調査を分割する
対象を絞った作業を専門のエージェントに委任し、その結果をメインのターミナルセッションへ戻すよう Codex に依頼します。
最新のコンテキストを検索する
タスクが最新のリリース、ドキュメント、外部の動作に依存する場合、実行をライブウェブ検索へ切り替えます。検索アクティビティはトランスクリプトに表示されます。
作業を Codex cloud に移す
進行中および完了済みのチャットを閲覧し、設定済みの環境へ作業を送信して、その結果をターミナルからローカルリポジトリへ適用します。
MCP で外部ツールに接続する
ローカルまたはリモートの MCP servers を追加し、必要に応じて認証します。Codex が使用する前に、現在のセッションで利用可能なツールを確認できます。
各実行の境界を設定する
Codex が確認なしでファイルを編集したりコマンドを実行したりできるタイミングを選択し、続行前に有効なサンドボックスと書き込み可能なルートを確認します。
Codex をターミナルに合わせる
シェル用の補完を生成し、構文テーマを選択して、VISUAL または EDITOR で設定されたエディターから長いプロンプトを開きます。
Codex CLI が適している場面
- ターミナルから作業する場合
- 目的を絞った単一のループでリポジトリを調査、編集、実行します。
- スクリプトや CI が必要な場合
- 反復可能なワークフローで非対話型コマンドを実行します。
- ローカルでコードレビューを行いたい場合
- コミットや pull request の作成前に変更を確認します。
- 作業をクラウドへ引き渡したい場合
- クラウドチャットを開始し、後でターミナルに戻ります。