Codex Remote

携帯電話から Codex を動かす — Codex Remote と Happier の比較

OpenAI は Codex を ChatGPT のモバイルアプリの中に入れ、その機能を Remote と呼んでいます。携帯電話を Mac または Windows の PC とペアリングし、その上で動いている Codex のセッションを操作するというものです。ここでは、それが扱う範囲、OpenAI 自身のドキュメントがそれに課している条件、そして初めから想定されていないワークフローを扱います。

OpenAI は Codex 向けのリモートを提供していて、それは良いものです。OpenAI 自身のドキュメントはそれを Remote と呼び、一行でこう説明しています。進捗を追い、アクションを承認し、指示を携帯電話から送る。その間、Codex は接続されたコンピュータで各タスクを実行する。セットアップは QR コードのスキャンです — Mac または Windows PC で ChatGPT デスクトップアプリを開き、Settings → Connections → 「Control this Mac or PC」へ進んでリモートアクセスを承認し、同じアカウントとワークスペースにサインインした携帯電話でコードを読み取ります。以後、OpenAI が挙げる 4 つのこと、すなわちタスクの開始、進行中の作業の誘導、要求されたアクションの承認、結果の確認は、すべて携帯電話の上にあります。Codex 自体は ChatGPT のサブスクリプションに含まれるので、ほとんどの人にとってこれは新たな請求にはなりません。Codex がワークフローのすべてで、コードを持っているコンピュータが Mac か Windows PC なら、それで答えは完結していて、このページのこれ以降にそれを否定する主張はありません。

このページはその残りについてです。OpenAI のドキュメントが Remote に課している条件、あなたが所有するコンピュータではなく OpenAI のクラウドで動く Codex の部分、そしてどちらの面も届くようには作られていない他の 12 のエージェントです。

Codex 自身のリモートがうまくやっていること、具体的に

このブロックのすべての主張は、OpenAI が公開しているドキュメントを言い直したもので、彼らのクラウドが Happier にはまったくできないことをしている部分も含みます。どれもぼかしていません。曖昧な譲歩は譲歩ではないからです。

携帯電話から開始し、誘導し、承認し、確認する
OpenAI の Remote のページは、携帯電話が何のためにあるかを挙げています。タスクの開始、進行中の作業の誘導、要求されたアクションの承認、結果の確認です。作業そのものは動きません — 「Codex は接続されたコンピュータで各タスクを実行する」 — つまり携帯電話は操作のための面であって、コードが行き着く二つ目の場所ではありません。
ペアリングは ChatGPT デスクトップアプリからの QR スキャン
ChatGPT デスクトップアプリで Settings → Connections → 「Control this Mac or PC」を開き、リモートアクセスを承認し、コードを読み取ります。携帯電話は同じアカウントとワークスペースにサインインしている必要があり、OpenAI 自身の手順リストは正直な一項目で終わります。コンピュータを起動したままオンラインに保つこと。
すでに ~/.ssh/config にある SSH ホストに届く
OpenAI のリモート接続のページによれば、Codex は `~/.ssh/config` から具体的なホストのエイリアスを読み取り、OpenSSH で解決し、パターンのみのホストは無視します。すでに SSH の設定にある devbox は、二度セットアップするものではなく、検出できるものになります。
Codex cloud は分離された環境でタスクを並列に実行する
Remote とは別に、Codex は分離されたクラウド環境で、リポジトリごとのセットアップ手順、依存関係、変数とともに、タスクを並列に実行します — 起動元は Web、GitHub、Linear、Slack です。Happier に同等のものはなく、あるふりをするつもりもありません。Happier のセッションはすべて、あなたが所有するコンピュータで実行されます。どこにもクローンしていないリポジトリでの作業こそ、クラウド環境の用途です。
Codex は ChatGPT のサブスクリプションに含まれる
OpenAI の料金ページには、ChatGPT Work と Codex が Free、Go、Plus、Pro、Business、Edu、Enterprise の各プランに含まれると記載されています。同じドキュメントが付け加えている点が 2 つあります。Remote が使えるかどうかは展開状況とワークスペースの設定に依存すること、そして管理されたワークスペースの中では、携帯電話が接続できるようになる前に管理者が Remote Control のアクセスを有効にする必要がある場合があることです。

それが動作する 5 つの条件

