携帯電話から Claude Code を動かす — Remote Control と Happier の比較
Anthropic は自社のエージェント向けにリモートを出していて、それはおそらくあなたがすでに払っているサブスクリプションに無料で付いてきますし、出来も良いものです。ここでは、それが何をするのかを正確に、そのドキュメント自身が動かないと述べている状況、そして初めから想定されていないワークフローを扱います。
Anthropic は Claude Code 向けに Remote Control を提供していて、それは良いものです。リサーチプレビューで、Pro、Max、Team、Enterprise で利用できます。実行中のセッションには 3 通りの方法で到達できます。セッションの URL を任意のブラウザで開く、QR コードを読み取る、claude.ai/code のリストから名前でセッションを探す、です。その間ずっと Claude はあなた自身のコンピュータで動き続け、ノート PC がスリープしたりネットワークが切れたりしても、セッションは自力で再接続し、あなたの判断が必要になれば携帯電話にプッシュします。Claude Code がワークフローのすべてで、以下の条件がどれもあなたの環境に当てはまらないなら、Remote Control はすでにそれを満たしていて、しかもファーストパーティです。
このページはその残りについてです。Anthropic 自身のドキュメントが Remote Control は動作しないと述べているセットアップと、そもそも対象とするつもりのなかった他の 12 のエージェントです。
Remote Control がうまくやっていること、具体的に
このブロックのすべての主張は、Anthropic 自身の Remote Control のドキュメントによるもので、フラグの既定値も含みます。どれもぼかしていません。曖昧な譲歩は譲歩ではないからです。
- 実行中の Claude Code セッションへの 3 つの入り口
- セッションの URL を任意のブラウザで開く、QR コードを読み取る、あるいは claude.ai/code を開いて名前でセッションを探す — Remote Control のセッションは、オンラインのときコンピュータのアイコンに緑の点が付いて表示されます。`claude remote-control` では QR はスペースキーを押した先にあり、VS Code のコマンドは QR をまったく表示せず、代わりにセッションの URL を会話に投稿します。
- /rc はすでに入っている Claude Code のセッションをそのまま引き受ける
- 前もって決めておく必要はありません。実行中の Claude Code のセッションの中で /rc と入力すれば、会話の履歴を引き継いだままリモートから操作できるようになります。再起動もなく、この 1 時間で積み上げた文脈を失うこともありません。
- ノート PC のスリープのあとに再接続し、判断が必要になればプッシュする
- コンピュータがスリープしたりネットワークが切れたりしても、Claude Code はオンラインに戻ったときに再接続し、接続が回復する間はサブエージェントとワークフローの状態更新をキューに入れておくので、回復したあとにそれらを受け取れます。プッシュ通知は、Claude がそれに値すると判断したとき、あるいは続けるためにあなたの判断が必要なときに届きます。
- サーバーモードは 1 つのプロセスからセッションのプールを動かす
- `claude remote-control` は起動したままで、要求に応じてセッションを提供します。`--capacity <N>` は同時に動く数の上限を決めます — ドキュメントに記載された既定値は 32 で、これは上限ではなく既定値です。`--spawn` は行き先を決めます。既定は `same-dir` で、セッションは作業ディレクトリを共有します。`worktree` にすると、要求に応じて作られる各セッションが自分の git worktree を持ち、起動時に事前作成されたセッションはそのまま残ります。
- Claude Pro、Max、Team、Enterprise に含まれる
- Remote Control は Pro、Max、Team、Enterprise で利用できます。同じページが付け加えている点が 2 つあります。これはリサーチプレビューであること、そして Team と Enterprise では、Owner が Claude Code の管理設定で Remote Control のトグルをオンにするまで無効であることです。API キーはまったくサポートされません。
Remote Control が自ら無効になる 5 つの状況
これらは私たちがテストして見つけた制限ではありません。ドキュメント化された挙動です。いずれの場合も Remote Control は設計上、無効になるか利用できず、Anthropic 自身がそう述べています。
1. API キーで認証している。
Anthropic のドキュメントは、API キーは Remote Control ではサポートされないこと、そして setup-token や CLAUDE_CODE_OAUTH_TOKEN で作成したトークンでは Remote Control の接続を確立できないことを、はっきり述べています。
Happier は API キーを格下げではなく一級の認証経路として扱います。接続済みサービスとして 1 つ保存し、バックエンドプロファイルに紐づければ、所有するすべてのデバイスからそのセッションを操作できます。
2. トラフィックがゲートウェイやプロキシを通る。
ANTHROPIC_BASE_URL が api.anthropic.com 以外を指しているときは常に Remote Control が無効になります — それはまさに、あらゆる LLM ゲートウェイ、プロキシ、社内のルーティング層がしていることです。
バックエンドプロファイルは ANTHROPIC_BASE_URL を設定するために存在します。Happier は DeepSeek、Z.AI、MiniMax のプロファイルを同梱していて、カスタムプロファイルなら独自の変数で Claude Code を自分のゲートウェイに向けられます。
3. Bedrock、Google Cloud の Agent Platform、Microsoft Foundry の上で動かしている。
Anthropic のドキュメントは、Remote Control が Amazon Bedrock、Google Cloud の Agent Platform、Microsoft Foundry では利用できないと挙げています。
これについては正確に言います。Happier は Bedrock と Microsoft Foundry のファーストパーティ対応を一切提供しておらず、そうでないと主張するのは、このページが反対しているのと同じ種類の言い過ぎになります。提供しているのは、デプロイに必要な環境変数を何でも設定できるカスタムのバックエンドプロファイルです — Bedrock や Foundry のセレクタも含みます — これはあなた自身が設定するもので、私たちはテストしていません。Google Cloud は例外です。Gemini は Vertex AI のプロファイルを標準で備えています。
4. 組織がテレメトリを無効にしている。
Anthropic のドキュメントによれば、DISABLE_TELEMETRY、DO_NOT_TRACK、CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC、DISABLE_GROWTHBOOK はいずれも、Remote Control が使えるかどうかの判断が依存している機能フラグの評価を無効にします。
Happier に同等のキルスイッチはありません。接続を許可するかどうかを決めるためにそれらの変数を読んでいないからです。リレーをセルフホストすれば、その問いは生じません。
5. Zero Data Retention や同種の規則の下にいる。
Anthropic のドキュメントは、Zero Data Retention のようなコンプライアンス要件のある組織は Remote Control を有効にできないこと、そして接続している間はセッションのトランスクリプトが Anthropic のサーバーに保存されることを述べています。
Happier のアカウントは既定でエンドツーエンド暗号化されています — 同期サーバーが持つのは、それが読めない暗号文です。`happier relay host install` を実行すれば、トランスクリプトはあなたが管理するハードウェアから出ません。
Remote Control は Claude Code を操作する。Happier は 13 のエージェントを操作する。
Remote Control は Claude Code の機能です。Codex、Cursor、Gemini、Copilot、OpenCode、Qwen、Kimi、Kilo、Kiro、Auggie、Pi、Grok には及びません — そのうちいくつかは自前のリモートを持ち、多くは何も持たず、どれも互いに受信トレイを共有していません。1 社のエージェントに携帯電話から届くことと、13 社のエージェントを 1 か所から動かすことは、別の仕事です。Happier は後者のために作られています。
これが上のリストの 6 番目としてではなく単独で扱われているのは、種類の違う言明だからです。5 つの条件はスイッチです。1 つ満たすと、使えていた機能が止まります。こちらは製品の形です。
あなたの環境で動きますか?
どちらがあなたの環境で動くかを決める 8 つの事実です。そのうち 2 つは Anthropic の完勝です。その 2 つがあるからこそ、残りの 6 つを読む価値があります。
| できること | Claude Code Remote Control | Happier |
|---|---|---|
| 対応するエージェント | Claude Code | 13 のエージェント + 任意の ACP CLI |
| API キー認証 | 非対応(Anthropic のドキュメントより) | 対応 |
| カスタムエンドポイント / LLM ゲートウェイ | Remote Control が無効になる(Anthropic のドキュメントより) | バックエンドプロファイルで対応 |
| Bedrock / Google Agent Platform / Foundry | 利用不可(Anthropic のドキュメントより) | ファーストパーティ対応なし。カスタム環境プロファイル、または Gemini 経由の Vertex |
| Zero Data Retention の組織 | 有効にできない(Anthropic のドキュメントより) | 既定でエンドツーエンド暗号化。セルフホスト可能なリレー |
| トランスクリプトの保存場所 | 接続中は Anthropic のサーバー(Anthropic のドキュメントより) | Happier の同期サーバー上で暗号化、または自分のリレー |
| 料金 | Pro、Max、Team、Enterprise に含まれる | 無料、MIT ライセンス |
| エージェントのベンダー自身が作っているか | はい — ファーストパーティ | いいえ — 独立したクライアント |
13 のエージェントに 1 つのクライアント、それが何をもたらすか
どれも、Remote Control が仕事を下手にやっているという話ではありません。クライアントが 1 社のエージェントに縛られていないときに初めて可能になることです。
- すべてのエージェントを 1 つの受信トレイに。
- Claude Code のリモートは claude.ai/code または Claude アプリで開きます。Codex は ChatGPT アプリを通じて携帯電話に届きます。各ベンダーのリモートはそのベンダーの製品の中に着地します。それで問題ないのは、2 つを使い始めるまでです。代わりに Happier は 1 つの受信トレイです。接続したすべてのコンピュータ上の、すべてのエージェントの、すべてのセッションが 1 つのリストに並び、それらがまとめて待っている権限の確認に答える場所も 1 つです。
- 1 つのワークスペースの中でエージェントを組み合わせる。
- Codex のセッションが UI の作業を Claude 上の delegate 実行に渡し、その間に Pi のセッションがスタックトレースを掘る、ということができ、どれも実行の途中で方向を変えられます。Happier の review、plan、delegate の実行は、たまたま今いるプロバイダではなく、プロバイダ対象のリストを受け取ります。1 社が作ったリモートはその社のエージェントを操作します。Remote Control は、そのドキュメント自身によれば Claude Code の機能です。
- アカウントを選ぶ。あるいは複数をプールして Happier にフォールバックさせる。
- サービスごとに複数のプロファイルを接続し — 個人の Codex サブスクリプションと仕事用のもの、Claude の setup-token、Anthropic の API キー — セッションを開始するその瞬間にどれで動かすかを選べます。Codex、Claude、Gemini のプロファイルのクォータのスナップショットは認証の選択画面にバッジとして表示されるので、長い実行を任せる前に残りを確認できます。意図してプールを作るまでは何も切り替わりません。作ったあとは、実行中のセッションが実際に移動できるアカウントについては自動フォールバックが有効な状態で始まり、手で切り替えたい場合のためにプールにトグルがあります。
- セッションの途中でターミナルとアプリを行き来する。
- 携帯電話からアプリでセッションを開始し、そのコンピュータで `happier attach` を実行すれば、同じセッションにシェルの中で、履歴もそのままで入れます — Claude Code と Codex は tmux の中で、OpenCode は自身の attach を通じて、そのいずれでもエージェント本来の TUI の中にいます。あるいはターミナルで開始してアプリで引き継ぐこともできます。2 つ目を作るのではなく、存在するセッションに再接続するので、タスクの最初にどちらかを選ぶ必要は誰にもありません。
- 所有するどのコンピュータでもセッションを開始する。
- セッションはマシンに対して作成されるので、ノート PC を使いながら VPS 上で Codex のセッションを開始でき、ノート PC 上の Claude のセッションからそれにメッセージを送って終了を待つこともできます。実行中のセッションはマシンの間を移動することもできます — 同じセッション ID、別のコンピュータ — プロバイダの状態とプロジェクトディレクトリを一緒に持っていきます。これは Claude Code と OpenCode で動作し、Codex では実験的です。
- 行に印をつける。どのエージェントにも送る。
- ファイルか差分を開き — 変更ファイルのレビューでも、エージェントがトランスクリプトに書き出したばかりの差分でも — 正確な行にコメントを残します。Happier はパス、行、スニペット、そしてその行の内容のハッシュを保存するので、ファイルがその下で動いたあとでも、メモは自分のコードを見つけられます。送るコメントを選べば、構造化されたレビューのコンテキストとして入ります。同じセッションに戻すことも、別のエージェントの新しいセッションに入れることもできます。コメントはワークスペースに対して保持されていて、そこで開いたどのセッションもそれらが待っているのを見つけるからです。
もう 1 つの違いは、あなたの会話がどこにあるかです。Remote Control は、そのドキュメントによれば、接続している間はセッションのトランスクリプトを Anthropic のサーバーに保存し、Zero Data Retention の規則の下にある組織はそもそも有効にできません。Happier は既定でトランスクリプトをエンドツーエンドで暗号化し、happier relay host install はリレーをあなたが所有するハードウェアの上に置きます。
13 のエージェントそれぞれに専用のページがあります — ここから。
試してみる
コードを持っているコンピュータにインストールしてください。そのコンピュータのセットアップが済むまで、携帯電話の上のことは何も意味を持ちません。だからこれが、アプリストアのバッジではなく最初のステップなのです。
curl -fsSL https://happier.dev/install | bashThen happier claude in a repository — or happier codex, or any of the other 11 subcommands. The conditions above are the ones that decide it; everything else on this page is the detail behind them.

