本文へスキップコンテンツへスキップ
深掘り

スマートフォンからCodex CLIを使う

スマートフォンでCodexを使う方法は2つあります。ChatGPTデスクトップアプリを操作するOpenAIのリモート接続か、Codex CLIのためにMac、Windows、LinuxのPCで本物のターミナルを開くかです。

Foxl Team更新 6 分で読めます

紙から切り抜いたスマートフォンとノートパソコンが、1本の道でつながっています。ノートパソコンの画面にあるターミナルが、そのままスマートフォンに映っています。
このページの内容
2026年10月7日 に、リリース済みの実装と残っているテストで内容を確認しました。

OpenAI自身が用意している方法は「リモート接続」です。iOSやAndroidのChatGPTアプリから、MacやWindows PCのChatGPTデスクトップアプリを操作します。ただしOpenAIによると、これはCodex CLIからは設定できません。Codex CLIで作業している場合やLinuxを使っている場合は、代わりにスマートフォンから自分のコンピューターのターミナルを開きましょう。Foxlなら、それが無料でできます。

実際の様子はこうです。iPhoneで同じ依頼を2回、1回はCodex CLIに、もう1回はClaude Codeに入力しました。どちらもコンピューター上でプロジェクトのテストを実行し、バグを見つけて1行を修正し、もう一度テストを実行しました。

FoxlのiPhoneアプリで、Codex CLIを実行しているzshターミナル。「Run the tests and fix whatever is failing」という依頼の下で、CodexはapplyCouponが乗数に20を使っていたと説明し、coupon.percentを100で割るsrc/cart.jsの差分を表示したあと、「Ran npm test」と「Fixed the coupon calculation: npm test passes all 3 tests.」と続けています。フッターには「GPT-6 Sol low」「~/projects/shop-api」とあります。
iPhoneから操作したCodex CLI。失敗するテストの原因をsrc/cart.jsの1行まで突き止めて修正し、npm testを再実行しました。
FoxlのiPhoneアプリで、Claude Codeを実行しているzshターミナル。coupon.percentを100で割るsrc/cart.jsの差分のあとに「Ran 1 shell command」と「All three tests pass now」が続き、20パーセントのクーポンが小計の20倍を割り引いていたという説明があります。フッターには「accept edits on」とあります。
同じ依頼、同じターミナルでのClaude Code。同じ1行の修正で、3つのテストがすべて通りました。

このデモ用コンピューターでは、どちらのCLIもAmazon Bedrockにつながっています。ChatGPTやClaudeのサインイン、APIキーを使う場合も流れは同じです。スマートフォンはコンピューターですでに設定済みのCLIを操作するだけで、フルスクリーンのインターフェースもスマートフォンの幅でそのまま使えます。

方法1: OpenAIのリモート接続

ChatGPTデスクトップアプリの中のCodexを操作する方法です。OpenAIが挙げている条件は次のとおりです。

  • 使用するChatGPTアカウントとワークスペースで、Codexを利用できること。
  • iPhoneまたはAndroidスマートフォンに、最新のChatGPTアプリがあること。
  • MacまたはWindows PCにChatGPTデスクトップアプリがあり、そのコンピューターがスリープしておらず、オンラインで、同じアカウントにサインインしていること。
  • デスクトップアプリのSettings > Connections > Control this Mac or PCから設定すること。OpenAIは、提供状況は段階的な展開によって異なる場合があるとしています。

方法2: スマートフォンから、自分のコンピューターのターミナルを開く

この方法では、スマートフォンはコンピューター上の本物のシェルをのぞく窓になります。そのためCodex CLIは、あなたのログインとファイルを使って、デスクにいるときとまったく同じように動きます。

  1. foxl.aiからFoxlをダウンロードしてサインインします。macOS 13以降、Windows 10以降(64ビット)、Linux x86-64(AppImage)で動きます。codexがすでに動いているコンピューターにインストールしてください。
  2. そのコンピューターのFoxlで「設定」を開き、接続 > モバイル/Webを開いて、状態が稼働中になっているか確認します。なっていなければリモートアクセスを有効化を押してください。以降はリモートアクセスのスイッチでオンとオフを切り替えられます。
  3. スマートフォンで同じアカウントにサインインします。iPhone用のFoxlアプリ、foxl.aiのAndroid APK、ブラウザのapp.foxl.aiのどれでも使えます。ペアリングコードはありません。サイドバーのFoxl Agentの横に緑の点があれば、コンピューターに接続しています。
  4. チャットで、メッセージ欄の下の+をタップし、ターミナルを選びます。コンピューターのシェルが開きます。ターミナル上部の+を押すと、もう1つ開きます。
  5. codexと入力します。ターミナルはいつものシェルをいつもの環境で動かすので、Codexは既存のログインのまま起動します。続けて、同じ欄に依頼を入力します。依頼がCodexの入力欄に残ったままなら、欄を空にしてもう一度送信を押してください。Enterだけが送られます。
