スマホでCodexを操作:ChatGPT RemoteとローカルCLIのリモート操作ガイド

Codexはスマホで使えますか?この記事ではChatGPT RemoteとPandaNpcのローカルCLIリモートソリューションを比較し、Windows、macOS、Linuxホストの設定手順、承認方法、検証方法、切断時のトラブルシューティングを説明します。

PandaNpc初公開日
スマホでCodexを操作:ChatGPT RemoteとローカルCLIのリモート操作ガイド

できます。 2026年8月時点で、OpenAI の ChatGPT Remote は、iPhone または Android スマホから Mac、Windows ホスト上で動作する Codex セッションにアクセスできるようになっています。会話の継続、質問への回答、コマンドの承認、Diff やテスト結果の閲覧が可能です。すでにすべての ChatGPT プランで正式提供されていますが、最新版の ChatGPT デスクトップ版とスマホ版のペアリングが必要です。

ただし、本当に制御したいのが単独で動作する Codex CLI、特に Linux 開発機、デスクトップなしのサーバー、あるいは ChatGPT デスクトップ版を常時起動させたくない場合、公式 Remote は CLI や IDE から直接ペアリングを開始できません。その場合は PandaPaw を使ってホスト上で Codex をホストし、PandaNpc iOS アプリまたはスマホブラウザからリモート操作します。

この記事では2つのルートをまとめて説明します。資料の確認日は 2026年8月19日 です。OpenAI Remote の機能や導線はバージョンにより調整される可能性があるため、実際の利用時は Remote connections 公式ドキュメント を参照してください。

まず結論:2つの Codex スマホ遠隔方式の選び方

比較項目 ChatGPT Remote PandaNpc + PandaPaw
ホスト ChatGPT デスクトップ版を実行する macOS または Windows Codex CLI を実行する Windows・macOS・Linux
スマホ側 ChatGPT iOS / Android の Remote タブ PandaNpc iOS アプリ。Android などはスマホブラウザも可
純粋な CLI に直接接続できるか Codex CLI や IDE からはスマホ連携を開始できない 可能。PandaPaw がホスト上の Codex に直接接続
アカウント関係 スマホとホストで同一の ChatGPT アカウントと workspace が必要 スマホとホストで同じ PandaNpc アカウントを使用。Codex はホスト上のログインまたは API 設定を引き続き使用
ホスト要件 起動状態・オンライン・ChatGPT デスクトップ版の常時実行 起動状態・オンライン・PandaPaw サービスの常時実行
適したシーン すでに ChatGPT デスクトップ版で Codex を使っていて、公式の一体型体験を得たい ローカル CLI、Linux ホスト、デスクトップなしの開発機、または複数のコーディングエンジンを同時管理したい場合
ChatGPT Remote と PandaNpc CLI の2つの Codex スマホ遠隔リンクの比較
左側はスマホが ChatGPT Remote 経由でデスクトップアプリに接続、右側はスマホが PandaNpc 経由で Codex CLI を実行する PandaPaw ホストに接続。

2つの方式には共通点があります:スマホはあくまで制御面であり、コード、Shell、Git、資格情報、ツールはホストに残ります。 ホストがスリープ、シャットダウン、またはオフラインになると、スマホ側から Codex にタスクを継続させられません。

方法1:ChatGPT Remote で Codex を制御

OpenAI は現在この機能を Remote と呼んでいます。公式のリリースノートによると、スマホ側でセッションの開始・継続、追加指示の送信、承認処理、ターミナル出力・スクリーンショット・テスト結果・Diff の閲覧ができます。ChatGPT リリースノート では、Remote が Mac または Windows ホストへの接続に対応し、スマホとホストを1対1で QR コードペアリングできることも説明されています。

始める前に必要なもの

  • 最新版の ChatGPT デスクトップアプリをインストールした Mac または Windows パソコン
  • 最新版の ChatGPT iOS または Android アプリ
  • 両端で同じ ChatGPT アカウントと workspace にログインしていること
  • 現在のアカウントが Codex の利用権限を持っていること
  • チームアカウントの場合、管理者が Remote Control を事前に許可する必要がある場合があります
  • ホストが起動状態・オンラインで、ChatGPT デスクトップアプリが動作し続けていること

ペアリング手順

  1. ホストで ChatGPT デスクトップアプリを開きます。
  2. Settings → Connections → Control this Mac or PC に移動します。
  3. Set up または Add を選択し、ホスト側の認証を完了します。
  4. スマホでデスクトップアプリに表示された QR コードをスキャンします。
  5. スマホの ChatGPT でアカウント、workspace、および表示される可能性のある SSO、MFA、パスキー認証を確認します。
  6. スマホの Remote タブを開き、ペアリング済みのホストと Codex プロジェクトを選択します。