これらは私たちがテストして見つけた制限ではありません。どれも OpenAI が公開している要件で、そのうち 1 つはまったく同じ形で Happier にも当てはまります — それは黙って省くのではなく、以下に書いてあります。

  1. 1. 経路に Mac も Windows PC もない。

    OpenAI のドキュメントによれば、Remote がサポートするホストは macOS と Windows で ChatGPT デスクトップアプリを動かしているもので、携帯電話がペアリングする相手はそのデスクトップアプリです。Linux のコンピュータはそこから SSH の接続先として到達できます — OpenAI のリモート接続のページは、アプリを動かしているコンピュータからそのホストへ SSH できること、そして `codex` がリモートホストの PATH にあることを確認するよう求めています — したがってコードがその上になくても、Mac か PC は経路に残ります。

    Happier の CLI は macOS、Linux、Windows にインストールでき、インストールしたコンピュータはどれも、セッションを直接開始できるマシンになります。隅に置いてある Linux マシンは、起動したままにしておかなければならないノート PC を経由して到達するものではなく、それ自体で 1 台のマシンです。

  2. 2. ターミナルで暮らしていて、すでに開始したセッションを使いたい。

    OpenAI のドキュメントによれば、モバイルのセットアップはアプリから始まります。「Codex CLI や IDE 拡張からはセットアップできません」。ペアリングはデスクトップアプリのフローです。

    リポジトリで `happier codex` としてセッションを開始すれば、その時点でアプリからも、Web からも、携帯電話からも到達できます。セッションごとの二度目のペアリング手順はありません。ペアリングは 2 つのアプリの間ではなく、あなたとあなた自身のマシンの間のものだからです。

  3. 3. コンピュータがスリープしている。

    OpenAI のセットアップ手順は、コンピュータを起動したままオンラインに保つよう述べていて、ホストは同じアカウントとワークスペースにサインインしたままである必要があります。

    Happier はこれを解決しませんし、そうでないと主張するページはあなたに嘘をついていることになります。セッションは実在のコンピュータで動き、スリープしているコンピュータは何も動かしません。変わるのは、どのコンピュータが起動している必要があるかです。セッションはマシンに対して作成されるので、常時稼働のマシンに長い実行を任せ、カバンの中のノート PC は閉じたままにできます。

  4. 4. 管理された ChatGPT のワークスペースの中にいる。

    OpenAI のドキュメントより。「ChatGPT のワークスペース経由で Codex を使っている場合、携帯電話から接続できるようになる前に、管理者が Remote Control のアクセスを有効にする必要がある場合があります」。

    対応するスイッチは、組織がお願いするものではなく、組織自身が握るものです。`happier relay host install` は、あなたが所有するハードウェアの上にリレーを置き、あなたの GitHub の組織または OIDC のグループで制限します。そしてトランスクリプトは、そこへ届く前にエンドツーエンドで暗号化されています。

  5. 5. 実行中のタスクをクラウドへ、あるいはクラウドから戻したい。

    OpenAI のドキュメントより。「Codex cloud 環境への引き渡しはサポートされていません」。Remote は接続したコンピュータを操作します。Codex cloud は独自の環境を持つ別の面です。

    Happier には引き渡す先のクラウド環境がありません。Happier が動かすのは、あなたが所有するコンピュータの間を、同じセッション ID を保ったまま移動する実行中のセッションです — これは Claude Code と OpenCode で動作し、Codex では実験的です。

Remote は Codex を操作する。Happier は 13 のエージェントを操作する。

Remote は Codex を操作し、Codex cloud は Codex を実行します。ベンダー製のリモートとはそういうものです。リモートを出しているベンダーはどこも自社のエージェント向けに出していて、そこに不思議なところはありません。ベンダーをまたぐケースは、代わりにオープンなプロトコルの上に作られます — Zed は ACP を介して Claude、Codex、OpenCode、Copilot、Cursor、Pi Coding Agent をエディタの中で動かし、Happier も ACP を話します。ただし 1 つのエディタの中ではなく、あなたのデバイスをまたいで、です。1 社のエージェントに携帯電話から届くことと、13 社のエージェントを 1 つの受信トレイから動かすことは、別の仕事です。Happier は後者のために作られています。

これが上のリストの 6 番目としてではなく単独で扱われているのは、種類の違う言明だからです。5 つの条件は要件です。満たせば動きます。こちらは製品の形であり、どれだけ要件を満たしても変わりません。

あなたの環境で動きますか?

どちらがあなたの環境で動くかを決める 8 つの事実です。そのうち 3 つは OpenAI に軍配が上がります。その 3 つがあるからこそ、残りの 5 つを読む価値があります。

Codex の列は、OpenAI が learn.chatgpt.com/docs/remote、/docs/remote-connections、/docs/cloud、/docs/pricing で公開しているドキュメントを言い直したものです。2026 年八月に確認。
事実Codex Remote と Codex cloudHappier
操作できるエージェントCodex13 のエージェント + 任意の ACP CLI
作業を実行する OSmacOS または Windows のホストアプリ、およびその SSH 接続先(OpenAI のドキュメントより)macOS、Windows、Linux。それぞれ単独で
接続を設定する場所デスクトップアプリ。CLI や IDE 拡張ではない(OpenAI のドキュメントより)コンピュータごとに 1 回インストールし、リポジトリで `happier codex`
リモートの SSH ホスト`~/.ssh/config` から検出(OpenAI のドキュメントより)そのホストに Happier をインストールすれば、他と変わらない 1 台のマシンになる
ホスト型環境での作業の実行Codex cloud: 分離されたクラウド環境(OpenAI のドキュメントより)提供なし — すべてのセッションはあなたが所有するコンピュータで実行される
組織の中でスイッチを握るのは誰かワークスペースの管理者が Remote Control のアクセスを有効にする必要がある場合がある(OpenAI のドキュメントより)あなた自身。セルフホストできるリレーの上で
料金Codex は ChatGPT のサブスクリプションに含まれる(OpenAI のドキュメントより)無料、MIT ライセンス
エージェントのベンダー自身が作っているかはい — ファーストパーティいいえ — 独立したクライアント

