Codex CLI 導入と初期設定: 使い始める前に確認すべき3点
OpenAI の Codex CLI をこれから使う個人開発者向けに、導入手順と AGENTS.md を使った初期設定、課金前の落とし穴までを整理します。
結論
Codex CLI は、ローカルのターミナルで動くOpenAIのコーディングエージェントです。導入前に確認すべきことは、インストール方法、認証方法、プロジェクトルール (AGENTS.md) の3つです。特にWindowsではWSL利用が安定しやすいため、普段の開発環境と合わせて選びます。
この記事は2026年4月24日時点の公式情報をもとにしています。Codex CLIは更新が速いため、インストール方法、対応OS、利用できるプラン、モデルは公式情報を確認してください。
Codex CLIとは
Codex CLIは、ターミナル上でコードベースを読み、ファイル編集やコマンド実行を行うAIコーディングエージェントです。OpenAIのGitHubリポジトリでは、npmまたはHomebrewでインストールし、codex コマンドで開始する流れが案内されています。
クラウド上でタスクを委任するCodex Webとは役割が違います。CLIは手元のリポジトリで対話しながら作業する用途、Codex WebはIssue単位の委任や非同期作業に向いています。
使い始める前に確認すべき3点
1. インストール方法
公式リポジトリでは、代表的なインストール方法としてnpmとHomebrewが案内されています。
npm install -g @openai/codexbrew install --cask codexインストール後は、対象プロジェクトで次を実行します。
cd your-projectcodexWindowsでは、OpenAIのインストールドキュメント上でWindows 11 via WSL2が要件として示されています。Windowsネイティブで動く場合もありますが、まずはWSL側にNode.jsとGitを揃える構成が無難です。
2. 認証方法
Codex CLIはChatGPTアカウントでのサインイン、またはAPIキー利用の選択肢があります。どちらを使うかで、運用の見え方が変わります。
| 認証方法 | 向いているケース | 注意点 |
|---|---|---|
| ChatGPTアカウント | 個人開発で普段のChatGPT契約とまとめたい | プランの対象範囲を確認する |
| APIキー | 利用量をプロジェクト単位で管理したい | 従量課金と上限設定を先に決める |
料金・利用上限・対象プランは変わりやすいため、記事本文では断定しません。導入前に公式ヘルプと管理画面で確認してください。
3. AGENTS.md
Codexに安全に作業させるには、プロジェクトルートに AGENTS.md を置き、作業ルールを明示します。
# AGENTS.md
## 作業ルール
- 変更前に関連ファイルを確認する- 変更してよいファイルを説明してから編集する- `.env`、秘密鍵、本番DB接続情報は読まない- 新しい依存関係を追加する前に理由を説明する- 実装後は `npm run build` を実行する- 同じエラーが2回続いたら修正を止め、原因仮説を提示する
## 出力形式
1. 調査結果2. 変更内容3. 実行した検証4. 残った懸念長いルールより、毎回守ってほしい短いルールの方が効きます。
初回に依頼するタスク
最初の依頼は、ファイル編集ではなく調査にします。
このリポジトリの構成を確認し、主要なディレクトリ、ビルドコマンド、テストコマンド、AIエージェントに触らせない方がよいファイルを整理してください。まだファイルは変更しないでください。次に、影響範囲の小さい作業を依頼します。
README内の明らかな誤字だけを修正してください。コード、設定ファイル、依存関係は変更しないでください。変更後、差分を要約してください。Claude Codeとの違い
Claude CodeとCodex CLIは、どちらもターミナルで使えるコーディングエージェントです。違いは、利用するモデル、認証導線、クラウド側のCodexとの連携、設定ファイルの流儀にあります。
実務では、どちらが絶対に上というより、プロジェクトと作業スタイルで選びます。
- 既存のOpenAI/ChatGPT導線に寄せたい: Codex
- Claude CodeのサブエージェントやAnthropic系ワークフローに寄せたい: Claude Code
- 迷う場合: 同じ小タスクを両方で試し、差分の読みやすさと修正の慎重さで選ぶ
よくあるつまずき
Windowsでインストール後に起動しない
WindowsはバージョンやNode.js環境の影響を受けやすい領域です。まず公式の対応OS、WSL2要件、GitHubリリースの既知問題を確認します。急ぐ場合はWSL2側での利用を優先します。
コストが読めない
APIキー利用では、月次上限、プロジェクト単位の利用ログ、失敗時の停止ルールを先に作ります。最初から大規模リファクタリングを投げるのは避けます。
期待より大きく書き換えられる
依頼文に「変更してよい範囲」と「変更してはいけない範囲」を入れます。Codexに限らず、AIエージェントは範囲が曖昧だと善意で広く直そうとします。
チェックリスト
- npm / Homebrew / GitHub Release のどれで入れるか決めた
- Windowsの場合、WSL2利用を検討した
- ChatGPTサインインかAPIキーか決めた
- APIキー利用なら月次上限を決めた
-
AGENTS.mdを置いた - 初回タスクを「調査だけ」にした
次に読む
出典
Further reading
Claude CodeとCodexはどう使い分けるべきか: 個人開発者向けの現実的な判断基準
Claude CodeとOpenAI Codexの違いを、個人開発者の実務目線で比較し、用途別の使い分けを整理します。
Codexで個人開発サイトのSEO改善と記事公開を回す実例
RandaWorksを題材に、AIエージェントでSEO改善、記事公開、Cloudflare Pagesデプロイ、Search Console確認を回す実務フローを整理します。
AIエージェントで失敗する5つの理由: 個人開発でハマりやすい落とし穴と回避策
AIエージェントを試したが期待通りに動かなかった個人開発者向けに、失敗の典型5パターンと、それぞれの回避策を実務目線で整理します。