ChatGPT Remote でデスクトップホストからスマホへの QR コードペアリングの4ステップ
まずデスクトップ版で Control this Mac or PC を有効にし、次にスキャン、アカウント確認、最後にスマホの Remote タブから Codex セッションに入る。

ペアリングが成功したら、まず非破壊の検証を行います。テストプロジェクトを開き、Codex に次の一文を送信します。

text
Print the current working directory and list the top-level files. Do not modify anything.

返ってくるディレクトリとファイルは、ホスト上の対象プロジェクトと一致する必要があります。「ホストがオンライン」と表示されるだけでは不十分です。この返答によって初めて、プロジェクトマッピング、セッションチャネル、Codex 実行環境がすべて正しいことが証明されます。

公式 Remote の制約

公式ドキュメントには明記されています:スマホとのペアリングは Codex CLI や IDE 拡張からは開始できず、ChatGPT デスクトップアプリから開始する必要があります。Linux もデスクトップアプリのホストとしては直接使えません。Mac または Windows のデスクトップアプリから SSH で Linux 開発機に接続し、そのデスクトップゲートウェイにスマホから接続する構成にできます。

また、ホストがスリープ、オフライン、またはデスクトップアプリを閉じると、Remote は停止します。Windows でタスクに Computer Use が必要な場合、ホストがフォアグラウンドでデスクトップを操作するため、通常はセッションをロック解除した状態にしておく必要があります。

方法2:PandaNpc でローカル Codex CLI をリモート制御

すでにターミナルで codex を実行する習慣がある場合や、プロジェクトが Linux サーバーに直接置かれている場合は、PandaPaw を常駐ホストサービスとして利用できます。Codex、プロジェクトファイル、コマンドはすべて開発機に残ります。スマホはセッションの受信、指示の送信、承認処理だけを行います。

この方法では ChatGPT デスクトップアプリを常駐させる必要はありません。Codex はホスト上にある既存の ChatGPT ログインまたは API 設定を引き続き使用します。PandaNpc はモデルアカウントを置き換えず、プロジェクトをスマホにコピーすることもありません。

ステップ1:ホスト上の Codex が単独で実行できることを確認

開発機で実行:

bash
codex --version

続いて、テストを許可したプロジェクトディレクトリに入って codex を実行し、ログインして正常に回答できることを確認します。OpenAI の現在の Codex CLI リポジトリ は ChatGPT アカウントでのログインに対応し、API key の個別設定にも対応しています。

Codex 自体がログインしていない、モデル枠が使い切っている状態でリモート接続を調べるのはやめましょう。「エンジンが回答できない」問題を「スマホが接続できない」と誤診してしまいます。

ステップ2:開発機を PandaNpc に追加

PandaNpc にログインしてからデバイスの追加を開き、Add a device を選択し、ページで生成された使い捨てインストールコマンドをコピーして開発機で実行します。コマンドが現在のアカウントにすでに紐づいているため、この方法が推奨されます。

ブラウザでの認証に切り替えたい場合は、通常のインストールコマンドを使うこともできます。

macOS / Linux:

bash
curl -fsSL https://cos.pandanpc.com/pandapaw/install.sh | sh

Windows PowerShell:

powershell
iwr -useb https://cos.pandanpc.com/pandapaw/install.ps1 | iex

通常インストール完了後、指示に従って pandapaw login を実行し、ブラウザでこのデバイスを承認します。

ステップ3:Codex bridge を検証

ホストで次のコマンドを実行します:

bash
pandapaw status

出力で、インストール済みの PandaPaw が認識され、Codex コンポーネントが実行中で、アカウントが接続されていることを確認できます。次に、クライアントのデバイス一覧からそのホストがオンラインであることを確認します。

ステップ4:スマホから Codex セッションを開始

  1. iPhone に PandaNpc iOS アプリ をインストールします。Android の場合、またはアプリをインストールしたくない場合は、スマホのブラウザで PandaNpc Agent を直接開きます。
  2. ホストと同じ PandaNpc アカウントでログインします。
  3. 新規プロジェクトを作成し、オンラインのホスト、作業ディレクトリ、Codex エンジンを選択します。
  4. 日常利用ではワークスペース権限を優先します。影響範囲を明確に理解している場合のみ完全アクセスを使用します。
  5. 先ほどの読み取り専用テストプロンプトを送信し、返ってくるディレクトリとファイルを確認します。
  6. スマホのページを閉じてから同じセッションを開き直し、履歴が残っていてホストがオンラインのままであることを確認します。
