Codex のインストール
ターミナルで作業する場合や、スクリプトや CI で使いたい場合は Codex CLI をインストールします。プロジェクト、並行チャット、レビューペインを 1 つのウィンドウで使いたい場合は ChatGPT デスクトップアプリをインストールします。普段 VS Code、Cursor、Windsurf を使っている場合は IDE 拡張機能をインストールします。3 つともサインインと config.toml を共有するため、複数を併用できます。
このページは英語版ガイドの翻訳です。コマンドとファイル名は変更していません。両者の内容が食い違う場合は、英語版のページと公式ソースが優先されます。
どれをインストールすべきか
| Codex CLI | ChatGPT デスクトップアプリ(Codex) | IDE 拡張機能 |
|---|
| 実行場所 | ターミナル | デスクトップのウィンドウ | エディターの中 |
| 向いている用途 | ターミナル中心のワークフロー、スクリプト、codex exec を使った CI | 複数プロジェクトの同時進行、worktree、スケジュールされたタスク、内蔵ブラウザー | 開いているファイルに絞った編集 |
| 対応プラットフォーム | macOS、Linux、Windows | macOS、Windows、Linux(プレビュー) | VS Code、Cursor、Windsurf。JetBrains と Xcode はそれぞれの連携機能経由 |
| インストール方法 | 1 行インストーラー、npm、または Homebrew | chatgpt.com/download または Microsoft Store | エディターのマーケットプレイス |
| ガイド | CLI をインストールする | デスクトップアプリをインストールする | エディターにインストールする |
迷ったら CLI から始めてください。インストールのサイズが小さく、Codex が何をしているかが正確にわかり、設定した内容はすべて他の 2 つにも引き継がれます。
インストールの前に
- アカウント。 Codex を含むプランの ChatGPT アカウント、または API 料金で課金される OpenAI API キーでサインインします。ChatGPT サインインと API キーをご覧ください。
- Git。 任意ですが推奨します。Codex は変更のレビューや取り消しに Git を使います。OpenAI は、各タスクの前後に Git のチェックポイントを作成することを勧めています。
- お使いの OS。 マシンが何に対応しているかは、当サイトのシステムチェックで確認できます。
インストールの後に
このセクションのページ
- Codex CLI のインストール OpenAI のスタンドアロンインストーラー、npm、Homebrew で Codex CLI をインストールし、サインインして初めて codex を実行するまでの手順を解説します。
- Codex デスクトップアプリのインストール Codex のデスクトップ環境は現在 ChatGPT デスクトップアプリに含まれています。macOS、Windows、Linux へのインストール方法と、プロジェクトで Codex チャットを始める方法。
- エディターに Codex をインストールする VS Code、Cursor、Windsurf に Codex IDE 拡張機能を追加する方法と、JetBrains IDE や Xcode で Codex を有効にする方法。各公式掲載ページへのリンク付き。
- Windows の WSL2 で Codex を使う Windows の WSL2 で Codex を実行する方法。デスクトップアプリのエージェントを WSL に切り替え、Linux 内に CLI をインストールし、CODEX_HOME で設定を共有し、WSL1 の落とし穴を避けます。
- Codex のアップデートとアンインストール Codex CLI はインストールしたときと同じ方法でアップデートします。OS ごとのデスクトップアプリのアップデート方法と、~/.codex のデータを含めた Codex のきれいな削除方法も解説。
よくある質問
CLI とデスクトップアプリを両方インストールできますか?
はい。OpenAI のドキュメントによると、CLI と IDE 拡張機能は同じ設定レイヤーとキャッシュされたログイン情報を共有します。MCP サーバーの設定は、同じマシン上のデスクトップアプリ、CLI、IDE 拡張機能の間で共有されます。
Codex をインストールするには Node.js が必要ですか?
npm でインストールする場合だけ必要です。公式のスタンドアロンインストーラーと Homebrew では Node.js は不要です。
情報源
このページのすべての手順について、公式ソースへのリンクを掲載しています。内容が公式ソースと食い違う場合は公式ソースを優先し、お知らせください。