方法 1:公式インストーラーで Codex CLI をインストールする
新しい PowerShell ウィンドウを開いて、次のコマンドを実行します。
powershell -ExecutionPolicy ByPass -c "irm https://chatgpt.com/codex/install.ps1 | iex"
後でアップデートするときも同じコマンドを実行します。新しいターミナルを開き、プロジェクトのフォルダーに移動して codex を実行します。初回は Sign in with ChatGPT(ChatGPT でサインイン)を選択します。
Windows ですでに Node.js を使っている場合は、npm(npm install -g @openai/codex)でインストールすることもできます。
方法 2:Microsoft Store の ChatGPT デスクトップアプリ
OpenAI は Windows 版デスクトップアプリを Microsoft Store で配布しています。
- Microsoft Store の掲載ページを開くか、
- PowerShell から次のコマンドを実行します。
winget install --id 9PLM9XGG6VKS -s msstore
その後、アプリを開いてサインインし、プロジェクトを追加して Codex を選択します。
ネイティブ Windows と WSL2 のどちらを使うか
デフォルトでは、デスクトップアプリは Windows ネイティブの Codex エージェントを使います。コマンドは PowerShell で実行され、入力欄の下で Ask for approval(承認を求める)を選択しているときは、Windows ネイティブのサンドボックスで保護されます。エージェントを Linux で実行したい場合は、Settings(設定)を開いてエージェントを Windows native から WSL に切り替え、アプリを再起動してください。
ネイティブのエージェントについて OpenAI が推奨しているのは、プロジェクトを Windows のファイルシステム上に置き、WSL からは /mnt/<drive>/... 経由でアクセスする方法です。\\wsl$\ から直接プロジェクトを開く方法は信頼性が劣ります。詳しい手順は WSL2 で Codex を使うをご覧ください。
事前にインストールしておくと便利なツール
Codex は、いくつかの開発者ツールがあらかじめ揃っているとより快適に動作します。OpenAI の Windows ドキュメントでは次のツールが推奨されています。
winget install --id Git.Git
winget install --id OpenJS.NodeJS.LTS
winget install --id GitHub.cli
Git はレビューペインで使われます。Node.js と Python はエージェントが効率よく作業するのに役立ちます。GitHub CLI をインストールしたら、gh auth login を実行して GitHub の機能を有効にしてください。
Codex をフルアクセスモードで実行すると、プロジェクトのフォルダーに制限されなくなります。OpenAI は、これにより破壊的な操作やデータ損失が起こりうると警告しています。特別な理由がない限り、サンドボックスは有効のままにしておいてください。