Codex CLI使い方完全ガイド|インストール・Windows・承認モード【2026年】

2026年8月最新 — Windows導入の落とし穴に対応
Codex CLI使い方完全ガイド|
インストール・AGENTS.md・
承認モード設計【2026年最新】

Codex CLIはOpenAI公式のターミナル型AIコーディングエージェントだ。導入自体は1行で終わるが、実際につまずくのは「Windowsでネイティブか WSL2 か」「承認モードをどこまで緩めるか」「AGENTS.md に何を書くか」の3点。この記事ではインストールから、失敗しやすい箇所と本番運用の設計までを実務目線で解説する。

Windows 3経路の使い分け
承認モード・サンドボックス設計
LIF Tech
目次

1. 結論——3ステップで動かす

STEP1

インストール——npm install -g @openai/codex(macOSならbrew install --cask codexでも可)

STEP2

認証——codex loginでChatGPTアカウントにサインイン。CI/CDで使うならAPIキー方式

STEP3

起動——プロジェクトルートでcodexと打てば対話セッションが始まる。日本語で指示してよい

💡 動かすだけなら5分で終わる。本記事で本当に読んでほしいのは第4章(Windows)と第7章(承認モード)だ。前者は導入時に最も詰まる箇所、後者は業務で使う際に事故を防ぐ設計であり、どちらも「インストール手順だけ書いた記事」では触れられていない部分である。

2. Codex CLIとは何か——「昔のCodex」との違い

Codex CLIは、OpenAIが公式に提供するターミナル上で動くコーディングエージェントだ。GitHubでopenai/codexとして公開されており、macOS・Linux・Windowsで動作する。リポジトリを読み取り、ファイル編集やコマンド実行までを自律的に進める。

💡

まず混乱を解いておく。「Codex」と聞いて2021年のコード補完モデルを思い浮かべる人がいるが、あれは2023年にAPI提供が終了している。2025年5月にOpenAIが同じ名前で再定義したのが現在のCodexで、両者は別物だ。検索で古い情報に当たった場合は、この点を先に確認してほしい。

3つの入口がある

入口 特徴 向いている人
ChatGPT経由(Web) ブラウザで完結。環境構築不要 まず試したい人・非エンジニア
Codex CLI(ターミナル) ローカルリポジトリを直接操作。最も効率的 エンジニア(本記事の対象)
デスクトップアプリ 2026年3月リリース。ターミナル不要でクリック操作 CLIに抵抗がある人

3. インストール——OS別の最短手順

# npm(全OS共通・Node.js環境がある場合はこれが速い)
npm install -g @openai/codex

# Homebrew(macOS / Linux)
brew install –cask codex

# 動作確認
codex –version

Node.jsが既に入っているならnpmが最短だ。パッケージマネージャを統一したい場合はHomebrewを使う。複数の方法を混在させるとバージョン管理が混乱するので、経路は1つに決めておくこと。

4. 【要注意】Windowsは3経路ある

ここが最も質問の多い箇所だ。Windowsでの導入経路は「ネイティブ」「WSL2」「npm」の3つがあり、どれを選ぶかで安定性が変わる。

WSL2
// 業務利用の推奨

  • 安定性が最も高い
  • Linux系開発(Node.js・Python・Docker)と相性が良い
  • 改行コード・文字コード問題を回避しやすい
  • プロジェクトはLinux側ホームに置く
ネイティブ
// 手軽さ重視

  • WSL2なしで動作する
  • PowerShell・Windows Terminalと統合
  • .NET / Windows GUI開発向き
  • 文字コード問題が残る場合がある
npm
// 開発者向け

  • Node.js環境が前提
  • 他OSと同じ手順で統一できる
  • PATH設定でつまずきやすい
⚠️

WSL2を選んだ場合の最重要ポイント:プロジェクトをLinux側のホーム(~/code/...)に置くこと。/mnt/c 配下のWindowsファイルシステムを参照すると、ファイルI/Oが極端に遅くなり、エージェントの動作が実用にならないことがある。ここは多くの人が最初に踏む地雷だ。

「codex is not recognized」と出る場合