PandaNpc で PandaPaw のインストールからスマホによる Codex CLI 検証までの全体フロー
開発機に Codex と PandaPaw をインストールしてログインし、スマホで Codex プロジェクトを選択、最後に読み取り専用プロンプトで作業ディレクトリを検証する。

PandaNpc iOS 版では、Codex セッションの表示、後続メッセージの送信、ツール承認の処理、完了や注意が必要なプッシュ通知の受信ができます。詳細な機能範囲は PandaNpc iOS ドキュメント を参照してください。

ChatGPT Remote を選ぶべきか、ローカル CLI リモート制御を選ぶべきか

ChatGPT Remote を優先すべきケース:

  • すでに Mac または Windows の ChatGPT デスクトップアプリで Codex を使っている
  • スマホとホストで同じ ChatGPT アカウントにログインしやすい
  • 公式統合の Diff、スクリーンショット、ブラウザ、または Computer Use 体験が必要
  • デスクトップアプリの常時実行が気にならない

PandaNpc + PandaPaw を優先すべきケース:

  • 実際に制御したいのは既存の Codex CLI であり、デスクトップアプリへの移行ではない
  • 開発機が Linux、またはグラフィカルデスクトップのないサーバー
  • ホストサービスをロック画面の後も動作させ続けたい、開いたままのデスクトップウィンドウに依存したくない
  • 同じクライアントから Codex、Claude Code、PandaCode を管理したい
  • Android ではスマホブラウザを使うか、主に iPhone ネイティブアプリを使う

たまにパソコンを離れるだけで、既存の公式 Remote で十分なら、別の経路を追加する必要はありません。CLI や Linux ホストを直接制御する必要が出てきたときに、PandaPaw を使うのが適しています。

権限とセキュリティ:スマホでの「承認」は実際に実行される

リモート制御は読み取り専用のライブ配信ではありません。スマホでコマンドを承認すると、Codex はホスト上でその操作を実行します。そのため:

  • 最初の接続では読み取り専用プロンプトで作業ディレクトリを確認する
  • 既定ではワークスペース範囲の権限を使い、最初から完全アクセスを有効にしない
  • 承認前にコマンド、対象パス、ネットワーク操作をよく確認する
  • ペアリング QR コード、使い捨てデバイスコマンド、API key、接続資格情報をチャットやスクリーンショットに送らない
  • Codex app-server、デバッグポート、SSH サービスを直接パブリックネットワークに公開しない

OpenAI 公式も、リモート開発機では SSH、VPN、メッシュネットワークを使い、app-server transport を公開しないよう推奨しています。PandaPaw とスマホはどちらも認証済みのアウトバウンド接続を自発的に確立するため、通常の家庭・オフィスネットワークではインバウンドポートを開放する必要はありません。ホスト上の他のサービスにも安全にアクセスしたい場合は、デバイス間接続ガイド を参照してください。

よくある問題のトラブルシューティング

ChatGPT スマホアプリに Remote タブがない

まず ChatGPT スマホアプリを更新します。次に、ホストが最新版のデスクトップアプリを実行しているか、アカウントと workspace が一致しているか、チーム管理者が Remote Control を許可しているかを確認します。機能の入り口はバージョンや workspace 設定によって変わる場合があります。

スマホでペアリング済みの公式ホストが見つからない

デスクトップアプリが実行中で、ホストがスリープしておらず、Settings → Connections で他のデバイスからの接続が許可されていることを確認します。長期間使っていない古いペアリングは再スキャンが必要な場合があります。ChatGPT アカウントからログアウトすると Remote も無効になり、ログイン後に再設定が必要です。

PandaNpc にホストがオフラインと表示される

ホストで pandapaw status を実行し、デバイスがログイン済みで、サービスが実行中で、インターネットにアクセスできることを確認します。ホストがスリープまたはオフラインの場合、保存済みの接続は表示されたままでも新しいタスクは実行できません。

ホストはオンラインだが、Codex が回答しない

まずホストのローカルで直接 codex を実行します。ChatGPT/API ログイン、モデルの利用可否、使用枠を確認します。PandaPaw が接続できても、モデルアカウントが必ずしも利用可能とは限りません。

Codex が誤ったプロジェクトを開いた

すぐにテストを中止し、正しい絶対パスの作業ディレクトリを選択し直します。読み取り専用の検証プロンプトを再度送信し、ファイル書き込みや Shell コマンドを承認する前にパスを確認します。

スマホの画面ロック後も Codex は続行されますか

