Windows 版 Codex のダウンロード

Windows では、新しい PowerShell ウィンドウから chatgpt.com の公式 1 行インストーラーを実行して Codex CLI をインストールします。デスクトップアプリを使う場合は、Microsoft Store から ChatGPT デスクトップアプリをインストールするか、winget install --id 9PLM9XGG6VKS -s msstore を実行します。デスクトップアプリは Windows サンドボックス付きの PowerShell で Codex をネイティブに実行し、切り替えれば WSL2 内で実行することもできます。

対象: Windows 11, Codex CLI, ChatGPT デスクトップアプリ

このページは英語版ガイドの翻訳です。コマンドとファイル名は変更していません。両者の内容が食い違う場合は、英語版のページと公式ソースが優先されます。

方法 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 で配布しています。

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 は、これにより破壊的な操作やデータ損失が起こりうると警告しています。特別な理由がない限り、サンドボックスは有効のままにしておいてください。

よくある質問

Windows で Codex を使うには WSL が必要ですか?

いいえ。ChatGPT デスクトップアプリとスタンドアロン CLI インストーラーはどちらもネイティブの Windows に対応しており、コマンドは PowerShell で実行されます。WSL2 は任意です。プロジェクトやツールがすでに Linux 上にある場合に使ってください。

Codex は WSL1 に対応していますか?

いいえ。OpenAI の Windows ドキュメントによると、WSL1 は Codex 0.114 まで対応していました。0.115 から Linux のサンドボックスが bubblewrap に移行したため、WSL2 が必要です。

PowerShell で「スクリプトの実行が無効」と表示されるのはなぜですか?

PowerShell の実行ポリシーによるものです。システム設定を変更する前に、「cannot be loaded because running scripts is disabled」エラーの解決方法をご覧ください。

情報源

このページのすべての手順について、公式ソースへのリンクを掲載しています。内容が公式ソースと食い違う場合は公式ソースを優先し、お知らせください。