npm経由でインストールしたのにコマンドが通らないのは、ほぼPATHの問題だ。npmのグローバルインストール先がPATHに含まれていない状態なので、以下で確認する。

# npmのグローバルインストール先を確認
npm config get prefix

# 表示されたパスを環境変数PATHに追加し、ターミナルを再起動する

💡 Windowsでの判断基準はシンプルだ。Node.js・Python・Dockerを使う開発ならWSL2、.NETやWindows GUI開発ならネイティブ。迷ったらWSL2を選んでおけば、後から困る場面が少ない。ただし経路の混在だけは避けること——ネイティブとWSL2の両方に入れると、どちらのcodexが動いているか分からなくなる。

5. 認証——OAuthとAPIキーの使い分け

# 方法1:ChatGPTアカウントでログイン(個人利用の推奨)
codex login

# 方法2:APIキー(CI/CD・自動化スクリプト向け)
export OPENAI_API_KEY=”sk-…”

認証方式 推奨される場面 注意点
ChatGPT OAuth 個人での日常利用 契約プランの利用枠内で動作する
APIキー CI/CD・自動化ジョブ 従量課金。キーはSecret管理ツールで扱う
⚠️

APIキーをコードやリポジトリに直接書かないこと。環境変数で渡すか、1PasswordやVault等のSecret管理ツールで扱う。CI/CDに組み込む場合は、そのプラットフォームのSecrets機能を使ってください。誤ってコミットすると、キーの再発行だけでなく想定外の課金につながります。

6. 基本操作とモデル切り替え

# 対話セッションを開始(プロジェクトルートで実行)
codex

# 特定のディレクトリを作業対象に指定
codex –cd ./my-project

# セッション中のモデル切り替え
/model

指示は日本語で構わない。「このエラーの原因を調べて直して」「テストが通らない箇所を特定して」といった自然文で動く。

💡

モデルの既定値はCLIのバージョンや設定によって変わる。「推奨モデルはこれ」と固定で覚えるより、/modelでセッション中に切り替えられることと、config.tomlでチーム標準を揃えられることを押さえておくほうが実務的だ。モデル選定の考え方はAIモデルの使い分け方|タスク別おすすめLLMも参照してほしい。

7. 承認モードとサンドボックス設計

業務で使うなら、ここが最重要だ。Codex CLIはファイル編集やコマンド実行を自律的に行うため、どこまで許可するかを設計しないと事故につながる。

承認モード

モード 挙動 使いどころ
Suggest(提案のみ) 変更を提案するが実行しない 初めて使うリポジトリ・慎重に進めたい場合
Auto(既定) 作業フォルダ内は自律実行、外は都度確認 日常利用の標準。安全と効率のバランスが良い
Full Auto サンドボックス内で自由に動作 使い捨て環境での検証時のみ

サンドボックス設定

設定 書き込み範囲 安全性
workspace-write 起動ディレクトリ以下のみ 通常はこれ
danger-full-access 全ファイルシステム+任意コマンド実行 Docker等の隔離環境のみ
⚠️

danger-full-accessをホストマシンで使わないこと。名前のとおり全ファイルシステムへの書き込みと任意コマンド実行が可能になる。使うのはDockerコンテナのような、壊れても捨てられる隔離環境に限定してください。「速いから」という理由で常用すると、いつか取り返しがつかなくなります。

実務での推奨設定

初めてのリポジトリはSuggestで挙動を確認 → 慣れたらAuto+workspace-writeを標準にする。この組み合わせなら、作業フォルダの外に手を出すときは必ず確認が入るため、事故の大半を構造的に防げる。

8. AGENTS.mdで精度を上げる

プロジェクトルートにAGENTS.mdを置くと、Codexがそのルールを読んで動く。Claude CodeのCLAUDE.md、Cursorの.cursorrulesに相当する仕組みだ。毎回同じ指示を書く手間が減り、チーム全体で出力を揃えられる。

# プロジェクト概要
Next.js 14 + TypeScript + Prisma のWebアプリ。

# コーディング規約
– 型は interface を使う(type は使わない)
– 関数は arrow function
– any は原則禁止
– コンポーネントは PascalCase

