【Codex】Windows環境にインストールする方法を詳しく解説

CodexをWindows環境にインストールする方法について詳しく解説します。

Codexの環境構築の種類

現在、Windows環境でCodexを利用する方法は以下の3つがあります。

方法 特徴
デスクトップアプリ版 初心者向けで最も簡単。まず試してみたい、GUIで楽に操作したいに向いている。 サンドボックス内でAIがコードを実行してくれるなど、安全性も高い。
VS Code 拡張機能版 エディタでコードを書きながら、AIに直接修正させたい場合に向いている。
CLI (コマンドライン)版 ターミナルから操作。自動化スクリプトなどと組み合わせる、複数のプロジェクトを横断させるなど、幅広い利用方法がある。

Codexを利用には、OpenAIのChatGPTアカウントを作成し、** 月額30ドルのPlusプラン **にアップグレードする必要があります。ChatGPTアカウントの作成方法は以下ページで詳しく解説しています。

【OpenAI】ChatGPTの無料アカウントを作成する方法
OpenAIのChatGPTアカウントを作成する方法について詳しく解説します。

無料アカウント作成後、Plusプランにアップグレードする方法は以下ページで詳しく解説しています。

デスクトップアプリ版をインストールして使う

以下の手順でMicrosoft Storeから簡単に導入できます。

① Windowsのスタートメニューから「Microsoft Store」を開き、「Codex」で検索します。

②「入手」ボタンをクリックしてインストールします。

③ アプリを起動し、ChatGPTアカウント(OpenAIアカウント)でサインインします。

④ Codexは安全のために「Windowsサンドボックス」内でコードを検証するのが望ましいです。設定(Settings)から sandbox = "elevated" を有効にすると、ローカルファイルの読み書き権限をより柔軟に制御できます。

VS Code 拡張機能版をインストールして使う

プログラミングエディタ「VS Code」の拡張機能からCodexを動かすことができます。

① VS Codeを開き、サイドバーの「拡張機能(Ctrl+Shift+X)」から 「Codex – OpenAI’s coding agent」 をインストールします。

② サイドバーに表示されるCodexアイコンをクリックし、「Sign in with ChatGPT」を選択。ブラウザ経由で認証を完了させます。

③ 設定で「Keep in sync with Desktop App」を有効にすると、デスクトップアプリ側の進捗と自動同期されます。

CLI (コマンドライン)版 をインストールして使う

ターミナルから直接Codexを起動する方法です。Node.js環境が必要なため、プログラミング中級者以上向きです。

① ターミナルを開き、Node.jsがインストールされているか確認します。

node -v

※ インストールされていない場合は、以下記事を参考にNode.js公式サイトから推奨版を導入してください。

【Node.js】Windows環境にインストールする方法を詳しく解説
Node.jsをWindows環境にインストールする方法を詳しく解説します。

② 以下のコマンドを実行して、Codex CLIをグローバルにインストールします。

npm install -g @openai/codex

③ インストール後、ターミナルで codex と入力して起動します。

codex

④ 初回起動時に「Sign in with ChatGPT」の選択肢が表示されるので、ブラウザ経由で認証を完了させます。

⑤ デスクトップアプリ版と同様の設定をCLIでも適用できます。設定ファイルは通常 ~/.codex/config.toml に保存されます。メモ帳などで開き、以下のように記述することで安全性を高められます。

[windows]
sandbox = "elevated"  # Windowsサンドボックスを有効化

[sandbox]
mode = "workspace-write" # カレントディレクトリ内のみ書き込みを許可

[!TIP]
elevatedモードの注意点
elevated 設定はセキュリティが強固になりますが、ユーザーフォルダ配下のツール(AppData内のPythonなど)へのアクセスが制限される場合があります。その場合は unelevated に戻すか、特定のパスを許可リストに追加して調整します。

関連コンテンツ

「Codex」について詳しく知りたい人は以下ページをご参照ください。

【Codex超入門】基本的な使い方まとめ
Codexの基本的な使い方について初心者向けに丁寧に解説するページです。
この記事を書いた人
西住技研

学生時代に機械学習を学び、就職後は仕事や趣味でAIを活用してきました。その過程で得られたノウハウをネット上で情報発信しています。
詳しいプロフィールやお問合せはこちらのページまで。
YoutubeX(旧Twitter)でも情報発信中です!

西住技研をフォローする
OpenAI

コメント