スマホの画面ロックは通常、ホスト上のタスクを停止させません。重要なのはホストが起動状態でネットワークに接続されていることです。ChatGPT Remote ではデスクトップアプリの実行継続も必要です。PandaNpc の方法では PandaPaw サービスの実行継続が必要です。ホストが実際にスリープまたはシャットダウンすると、どちらの方法でも中断されます。

FAQ

Codex CLI には remote control コマンドが組み込まれていますか

この記事の確認日時点では、OpenAI 公式のスマホ Remote は ChatGPT デスクトップアプリから設定する必要があり、Codex CLI や IDE 拡張から直接ペアリングを開始することはできません。CLI に直接接続したい場合は、PandaPaw のようなホストブリッジ層を使うことができます。

Codex remote control は Windows に対応していますか

対応しています。OpenAI の現在のドキュメントでは、ChatGPT Remote のホストとして macOS と Windows の両方が挙げられています。PandaPaw も Windows に対応しています。以前の「Mac のみ」という古い情報を引き継がないでください。

Linux 上の Codex をスマホから制御できますか

2つの方法があります。公式ルートでは、Mac/Windows の ChatGPT デスクトップアプリで SSH ホストを設定し、スマホからこのデスクトップゲートウェイに接続します。PandaNpc ルートでは、PandaPaw を Linux ホストに直接インストールし、スマホからそのホスト上の Codex CLI に接続します。

パブリック IP やポートマッピングの設定は必須ですか

不要です。ChatGPT Remote と PandaPaw はどちらも認証済みの中継リンクでデバイスを接続します。スマホからアクセスするために app-server やデバッグポートをパブリックネットワークに直接公開しないでください。

スマホリモートで Codex の課金方法は変わりますか

スマホはあくまで制御端末です。実際の使用量は、Codex を実行するアカウント、workspace、モデル、provider によって決まります。PandaNpc が API 課金の Codex セッションを自動的にサブスクリプションセッションに変えることはありません。逆も同様です。

まとめ

Codex はスマホで使えますが、まず正しい経路を選ぶ必要があります。 すでに ChatGPT デスクトップアプリを使っている Mac/Windows ユーザーは、まず公式 Remote を試してください。Codex CLI、Linux ホスト、バックグラウンドサービスを直接制御する必要がある場合は、PandaNpc + PandaPaw の方が便利です。

どちらを選ぶ場合でも、まず読み取り専用のプロンプトで作業ディレクトリを検証し、それから権限を徐々に広げてください。スマホでの一度の承認は、最終的には実際の開発機、実際のファイル、実際のコマンドに反映されます。

Codex で GPT-5.6 Sol 1M コンテキストを有効化:3行の `config.toml` 設定チュートリアル

Codex で GPT-5.6 Sol 1M コンテキストを有効化:3行の `config.toml` 設定チュートリアル

GPT-5.6 Sol は公式に 105 万トークンのコンテキストをサポートしています。Codex の config.toml の先頭に 3 行の設定を追加するだけで、100 万ウィンドウで実行でき、約 90 万トークンで履歴が自動的に圧縮されます。永久設定、単発コマンド、検証、コストの注意事項が付属しています。

記事を読む →
スマホでClaude Codeに接続:iOSでいつでもセッション確認・承認ができるツール

スマホでClaude Codeに接続:iOSでいつでもセッション確認・承認ができるツール

この記事は開発者向けに、スマートフォンで Claude Code に接続するベストプラクティスを紹介します。PandaNpc iOS アプリを通じてセッションをリアルタイムで確認し、ツール呼び出しを承認して質問に応答し、pandapaw と iOS Live Activity を活用することで効率的なリモート操作を実現し、コーディングの柔軟性を向上させます。

記事を読む →
デバイス間接続:パブリックIP不要、ポートマッピングの手間なし、いつでもどこでも安全にデバイスに直接接続

デバイス間接続:パブリックIP不要、ポートマッピングの手間なし、いつでもどこでも安全にデバイスに直接接続

外出先でスマホや別のパソコンから自宅や会社のパソコン上のClaude Code、SSH、内部サービスにアクセスしたいけど、パブリックIPがなくてポートマッピングを開けられず、frp/花生壳の設定が面倒?デバイス相互接続はデスクトップクライアントでワンクリック有効化。あなたのすべてのデバイスを専用の暗号化ネットワークに追加し、各デバイスに固定プライベートIPを割り当てます。どこにいても同じローカルネットワークに接続しているように直接接続——エンドツーエンド暗号化、パブリックネットワークに露出ゼロ、いつでもワンクリックで無効化。

記事を読む →