# ディレクトリ構造
– コンポーネント: src/components/
– API: src/app/api/
– 型定義: src/types/

# 実行してよいコマンド
– npm run test / npm run lint / npm run build
– npm run db:migrate は実行前に必ず確認を取ること

# 禁止事項
– .env ファイルの読み取り・出力を行わない
– 本番DBへの接続を伴うコマンドは実行しない

💡 AGENTS.mdで最も効くのは「禁止事項」の明文化だ。規約やディレクトリ構造は書けば精度が上がるが、事故を防ぐのは禁止事項の記述である。.envの扱いと本番環境への接続については、必ず書いておくことを推奨する。

9. 料金——対象プランの誤解を解く

現在のCodexは、旧Codexのようなトークン従量課金ではなくChatGPTのサブスクリプションに含まれる形で提供されている。

プラン 月額(参考) Codexの利用
Plus $20 基本的なCodexエージェント機能
Pro $200 大幅に多い利用枠。高推論モードが使える
Business / Enterprise 要問い合わせ 組織向けの管理機能つき
💡

よくある誤解:「Plus/Pro/Teamでないと使えない」。OpenAIのヘルプでは、Codexの対象プランとしてFree・Go・Plus・Pro・Business・Edu・Enterpriseが案内されています(プランによって利用量には大きな差があります)。社内で「自分の契約では入れないのでは」という誤解が生まれやすい箇所なので、導入前に最新の対象プランを公式ヘルプで確認しておくと話が早く進みます。API利用のコスト管理はAIコスト最適化完全ガイド|企業のAI利用料削減方法と事例も参考にしてください。

10. Claude Code・Cursorとの使い分け

比較項目 Codex CLI Claude Code Cursor
提供元 OpenAI Anthropic Anysphere
形態 CLI+デスクトップアプリ CLI主体 IDE(VSCodeベース)
ルールファイル AGENTS.md CLAUDE.md .cursorrules
課金形態 ChatGPTサブスクに内包 Claudeサブスク/API 独自サブスク
GUI操作の手厚さ △(アプリ版で改善)
既存契約との相性 ChatGPT契約があれば追加費用なし Claude契約が前提 別途契約が必要
💡 判断の起点は「すでに何を契約しているか」で構わない。ChatGPTのPlus/Proを既に使っているならCodex CLIは追加費用なしで試せる。逆にClaude契約が主軸ならClaude Codeが自然だ。両方を並行して使い、タスクによって切り替えているチームも珍しくない。Codex CLIでClaude系モデルを動かす発想についてはClaude CodeでGPT-5.6 Solを動かす「Claudex」完全ガイド|設定・コスト比較・利用規約リスクで扱っている。

並列実行で差が出る

Codexは複数タスクの並列処理に強みがある。worktreeを使った別ブランチでの並列作業や、複数エージェントの同時進行についてはCodex Parallel Agentsとは?1時間で6タスク同時進行——OpenAI公認マルチタスキング術の全手順で詳しく解説している。

11. よくあるトラブルと対処

✗ codex is not recognized / command not found

npmのグローバルインストール先がPATHに含まれていない。npm config get prefixで確認し、そのパスをPATHに追加してターミナルを再起動する。

✗ WSL2で動作が異常に遅い

プロジェクトが/mnt/c配下にある可能性が高い。Linux側のホーム(~/code/...)へ移動させると解決するケースが大半だ。

✗ Windowsで文字化け・改行コードの問題が出る

Windows特有の問題が完全に解消されたわけではない。改行コードや文字コードに敏感なプロジェクトでは、WSL2環境に移すほうが安定する。

✗ 想定外のファイルを書き換えられた

承認モードとサンドボックス設定を見直す。workspace-writeにしていれば起動ディレクトリ以下に限定される。それでも不安ならSuggestモードに戻して挙動を確認すること。

✗ 古い記事のコマンドが動かない

CLIのフラグ仕様は変わりやすい。コマンドを暗記するより、公式ドキュメントを都度確認する運用にしたほうが結果的に早い。

メリット・デメリット