13 のエージェントに 1 つのクライアント、それが何をもたらすか

どれも、ベンダー製のリモートが仕事を下手にやっているという話ではありません。クライアントが 1 社のエージェントに縛られていないときに初めて可能になることです。

すべてのエージェントを 1 つの受信トレイに。
Codex は ChatGPT アプリを通じて携帯電話に届きます。Claude Code のリモートは claude.ai/code または Claude アプリで開きます。各ベンダーのリモートはそのベンダーの製品の中に着地します。それで問題ないのは、2 つを使い始めて、待っている承認がもう一方の中にあると気づくまでです。Happier は 1 つの受信トレイです。接続したすべてのコンピュータ上の、すべてのエージェントの、すべてのセッションが並び、それらがまとめて止まっている権限リクエストに答える場所も 1 つです。
1 つのワークスペースの中でエージェントを組み合わせる。
Codex のセッションがレビューを Claude Code 上の delegate 実行に渡し、その間に 3 つ目のエージェントがスタックトレースを読む、ということができ、どれも実行の途中で方向を変えられます。Happier の plan、review、delegate の実行は、たまたま今いるプロバイダではなく、明示的なプロバイダ対象のリストを受け取ります。1 社が作ったリモートはその社のエージェントを操作します。それがそのためのものだからです。
セッションが使うアカウントを選ぶ。あるいは複数をプールしてフォールバックさせる。
サービスごとに複数のプロファイルを接続し — 個人の Codex サブスクリプションと仕事用のもの、OpenAI のキー — セッションを開始するときにどれで動かすかを選べます。プールはエージェントのプールではなくアカウントのプールです。同じ Codex サブスクリプションは、その上で動くどのエージェントからも、OpenCode も含めて利用できます。クォータの面が有効になっている場合、Codex、Claude、Gemini のプロファイルは認証の選択画面に使用状況のスナップショットを表示するので、長い実行を任せる前に残りを確認できます。プールが実行中のセッションを別のアカウントへ実際に移すときも、それは制限付きです — 既定では 1 ターンにつき最大 1 回、セッション時間あたり 3 回まで — そしてセッション途中の切り替えは Claude Code と Codex のみです。
セッションの途中でターミナルとアプリを行き来する。
携帯電話から Codex のセッションを開始し、そのコンピュータで `happier attach <session-id>` を実行すれば、Codex 自身の TUI の中に、同じセッションで、履歴もそのままで入れます。あるいはターミナルで開始してアプリで引き継ぐこともできます。Codex のローカル制御は排他的なので、TUI がセッションを持っている間、アプリからのメッセージは、そのターンが終了するか、中断されるか、抜けるまで保留のキューで待ちます — Happier は実行中のターンに文字を打ち込みません。それが、欲しかった作業を失う方法だからです。
所有するどのコンピュータでもセッションを開始する。
セッションはマシンに対して作成されるので、ノート PC を使いながら VPS 上で Codex のセッションを開始でき、ノート PC 上のセッションからそれにメッセージを送って終了を待つこともできます。実行中のセッションは、同じセッション ID のままコンピュータの間を移動し、プロバイダの状態とプロジェクトディレクトリを持っていくこともできます — Claude Code と OpenCode でサポートされ、Codex では実験的です。
行に印をつける。どのエージェントにも送る。
ファイルか差分を開き — 変更ファイルのレビューでも、エージェントがトランスクリプトに書き出したばかりの差分でも — 正確な行にコメントを残します。Happier はパス、行、スニペット、そしてその行の内容のハッシュを保存するので、ファイルがその下で動いたあとでも、メモは自分のコードを見つけられます。送るコメントを選べば、構造化されたレビューのコンテキストとして入ります。同じセッションに戻すことも、別のエージェントの新しいセッションに入れることもできます。コメントはワークスペースに対して保持されていて、そこで開いたどのセッションもそれらが待っているのを見つけるからです。

もう 1 つの違いは、会話がどこにあるかです。Happier のアカウントは既定でエンドツーエンド暗号化されていて — 同期サーバーが持つのは、それが読めない暗号文です — happier relay host install はリレーそのものをあなたが所有するハードウェアの上に置きます。

Codex にはここに専用のページがあり、インストールの経路、認証のモデル、癖を扱っています — Happier の Codex。同じ問いを Anthropic のリモートについて尋ねた答えは、Claude Code Remote Control のページにあります。

試してみる

コードを持っているコンピュータにインストールしてください。そのコンピュータのセットアップが済むまで、携帯電話の上のことは何も意味を持ちません。だからこれが、アプリストアのバッジではなく最初のステップなのです。

curl -fsSL https://happier.dev/install | bash

そのあとリポジトリで happier codex です。セッションは始まった瞬間から携帯電話の上にあり、同時にターミナルの中にもあります — happier attach は、2 つ目を起動することなく Codex 自身の TUI に戻してくれます。