リモート接続を使うと、別のデバイスやマシンで進行中の作業にアクセスできます。iOS 版 ChatGPT モバイルアプリで Codex を開くと、接続先の Mac または Windows デバイス上で ChatGPT や Codex のチャットを利用できます。モバイルアプリに引き続きリモートと表示されている場合は、そちらを開いてください。ChatGPT デスクトップアプリを実行している別の対応デバイスから作業を続けることも、アプリを SSH ホスト上のプロジェクトに接続することもできます。
リモートアクセスでは、接続先のホストのプロジェクト、チャット、ファイル、認証情報、権限、プラグイン、コンピューターの使用、ブラウザ設定、ローカルツールを利用します。
Work クラウド経由のローカルコンピューターへのアクセスとリモート接続
デスクトップ、モバイル、Web で Work の会話を続けるには、「別のデバイスで Work の会話を続ける」の手順に従ってください。Work クラウドは、接続済みのコンピューターを通じて、利用が承認されたローカルリソースにアクセスできます。以下では、Codex からデスクトップのホストに接続する方法と、SSH ホスト上のプロジェクトを開く方法を説明します。
リモートでできること
- ホスト上のプロジェクトで新しいチャットを開始したり、既存のチャットを続けたりできます。
- 追加の指示を送ったり、質問に答えたりして、進行中の作業の方向性を調整できます。
- コマンドやその他の操作を承認できます。
- 成果物、差分、テスト結果、ターミナルの出力、スクリーンショットを確認できます。
- ChatGPT がタスクを完了したときや、対応が必要なときに通知を受け取れます。
- 接続済みのホストやチャットを切り替えられます。
以下では、ChatGPT モバイルアプリからデスクトップアプリを実行しているホストにアクセスする方法を説明します。Codex を SSH ホスト上のプロジェクトに接続する方法は、「SSH ホストへの接続」を参照してください。
モバイルアクセスの設定前に確認すること
リモートアクセスは、macOS または Windows で ChatGPT デスクトップアプリを実行しているホストに対応しています。iOS 版または Android 版の ChatGPT からホストを操作できます。他のデバイスを操作が利用できる場合は、別の Mac または Windows デバイスからも操作できます。利用できる機能は、段階的な提供状況によって異なる場合があります。
次の条件を満たしていることを確認してください。
- 使用する ChatGPT アカウントとワークスペースで Codex を利用できます。
- iOS または Android デバイスに最新の ChatGPT モバイルアプリがインストールされています。iOS で Codex が表示されない場合や、従来の表示名を使うアプリでリモートが表示されない場合は、まず ChatGPT を更新してください。
- ホストがスリープしておらず、オンラインで、最新の macOS 版または Windows 版 ChatGPT デスクトップアプリが起動しています。モバイルアプリと同じアカウントとワークスペースにサインインしている必要があります。モバイルアクセスの設定はデスクトップアプリから開始します。Codex CLI や IDE 拡張機能からは設定できません。
- アカウントまたはワークスペースで必要な多要素認証、SSO、パスキーが設定されています。
ChatGPT ワークスペースで Codex を使用している場合、スマートフォンから接続するには、管理者がリモートコントロールを許可する必要がある場合があります。
モバイルアクセスの設定
接続先のホストで ChatGPT デスクトップアプリを開き、設定を開始します。ホストへのリモートアクセスを有効にすると、スマートフォンで読み取るための QR コードが表示されます。この QR コードを読み取ると、スマートフォンとホストがペアリングされます。操作に使うスマートフォンやデスクトップアプリ対応デバイスは、それぞれ操作対象のホストすべてとペアリングしてください。
2026 年 6 月 8 日以降に使用した既存の接続では、ペアリングが維持されます。同日以降に一度も使用していない接続では、両方のアプリを更新し、デバイスを再度ペアリングしてください。
-
コンピューターでの設定開始
ホストで ChatGPT デスクトップアプリを開きます。設定 > 接続 > この Mac または PC を操作に移動し、セットアップまたは追加を選択します。リモートアクセスを承認し、求められた確認手続きを完了してください。
-
QR コードの読み取り
アプリに表示された QR コードをスマートフォンで読み取ります。ChatGPT が開き、モバイルアプリとホストの接続手続きを進められます。
-
ChatGPT での設定の完了
ChatGPT で接続設定画面が開きます。ホストと同じ ChatGPT アカウントとワークスペースを使用していることを確認し、必要に応じて多要素認証、SSO、パスキーの手続きを完了してください。設定が完了すると、iOS では Codex にホストが表示されます。モバイルアプリが従来の表示名を使っている場合は、リモートに表示されます。
-
ホスト設定の確認
ホスト側のアプリの設定 > 接続で、接続済みのデバイスを管理できます。コンピューターのスリープを防ぐかどうか、コンピューターの使用を有効にするかどうか、Chrome 拡張機能をインストールするかどうかも選べます。
接続先の選択
まずは、普段 ChatGPT を使っているノート PC またはデスクトップ PC を接続してください。常時アクセスしたい場合や別の環境が必要な場合は、常時稼働のコンピューターや SSH ホストを追加します。
普段使っているノート PC またはデスクトップ PC
デスクトップアプリをインストール済みの Mac または Windows PC を接続します。普段使っているプロジェクト、チャット、認証情報、プラグイン、ローカル環境をリモートからそのまま利用できます。
コンピューターがスリープしたり、ネットワーク接続が切れたり、アプリが終了したりすると、再び利用可能になるまでリモートアクセスは停止します。このコンピューターをホストとして使う場合は電源に接続したままにし、ホストの接続設定でスリープを防ぐオプションが利用できる場合は有効にしてください。
Mac のノートブックでは、ディスプレイを開いたまま電源に接続しておくと、リモートアクセスを維持できます。ディスプレイを閉じる場合は、外部ディスプレイも接続してください。いずれの場合も、スリープを選択するとリモートアクセスは停止します。
Windows ホストでコンピューターの使用を利用するタスクを実行する場合は、セッションのロックを解除したまま、操作可能な状態にしておきます。Windows ではコンピューターの使用がフォアグラウンドで動作するため、ホストのデスクトップはタスク専用にし、作業の開始や進捗の確認にはリモートコントロールを使うのが適しています。
常時稼働の専用コンピューター
長時間の作業中も ChatGPT にアクセスできるようにするには、常時稼働の専用 Mac または Windows PC を使います。
そのコンピューターに、ChatGPT や Codex が使用するプロジェクト、認証情報、MCP サーバー、スキル、ツールを用意してください。
リモート開発環境
プロジェクトがすでにリモート環境にある場合は、SSH ホストまたはマネージドのリモート開発環境を使います。まず、デスクトップアプリを実行しているホストをその環境に接続してください。スマートフォンの接続先は引き続き同じホストです。ChatGPT はリモート環境のセキュリティポリシーに従い、その環境の依存関係とコンピューティングリソースを使って作業します。
SSH の設定手順は、「SSH ホストへの接続」を参照してください。
常時稼働のコンピューターやリモートホストでブラウザまたはデスクトップを操作するタスクを実行するには、そのホストでコンピューターの使用を有効にし、Chrome 拡張機能をインストールしてください。
接続先のホストが提供する環境
スマートフォンからは、プロンプト、承認、追加のメッセージを ChatGPT に送信します。ChatGPT が作業に使う環境は、接続先のホストが提供します。
具体的には、次のように動作します。
- リポジトリ内のファイルやローカルドキュメントは、接続先のホストにあるものを使用します。
- シェルコマンドは、そのホストまたはリモート環境で実行されます。
- 利用できる MCP サーバー、スキル、ブラウザアクセス、コンピューターの使用は、ホストの設定によって決まります。
- サインイン済みのウェブサイトやデスクトップアプリを利用できるのは、ホストからアクセスできる場合に限ります。
- 接続中のセッションにも、サンドボックス設定、セキュリティ制御、操作の承認が引き続き適用されます。
安全な中継層を介して接続するため、信頼済みのマシンをインターネットに直接公開せずに、認可済みの ChatGPT デバイスからアクセスできます。
別のデバイスでの作業再開
リモートコントロールに対応した別のデバイスで ChatGPT デスクトップアプリにサインインしていれば、そのデバイスで作業を続けられます。たとえば、ノート PC が使えないときにスマートフォンから常時稼働のホストでチャットを開始し、後でノート PC のアプリを開いて同じチャットを続けられます。
この機能を利用できる Mac または Windows デバイスで、設定 > 接続 > 他のデバイスを操作から接続先のホストを追加します。1 台のデバイスでリモートアクセスを許可しながら、同時に別のデバイスを操作できます。
SSH ホストへの接続
ChatGPT デスクトップアプリに SSH ホスト上のリモートプロジェクトを追加すると、チャットでリモートのファイルシステムとシェルを利用できます。リモートプロジェクトのチャットでは、コマンドの実行、ファイルの読み取り、変更の書き込みはすべてリモートホスト上で行われます。
リモートホストには、通常の SSH アクセスと同じセキュリティ対策を適用してください。信頼できる鍵を使い、アカウントの権限を必要最小限に抑え、認証なしで接続できるリスナーは外部に公開しないでください。
-
Codex がホストを自動検出できるよう、SSH 設定にホストを追加します。
Host devbox HostName devbox.example.com User you IdentityFile ~/.ssh/id_ed25519Codex は
~/.ssh/configから明示的に指定されたホストのエイリアスを読み取り、OpenSSH で解決します。パターンのみで指定されたホストは無視します。 -
アプリを実行しているマシンからホストに SSH で接続できることを確認します。
ssh devbox -
リモートホストに Codex をインストールし、認証を完了します。
アプリは SSH 経由でリモートユーザーのログインシェルを使い、リモートの Codex App Server を起動します。そのログインシェルで
codexコマンドを実行できるよう、リモートホストのPATHにコマンドの配置先が含まれていることを確認してください。 -
アプリで設定 > 接続を開き、SSH ホストを追加または有効化してから、リモートプロジェクトのフォルダーを選択します。
ホスト間でのチャットの引き継ぎ
引き継ぎ機能を使うと、既存のチャットを Git の状態ごと、ローカルコンピューターと接続済みのリモートホストの間で移動できます。ローカルで作業を開始し、リモートコンピューター上の Worktree で続きを進めた後、チャットをローカルに戻せます。
チャットを引き継ぐ前に、引き継ぎ先のホストに接続し、そのホストに同じ Git リポジトリのプロジェクトを保存してください。プロジェクトがリポジトリのサブディレクトリにある場合は、両方のホストで同じサブディレクトリをプロジェクトとして保存します。Codex は、一致するプロジェクトが保存されているホストだけを引き継ぎ先として表示します。
チャットを引き継ぐ手順は次のとおりです。
- デスクトップアプリでチャットを開きます。
- チャットのフッターで現在の実行場所を選択し、続いて引き継ぎ先のホストを選択します。リモートのチャットをローカルコンピューターに戻す場合は、このコンピューターを選択してください。
- 引き継ぎ先とブランチを確認し、引き継ぐを選択します。
Codex は引き継ぎ先のホストで Worktree を新規作成するか、既存の Worktree を再利用します。続いてチャットと Git の状態を転送し、チャットの実行場所をそのホストに切り替えます。チャットで応答を生成中の場合は、その応答を中断してから転送します。
別のチャットで Codex にチャット名を伝え、そのチャットを接続済みのホストに引き継ぐよう依頼することもできます。依頼に使っているチャット自体は引き継げません。また、Codex Cloud 環境への引き継ぎには対応していません。
認証とネットワークへの公開
リモート接続では、SSH を使ってリモートの Codex App Server を起動、管理します。App Server の通信用インターフェースを共有ネットワークやパブリックネットワークに直接公開しないでください。
現在のネットワークの外にあるリモートマシンに接続する必要がある場合は、App Server をインターネットに直接公開せず、VPN またはメッシュネットワークツールを使用してください。
トラブルシューティング
スマートフォンにホストが表示されない場合
ホストでデスクトップアプリが起動していること、他のデバイスからの接続を許可が有効になっていること、両方のデバイスで同じ ChatGPT アカウントとワークスペースを使用していることを確認してください。2026 年 6 月 8 日以降にその接続を一度も使用していない場合は、両方のアプリを更新し、デバイスを再度ペアリングしてください。
再サインイン後にリモートコントロールがオフになっている場合
ChatGPT からサインアウトするとリモートコントロールはオフになりますが、既存のデバイスのペアリングは維持されます。再度サインインした後、リモートコントロールをオンにすると、以前の接続状態に戻ります。
リモートコントロールをオンにして追加を選択した後にエラーが表示された場合は、ホストで ChatGPT デスクトップアプリを再起動してから、もう一度お試しください。
承認リクエストが表示されない場合
iOS 版 ChatGPT モバイルアプリで Codex を開きます。モバイルアプリに引き続きリモートと表示されている場合は、そちらを開いてください。スマートフォンとホストで同じ ChatGPT アカウントとワークスペースを使用していることを確認してから、QR コードを再度読み取るか、ホスト側で設定をやり直してください。ChatGPT ワークスペースを使用している場合は、リモートコントロールが許可されているか管理者に確認してください。
リモートセッションが切断される場合
ホストがスリープしていないか、ネットワーク接続が切れていないか、アプリが終了していないかを確認してください。ChatGPT が作業している間は、ホストがスリープしないようにし、ネットワーク接続を維持してください。
認証が原因で設定を完了できない場合
設定中に表示される案内に従い、アカウントまたはワークスペースの認証を完了してください。組織で SSO、多要素認証、パスキーのいずれかが必須の場合は、該当する手続きを完了してから、もう一度お試しください。それでも設定できない場合は、リモートコントロールが許可されているかワークスペースの管理者に確認してください。