Happier と Claude Code Remote Control の比較:それぞれが向いているケース
Claude Code のセッションをスマホや別のデバイスから続けるための、Anthropic の Remote Control と Happier を比較します。すべての記述に出典を付けています。
- CLI
- 0.2.17
- プレビュー ref
- a2c45c8
この比較は Happier プロジェクトが公開しているものなので、その前提で読んでください。Remote Control については Anthropic 自身のドキュメントの説明どおりに書き、Remote Control のほうが向いている場面ははっきりそう書いています。
どちらのツールも、最初に解決する課題は同じです。コンピューターで Claude Code のセッションが動いていて、それをスマホから進めたい。その先のトレードオフが異なります。
要点
- Claude Code Remote Control が向いているのは、使うエージェントが Claude Code だけで、Pro、Max、Team、Enterprise のいずれかのプランを使っていて、追加のインストールなしで公式の方法を使いたい場合です。
- Happier が向いているのは、複数のコーディングエージェントを使う場合、クロスデバイスでセッションを 1 か所からオーケストレーションしたい場合、セッション内容をデフォルトでエンドツーエンド暗号化したい場合、またはリレーをセルフホストしたい場合です。
- 両方を使っても問題ありません。競合しません。
Remote Control とは(Anthropic のドキュメントより)
このセクションの内容はすべて Anthropic の Remote Control のドキュメント に基づいています。
- claude.ai/code または iOS / Android 版の Claude アプリを、自分のマシンで動いている Claude Code のセッションに接続します。ファイルシステム、MCP サーバー、プロジェクト設定はローカルに残ります。
claude remote-control(サーバーモード)、claude --remote-control(リモートからも操作できる対話型セッション)、または実行中のセッション内の/remote-controlで開始します。Desktop アプリと VS Code 拡張機能も/remote-controlに対応しています。- サーバーモードでは複数のセッション(デフォルトで 32)を同時に提供でき、オンデマンドのセッションごとに専用の git worktree を割り当てられます。
- 接続したデバイスでは、会話、サブエージェントの進捗、差分ペインを確認できます。スマホから写真やファイルを添付できます。
- Claude アプリは、タスクが完了したときや判断が必要なときにプッシュ通知を送れます。接続中のターミナルにフォーカスしている間はプッシュが送られません。
- ノート PC がスリープしたりネットワークが切れたりしても、マシンが復帰すると対話型セッションは再接続します。
要件と制限(これもドキュメントより):
- Pro、Max、Team、Enterprise のいずれかのプランが必要です。API キーには対応していません。Team と Enterprise では、先に Owner が有効にする必要があります。
- Anthropic API に直接つなぐ必要があります。Amazon Bedrock、Google Cloud の Agent Platform、Microsoft Foundry、またはカスタムの
ANTHROPIC_BASE_URLの背後では使えません。 - ローカルの
claudeプロセスを動かし続ける必要があります。リモートマシンでは、Anthropic はtmuxかscreenを勧めています。 - 接続中、トランスクリプトは TLS 経由で Anthropic のサーバーに保存されます。Zero Data Retention や HIPAA 構成の組織では有効にできません。
- 一部のコマンド(
/pluginや/resumeなど)はローカルの CLI からしか使えません。
Happier とは
Happier は、オープンソースのコンパニオンアプリ(iOS、Android、デスクトップ、Web)と、コンピューター上で動く CLI とデーモンで構成されています。セッションは自分が管理するマシンで動きます。スマホ、ブラウザ、デスクトップは、Happier Cloud または セルフホスト したリレーを通じて接続します。
この比較に関係する点:
- 複数のエージェント。 Claude Code、Codex、OpenCode などのエージェントを並べて使えます。新しいエージェントの一部は 機能一覧 で experimental と表示されています。
- その場でエージェントを切り替え。 たとえば上限に達したときに Claude Code から Codex へ、同じセッションのまま別のエージェントで続けられます。
- ターミナルとスマホの両方で Claude Code。 unified terminal ランタイムでは、セッションはコンピューター上の本物の Claude Code ターミナルで動き、アプリはそれをミラーします。Claude がターンの途中のときにアプリから送ったメッセージは、Claude 自身のキューに入ります。
- 暗号化。 デフォルトでは、セッション内容はサーバーに保存される前にデバイス上で暗号化されます(暗号化モデル)。
- 多数のセッションのオーケストレーション。 承認用の受信箱、確認が必要(Needs attention)リスト、セッションのリマインダー(0.2.13)、キューに入ったメッセージ用の 今すぐ挿入(Steer now、0.2.16)、コンピューターの前にいる間はスマホへのプッシュを止めるオプション(0.2.16)があります。
- セッション内のファイルと Git。 スマホからファイルの閲覧と編集、差分のレビュー、コミットができます。Git の書き込み操作は experimental で、デフォルトではオフです。
知っておきたい制限:
- Remote Control と同じく、コンピューターが起動していてオンラインである必要があります。ホストのスリープ、ネットワーク切断、再起動は Happier では解決できません。
- コンピューターに CLI かデスクトップアプリをインストールし、デバイスをペアリングする必要があります。
- エージェントごとに使える機能は異なります。使いたいエージェントについては機能一覧を確認してください。
比較表
| Claude Code Remote Control | Happier | |
|---|---|---|
| エージェントが動く場所 | 自分のマシン | 自分のマシン(または自分が管理するサーバー) |
| エージェント | Claude Code | Claude Code、Codex、OpenCode など |
| スマホ側のクライアント | Claude アプリ(iOS、Android)、claude.ai/code | Happier アプリ(iOS、Android)、Web、デスクトップ |
| 必要なアカウント | Pro、Max、Team、Enterprise プラン、Anthropic API | 各エージェントのログインと API 設定 |
| トランスクリプトの保存先 | Anthropic のサーバー(TLS 経由) | Happier のリレー(デフォルトでデバイス上で暗号化) |
| リレーのセルフホスト | 提供なし | 対応 |
| コンピューター側のセットアップ | Claude Code に組み込み | Happier CLI またはデスクトップアプリをインストール |
| プッシュ通知 | あり(Claude アプリ経由) | あり(Happier アプリ経由) |
Remote Control のほうが向いている場合
- Claude Code しか使わず、公式の組み込みの方法で十分な場合。
- マシンに別のアプリやデーモンを入れたくない場合。
- すでに claude.ai/code と Claude アプリを毎日使っている場合。
- クラウドセッションや Dispatch など、Anthropic 固有の機能を同じ場所で使いたい場合。
Happier のほうが向いている場合
- Claude Code と Codex(または OpenCode など)を使っていて、すべてを 1 か所で扱いたい場合。
- タスクの途中で、最初からやり直さずにエージェントを切り替えたい場合。
- Bedrock、Agent Platform、Foundry、ゲートウェイ、API キーなど、Remote Control が使えない環境を使っている場合。
- セッション内容をデバイス上で暗号化したい場合、またはリレーを自分でホストしたい場合。
- 多数のセッションを動かしていて、どれが自分の対応を待っているかを把握したい場合。
Happier を初めて使う場合
Happier は無料のオープンソースです。試すには:
- ダウンロード: happier.dev
- コンピューターにインストール:
curl -fsSL https://happier.dev/install | bashを実行してからhappier setup - ドキュメント: docs.happier.dev
- コード: github.com/happier-dev/happier
よくある質問
両方使えますか?
はい。Remote Control は Claude Code の機能で、Happier は別のアプリです。セッションごとに選んでください。
ノート PC がスリープしても動き続けますか?
どちらも、ホストがスリープしている間はエージェントを動かしません。Anthropic のドキュメントによると、Remote Control はマシンが復帰すると再接続します。長時間の実行には、起動し続けるマシンでエージェントを動かしてください。詳しくは ノート PC がスリープしても Claude Code、Codex、OpenCode を動かし続ける方法(Wi-Fi 切断、蓋を閉じる、復帰) を参照してください。
どちらが安全ですか?
選択が異なります。Remote Control は TLS を使い、トランスクリプトを Anthropic のサーバーに保存します。Happier はデフォルトでセッション内容をデバイス上で暗号化し、リレーをセルフホストできます。両方の出典を読み、自分の要件に合うものを選んでください。