Windows 向け ChatGPT デスクトップアプリ
Windows 向け ChatGPT デスクトップアプリ
Windows 向け ChatGPT デスクトップアプリでは、プロジェクトを横断した作業、 複数チャットの並行実行、結果のレビューを 1 つのインターフェースで行えます。 Windows アプリは、ワークツリー、スケジュール済みタスク、Git 機能、組み込みブラウザ、ファイルプレビュー、プラグイン、スキルなどの主要なワークフローをサポートしています。 PowerShell と Windows サンドボックスを使用して Windows 上でネイティブに実行することも、 Windows Subsystem for Linux 2 (WSL2) で実行するように設定することもできます。
ChatGPT デスクトップアプリをダウンロードする
Windows 向け ChatGPT デスクトップアプリをダウンロードします。
次に、クイックスタートに従って開始します。
エンタープライズ向けのインストールおよび更新オプションについては、 Windows アプリをデプロイするをご覧ください。
コマンドラインからインストールする場合は、次を実行します。
winget install --id 9PLM9XGG6VKS -s msstoreネイティブサンドボックス
Windows 向け ChatGPT デスクトップアプリでは、エージェントを PowerShell で実行する場合はネイティブの Windows サンドボックスをサポートし、Windows Subsystem for Linux 2 (WSL2) で実行する場合は Linux のサンドボックスを使用します。どちらのモードでもサンドボックスの保護を適用するには、Codex にメッセージを送信する前に、コンポーザーの下にある Ask for approval を選択します。
開発環境に合わせてカスタマイズする
優先エディター
Visual Studio、VS Code、その他のエディターなど、Open に使用するデフォルトアプリを 選択します。この選択はプロジェクトごとに上書きできます。プロジェクトの Open メニューで すでに別のアプリを選択している場合は、そのプロジェクト固有の 選択が優先されます。
統合ターミナル
デフォルトの統合ターミナルも選択できます。インストール済みのソフトウェアに応じて、 次のオプションを利用できます。
- PowerShell
- Command Prompt
- Git Bash
- WSL
この変更は、新しいターミナルセッションにのみ適用されます。統合ターミナルをすでに 開いている場合、新しいデフォルトターミナルを表示するには、アプリを再起動するか、 新しいチャットを開始してください。
Windows Subsystem for Linux (WSL)
デフォルトでは、ChatGPT デスクトップアプリは Windows ネイティブの Codex エージェントを使用します。つまり、エージェントは
PowerShell でコマンドを実行します。必要に応じて wsl CLI を使用することで、
Windows Subsystem for Linux 2 (WSL2) 内にあるプロジェクトも操作できます。
WSL ファイルシステムからプロジェクトを追加するには、Add new project をクリックするか、
Ctrl+O を押してから、File Explorer ウィンドウに \\wsl$\ と入力します。
そこから、Linux ディストリビューションと開きたいフォルダーを選択します。
Windows ネイティブのエージェントを引き続き使用する場合は、プロジェクトを
Windows ファイルシステムに保存し、WSL から /mnt/<drive>/... を介してアクセスすることを推奨します。この構成は、
WSL ファイルシステムからプロジェクトを直接開くよりも信頼性が高くなります。
エージェント自体を WSL2 で実行するには、Settings を開き、 エージェントを Windows native から WSL に切り替えて、アプリを再起動します。 再起動するまで変更は反映されません。再起動後もプロジェクトはそのまま維持されます。
WSL1 は Codex 0.114 までサポートされていました。Codex 0.115 以降、Linux
サンドボックスが bubblewrap に移行したため、WSL1 はサポートされなくなりました。
便利な開発者ツール
一般的な開発者ツールをいくつかインストールしておくと、Codex を最大限に活用できます。
- Git:ChatGPT デスクトップアプリのレビューパネルを動作させ、変更の確認や 取り消しを可能にします。
- Node.js:エージェントがタスクをより効率的に実行するために使用する一般的な ツールです。
- Python:エージェントがタスクをより効率的に実行するために使用する一般的な ツールです。
- .NET SDK:ネイティブ Windows アプリをビルドする場合に便利です。
- GitHub CLI:ChatGPT デスクトップアプリの GitHub 固有の機能を動作させます。
次の内容を統合ターミナルに貼り付けるか、
Codex にインストールを依頼して、デフォルトの Windows パッケージマネージャー winget でインストールします。
winget install --id Git.Git
winget install --id OpenJS.NodeJS.LTS
winget install --id Python.Python.3.14
winget install --id Microsoft.DotNet.SDK.10
winget install --id GitHub.cliGitHub CLI をインストールした後、gh auth login を実行してアプリの GitHub 機能を有効にします。
別のバージョンの Python または .NET が必要な場合は、パッケージ ID を目的の バージョンに変更してください。
トラブルシューティングと FAQ
昇格した権限でコマンドを実行する
Codex で昇格した権限を使用してコマンドを実行する必要がある場合は、ChatGPT デスクトップアプリ自体を管理者として起動します。インストール後に Start メニューを開き、 アプリを見つけて Run as administrator を選択します。Codex エージェントはその 権限レベルを継承します。
PowerShell の実行ポリシーによってコマンドがブロックされる
PowerShell で Node.js や npm などのツールをこれまで使用したことがない場合、
Codex エージェントまたは統合ターミナルで実行ポリシーエラーが発生する可能性があります。
Codex が PowerShell スクリプトを作成した場合にも発生することがあります。その場合、 PowerShell でスクリプトを実行するには、制限の緩い実行ポリシーが必要になることがあります。
次のようなエラーが表示される場合があります。
npm.ps1 cannot be loaded because running scripts is disabled on this system.一般的な解決策は、実行ポリシーを RemoteSigned に設定することです。
Set-ExecutionPolicy -ExecutionPolicy RemoteSignedポリシーを変更する前に、詳細やその他のオプションについて Microsoft の 実行ポリシーガイドを 確認してください。
Windows 上のローカル環境スクリプト
ローカル環境で npm スクリプトなどのクロスプラットフォーム
コマンドを使用している場合は、すべてのプラットフォームで 1 つの共有セットアップスクリプトまたは
一連のアクションを使用できます。
Windows 固有の動作が必要な場合は、Windows 固有のセットアップスクリプトまたは Windows 固有のアクションを作成します。
アクションは、統合ターミナルで使用されている環境で実行されます。 開発環境に合わせてカスタマイズするをご覧ください。
ローカルセットアップスクリプトは、エージェントの環境で実行されます。エージェントが WSL を使用している場合は WSL、 それ以外の場合は PowerShell です。
設定、認証、セッションを WSL と共有する
Windows アプリは、Windows 上のネイティブ Codex と同じ Codex ホームディレクトリを使用します。
%USERPROFILE%\.codex。
WSL 内でも Codex CLI を実行する場合、CLI はデフォルトで Linux のホーム ディレクトリを使用するため、設定、キャッシュされた認証情報、セッション履歴は Windows アプリと 自動的には共有されません。
共有するには、次のいずれかの方法を使用します。
- WSL の
~/.codexとファイルシステム上の%USERPROFILE%\.codexを同期します。 CODEX_HOMEを設定し、WSL から Windows の Codex ホームディレクトリを参照します。
export CODEX_HOME=/mnt/c/Users/<windows-user>/.codexすべてのシェルでこの設定を使用するには、~/.bashrc や ~/.zshrc などの
WSL シェルプロファイルに追加します。
Git 機能を利用できない
Windows に Git がネイティブインストールされていない場合、アプリの一部機能を使用できません。
PowerShell から winget install Git.Git または cmd.exe を使用してインストールします。
\\wsl$ から開いたプロジェクトで Git が検出されない
現時点では、WSL からもアクセスできるプロジェクトで Windows ネイティブのエージェントを使用する場合、
プロジェクトをネイティブの Windows ドライブに保存し、WSL から /mnt/<drive>/... を介してアクセスする方法が
最も信頼性の高い回避策です。
Cmder が開くダイアログに表示されない
Cmder がインストール済みでも Codex の開くダイアログに表示されない場合は、Windows Start Menu に追加します。
Cmder を右クリックして Add to Start を選択し、Codex を再起動するか PC を再起動してください。