✓ Codex CLIのメリット
  • OpenAI公式で、保守体制が明確
  • ChatGPT契約があれば追加費用なしで使える
  • インストールが1行・5分で終わる
  • 日本語の指示でそのまま動く
  • 承認モードで安全側に倒せる
  • AGENTS.mdでチーム標準を揃えられる
  • 並列実行に強い
✗ Codex CLIのデメリット
  • Windowsは経路選択でつまずきやすい
  • CLIのフラグ仕様が変わりやすい
  • GUI操作の手厚さはIDE型に劣る
  • Windows特有の文字コード問題が残る
  • 設定を誤ると想定外のファイル操作が起きうる
  • プランごとの利用量差が大きい

12. よくある質問

WindowsではWSL2とネイティブ、どちらを選ぶべきですか?
Node.js・Python・Dockerを使うLinux系の開発ならWSL2、.NETやWindows GUI開発ならネイティブが向いています。業務で安定性を重視するならWSL2を推奨します。ただしWSL2を使う場合は、プロジェクトをLinux側のホーム(~/code/…)に置き、/mnt/c配下は避けてください。
Codex CLIは無料で使えますか?
ChatGPTのサブスクリプションに含まれる形で提供されており、OpenAIのヘルプではFreeを含む複数のプランが対象として案内されています。ただしプランによって利用量の差が大きいため、業務で継続的に使うならPlus以上が現実的です。最新の対象プランは公式ヘルプでご確認ください。
AGENTS.mdには何を書けばいいですか?
プロジェクト概要・コーディング規約・ディレクトリ構造・実行してよいコマンド・禁止事項の5点です。特に効果が大きいのは禁止事項で、.envの扱いと本番環境への接続については必ず明記しておくことを推奨します。
danger-full-accessはどんなときに使いますか?
Dockerコンテナのような隔離環境での検証時に限ってください。全ファイルシステムへの書き込みと任意コマンド実行が可能になるため、ホストマシンでの常用は避けるべきです。通常はworkspace-writeで起動ディレクトリ以下に限定します。
Claude Codeとどちらを選ぶべきですか?
すでにChatGPTのPlus/Proを契約しているならCodex CLIが追加費用なしで試せます。Claude契約が主軸ならClaude Codeが自然です。機能面では甲乙つけがたいため、既存契約とチームの慣れで判断して問題ありません。両方を併用しているチームも多くあります。
「codex is not recognized」と出ます
PATHの問題です。npm config get prefix でグローバルインストール先を確認し、そのパスを環境変数PATHに追加してターミナルを再起動してください。
昔のCodex(コード補完モデル)とは違うのですか?
別物です。2021年のGPT-3ベースのコード補完モデルは2023年にAPI提供を終了しており、現在のCodexは2025年5月にOpenAIが同名で再定義したエージェント型のツールです。検索で古い情報に当たった場合は注意してください。
Codexの法人導入・社内定着をお考えなら

Codex CLIは個人で動かすところまでは簡単ですが、チームで使うとなると承認モードの統一、AGENTS.mdの標準化、禁止事項の設計が必要になります。LIFRELLではCodex(OpenAI)の法人導入支援・研修を提供しています。実際に有料契約して検証している立場から、現場で回るルール設計まで伴走します。

Codex(OpenAI)法人導入支援・研修の詳細を見る →

LIF Tech 編集部(株式会社LIFRELL)

// lifrell-tech.com — AI × マーケティング最前線

AIマーケティング・テクノロジー専門メディア。国内外のAIカンファレンスへの現地取材と、各種AI・SaaSツールの実契約による検証をもとに解説しています。仕様・対象プランはOpenAI公式ドキュメントおよびヘルプセンターの記載に基づき整理しました。GITEX AI EUROPE 2026(ベルリン)公式メディアパートナー。

本記事は2026年8月時点の情報をもとに作成しています。Codex CLIはコマンドのフラグ仕様・対象プラン・モデル既定値が変わりやすいため、実装にあたっては必ずOpenAI公式ドキュメントで最新情報をご確認ください。掲載コマンドは動作の考え方を示すものであり、実行前に承認モード・サンドボックス設定をご確認ください。
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次