「Mobile/Web」を開いたFoxlの設定。状態は「Live: Desktop connected to api.foxl.ai. Your web and mobile clients can reach this machine end-to-end encrypted.」です。「Connected devices」の下で「Remote access」スイッチがオンになり、Foxl Desktopは「Online」、Webやモバイルのクライアントはまだ接続されておらず、安全コードが表示されています。
手順2(コンピューター側): リモートアクセスが稼働中になり、スマートフォンからの接続を待っています。
サイドバーを開いたFoxl iPhoneアプリ。Foxl Agentの横に緑の点があり、ポップオーバーに「Desktop Connected」「Foxl Desktop (macOS)」「Full agent access via tunnel」と表示されています。その下には、コンピューターのチャット「Task list and team announcement」「Extract action items and draft update」「Amazon Bedrock Cost Growth Analysis」と、韓国語のチャットが並んでいます。
手順3: Foxl Agentの横の緑の点は、コンピューターに接続していることを示します。
メッセージ欄の上に「+」メニューを開いた、Foxl iPhoneアプリのチャット画面。「Add photos and files」と、「Terminal」「Run commands on your computer」が並んでいます。
手順4: メッセージ欄の下の「+」から「ターミナル」へ。

コンピューターはスリープせず、オンラインのままである必要があります。Foxlの「一般」設定で終了後も実行を継続をオンにしておけば、ウィンドウを閉じたあともスマートフォンから接続できます。

どちらを使うか

OpenAIのリモート接続Foxl経由のターミナル
コンピューターMacまたはWindowsMac、Windows、Linux
操作するものChatGPTデスクトップアプリの中のCodex本物のシェルで動くCodex CLI、またはほかのCLI
スマートフォン側ChatGPTアプリ(iOS、Android)Foxlアプリ(iOS、Android)またはブラウザ
料金ChatGPTのプランに含まれるFoxlは無料。Codexは引き続きあなたのプランかAPIキーを使用

スマートフォンとコンピューターのあいだを流れるもの

接続はFoxlのリレーが中継します。両端がFoxl 0.6.27以降なら、ターミナルの出力と入力した内容は、リレーが一切持たない鍵で、スマートフォンとコンピューターのあいだで暗号化されます。ライブチャットはTLSのみで保護されます。何が保護の対象になるかは、Desktop Relayのドキュメントに正確に書かれています。

よくある質問

Codex CLIからCodexのリモートアクセスを設定できますか?

OpenAIのリモート接続ではできません。OpenAIによると、モバイルの設定はChatGPTデスクトップアプリから始めるもので、Codex CLIやIDE拡張機能からは設定できません。スマートフォンから開いたターミナルなら、代わりにCLIそのものを動かせます。

Claude Codeでも使えますか?

はい。上の2枚目のスクリーンショットのとおりです。Foxlのターミナルはコンピューター上の普通のシェルなので、そこにインストールされたCLIなら、Claude CodeやGemini CLIを含めて何でも動きます。Anthropicも、Pro、Max、Team、EnterpriseプランでClaude Code用の独自のRemote Controlを提供しています。

無料ですか?

Foxl、そのスマートフォンアプリ、リモートアクセスは無料です。Codex自体は、コンピューターで使うときと同じく、ChatGPTプランの上限かAPIキーを使います。

コンピューターはつけたままにしておく必要がありますか?

はい。ターミナルはコンピューター上で動くので、コンピューターはスリープせず、オンラインである必要があります。Foxlの「一般」設定で「終了後も実行を継続」をオンにすると、ウィンドウを閉じたあともスマートフォンから接続できます。

参考資料

  1. OpenAI: Codexのリモート接続ドキュメント
  2. OpenAI: Codexの料金と使用量の上限ドキュメント
  3. Anthropic: Claude Code Remote Controlドキュメント
  4. Foxlドキュメント: Desktop Relayとその暗号化ドキュメント