Codex CLI 入門ガイド:インストールから最初のAIコーディングタスクまで
このチュートリアルで学べること
Codex CLI は、OpenAI が提供するターミナル上で動作するコーディングエージェントです。プロジェクトの確認、ファイルの編集、コマンドの実行、反復作業の自動化を、すべてコマンドライン上で行えます。このチュートリアルを終えると、Windows・macOS・Linux に Codex CLI をインストールし、ログインし、最初の AI 支援コーディングタスクを実行できるようになります。
所要時間: 15〜20分
難易度: 初心者向け
始める前に必要なもの
| 項目 | 要件 |
|---|---|
| OS | Windows 10 以降、macOS、または Linux |
| アカウント | ChatGPT アカウント(サブスクリプション)または OpenAI API キー(従量課金) |
| Node.js | npm インストール方式でのみ必要(バージョン18以上) |
| ターミナル | PowerShell(Windows)、ターミナル(macOS)、または Linux ターミナル |
| 費用 | ChatGPT サブスクリプション、または API 利用量に応じた課金 |
ターミナルとは? ターミナル(コマンドラインとも呼びます)は、ボタンをクリックする代わりにコマンドを入力するウィンドウです。Windows では PowerShell、macOS では ターミナル と呼ばれます。このチュートリアルの codex コマンドは、このウィンドウに入力して Enter を押して実行します。
Node.js とは? Node.js は、npm コマンドでツールをインストールできるようにする無料プログラムです。下の npm インストール方式を選ぶ場合にのみ必要です。まだない場合は nodejs.org からインストールしてください(LTS版を選択)。
API キーとは? API キーは、従量課金時にアカウントを識別するための秘密のコードです。platform.openai.com の API keys ページで一度だけ生成します。パスワードと同じように扱い、他人に共有しないでください。
ターミナルの開き方(ステップバイステップ)
ターミナルの開き方がわからない場合は、以下から自分のOSの手順に従ってください。このチュートリアルのすべてのコマンドはこのウィンドウで実行します。
Windows — PowerShell を開く
- 1画面左下のスタートボタン(Windows ロゴ)をクリックします。
- 2
PowerShellと入力します——何もクリックする必要はなく、そのまま入力するだけです。 - 3一覧に表示されたら、Windows PowerShell または ターミナル をクリックします。
- Windows 11 ではターミナル、Windows 10 では Windows PowerShell と表示されます。どちらでも動作します。
- 1青いユーザーアカウント制御のウィンドウが表示されたら、はいをクリックします。
コマンドの貼り付け方: PowerShell ウィンドウ内の任意の場所を右クリックで貼り付け(または Ctrl + V)。
ダウンロードとインストール
バージョンの選択
| バージョン | 対象 | 説明 |
|---|---|---|
| 安定版(公式インストーラー) | ほとんどのユーザー | 完全にテスト済み、推奨 |
| npm パッケージ | Node.js を導入済みのユーザー | 更新が簡単 |
| Homebrew(macOS) | Homebrew を使う macOS ユーザー | 他のアプリと一元管理 |
Homebrew とは? Homebrew は macOS の無料パッケージマネージャーです。brew install と入力してアプリをインストールします。コマンドライン版のアプリストアのようなものです。すでに Homebrew を使っている場合のみ選んでください。
OS別のインストール
下のパネルでOSを選択してください。各タブにそのOSの完全な手順が含まれています。
Windows のインストール
- 1PowerShell を開きます:スタートボタン(Windows ロゴ)をクリックし、
PowerShellと入力して、Windows PowerShell または ターミナル をクリックします。 - 2下のコマンドをコピーし、PowerShell ウィンドウに貼り付けて Enter を押します:
powershell -ExecutionPolicy ByPass -c "irm https://chatgpt.com/codex/install.ps1 | iex"- 1インストールが終わるまで待ちます。再度入力できるようになったら、下のコマンドをコピーして実行し、インストールを確認します:
codex --versionバージョン番号(例:v1.x.x)が表示されれば成功です。
Codex のアップデート(最新版にしたいときに、このコマンドをコピーして実行):
powershell -ExecutionPolicy ByPass -c "irm https://chatgpt.com/codex/install.ps1 | iex"初回ログイン
- 1ターミナルを開き、プロジェクトフォルダに移動します(
path/to/your/projectを自分のパスに置き換え):
cd path/to/your/project- 1Codex を起動します:
codex- 1初回はログイン方法を選択します:
- ChatGPT でログイン — ChatGPT アカウント(サブスクリプション)を使用。ブラウザで認証画面が開き、ログイン後、認証情報が自動的に Codex に渡されます。
- API キーを使用 — プロンプトに従って platform.openai.com で生成したキーを貼り付けます。
- 1ログインが完了すると、Codex の入力プロンプトが表示され、最初のタスクの準備ができています。
インストール時のトラブルシューティング
| エラー | 原因 | 解決策 |
|---|---|---|
codex: command not found | インストール先が PATH に含まれていない | 下のOS別の詳細な修正手順を参照 |
npm: command not found | Node.js がインストールされていない | nodejs.org からインストール(LTS版)、ターミナルを閉じて開き直し、npm インストールを再試行 |
| ログインページが開かない | ネットワーク制限またはプロキシ | ネットワークを確認し、chatgpt.com にアクセスできるようにして再試行。VPN やプロキシを使っている場合はオフにするかサーバーを変更 |
codex: Permission denied(macOS/Linux) | スクリプトがインストール先に書き込めない | ターミナルで一度 chmod +x ~/.local/bin/codex を実行してから、インストールコマンドを再実行 |
"codex: command not found" の修正 — Windows:
- 1Windows キーを押し、
環境変数と入力してシステム環境変数の編集をクリック。 - 2環境変数(N)... ボタンをクリック。
- 3下のリスト(システム変数)で Path を選択し、編集(I)... をクリック。
- 4新規をクリックし、Codex のインストール先(既定:
C:\Users\<ユーザー名>\.local\bin)を追加し、すべてのウィンドウで OK をクリック。 - 5PowerShell を完全に閉じて開き直し、
codex --versionを実行。
"codex: command not found" の修正 — macOS/Linux:
- 1ターミナルを開き、このコマンドをコピーして実行:
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc- 1設定を再読み込み:
source ~/.zshrc- 1Zsh ではなく Bash を使っている場合は、上の2つのコマンドの
~/.zshrcを~/.bashrcに置き換えます。 - 2
codex --versionで確認。
最初のタスク
ステップ1:プロジェクトを開く
Codex に作業させるプロジェクトフォルダに移動します(パスを自分のものに置き換え):
cd path/to/your/projectステップ2:Codex を起動
codexステップ3:最初の質問をする
下のリクエストを入力して Enter を押します:
Tell me about this projectCodex がプロジェクトのファイルを読み、内容を説明します。次のようなタスクも試してください:
Explain the main function in this file— このファイルのメイン関数を説明Find the bug in this code— このコードのバグを探すAdd a comment header to every file— 全ファイルにコメントヘッダーを追加
ステップ4:Codex の操作を承認する
Codex がファイルを編集したりコマンドを実行したりするときは、まず許可を求めます。これは正常です。y を入力して Enter で承認、n で拒否します。変更を一つずつ確認し、自分のマシンで起こることを常に把握してください。
ステップ5:Codex を終了
終了したら /exit を入力して Enter、または Ctrl + C を2回押します。
便利なコマンド
| コマンド | 機能 |
|---|---|
codex | 対話型セッションを開始 |
codex exec "タスクの説明" | 非対話モードでタスクを実行(スクリプトやCI向け) |
codex resume | 最近のセッションを再開 |
codex --image <ファイル> | プロンプトにスクリーンショットや図を添付 |
codex --search | 現在のタスクでウェブ検索を有効化 |
codex mcp | MCP サーバー経由で外部ツールに接続 |
codex completion | ターミナルのコマンド補完を生成 |
/permissions | セッション内で Codex の自動実行範囲を変更 |
/exit | Codex を終了 |
よくある質問
有料プランは必要ですか?
ChatGPT サブスクリプションまたは OpenAI API キーのいずれかが必要です。無料プランの ChatGPT には Codex CLI のアクセスが含まれません。現在のオプションは公式価格ページで確認してください。
git リポジトリの外でも動作しますか?
Codex は git プロジェクト内で最も効果的に動作します。ゼロから始める場合は、先にリポジトリを作成します:
git initCodex は私のコードを実行できますか?
できますが、あなたの許可が必要です。Codex はマシン上でコマンドやテストを実行でき、実行前に必ず内容を表示します。権限設定で、確認なしに実行できる範囲を制御できます。
私のコードは OpenAI に送信されますか?
OpenAI モデルを使用する場合、プロンプトとファイルの内容は、アカウントの種類(サブスクリプションまたは API 組織の設定)のデータコントロールに従って OpenAI によって処理されます。詳細は公式のデータコントロールドキュメントを確認してください。
次のステップ
- プロジェクトガイダンスの追加: リポジトリに
AGENTS.mdファイルを作成し、Codex にプロジェクトの永続的な指示を与えます。 - スクリプトでの自動化: CI パイプラインや反復ワークフローで
codex execを使用します。 - MCP でのツール接続:
codex mcpを使用して、外部データやサービスにアクセスさせます。 - Codex cloud を試す: 長時間のタスクをクラウドに任せ、後でターミナルに戻って結果を取得します。