スマホから複数の Happier サーバーを使う方法(仕事用/個人用)
仕事用と個人用(またはクラウドとセルフホスト)のセッションを分け、モバイルでリンクや通知を開いたときの「サーバー違い」の混乱を避ける方法です。
- CLI
- 0.2.17
- プレビュー ref
- a2c45c8
複数の Happier サーバー(クラウドとセルフホスト、後から仕事用サーバー)を使うと、たいてい同じ混乱が起きます。
リンクが開き、通知が表示され、突然こう思うわけです。
- 「待って、今どのサーバーにいるんだっけ?」
- 「セッションはどこに消えた?」
- 「なぜ接続フローでサーバー設定に飛ばされたの?」
このワークフローで、スマホからの複数サーバー運用を予測しやすくします。
要点
- 各サーバーを別々の「プロファイル」として扱います。認証とセッションはサーバー単位です。
- 何かが消えたように見えるときは、たいてい別のサーバーにいるだけです。
- 通知やリンクは、新しいサーバーを黙って信頼しないように作られています。そのため、ときどきサーバー設定にたどり着きます。
よくある方法とトレードオフ
-
サーバーを1つだけ使う: シンプルですが、仕事と個人を分けたいなら現実的ではありません。
-
URL ごとにブックマークする: 使えますが、通知のあとで違う場所に行きがちです。
-
Happier: 明示的なサーバープロファイルと、安全を保とうとするリンク処理があります(新しいサーバーを黙って追加・信頼しません)。 トレードオフ: 「サーバーの切り替え」が頭の中のモデルの一部だと受け入れる必要があります。
Happier を初めて使う場合(概要と入手方法)
Happier を初めて見る方へ。Happier は、Claude Code、Codex、OpenCode などの AI コーディングエージェント向けのオープンソースのコンパニオンアプリ(モバイル/Web/デスクトップ)です。
セッションは信頼できるマシン(ノートPC/サーバー/開発用マシン)で動き続けます。Happier は、スマホから監視、指示、承認、レビューをして作業を続ける場所です。
セットアップ:
- スマホから Happier を使う方法
- GitHub: https://github.com/happier-dev/happier
- インストール/ダウンロード: https://github.com/happier-dev/happier#how-it-works
- Discord(コミュニティとサポート): https://discord.gg/W6Pb8KuHfg
複数サーバーを予測しやすくするモデル
次の3つのルールで、「今何が起きた?」という場面のほとんどが説明できます。
- サーバープロファイルは、保存された API/Web アプリの接続先です。
- 認証はサーバーごとです(サーバー A にログインしても、サーバー B にはログインされません)。
- セッションはサーバーごとです(そのため、サーバーを切り替えるとセッション一覧が空に見えることがあります)。
これが身につけば、混乱のほとんどは「別のプロファイルにいる」に変わります。
手順: スマホでサーバーを追加・切り替える
- Relay 設定(Relay settings) を開きます。
- サーバープロファイルを追加、選択、名前変更します。
- 実際に使いたいサーバーでサインインします。
Web では、サーバーの選択がタブごと、またはデバイスのデフォルトになる点に注意してください。
リンクや通知を開いたときに起きること
Happier は、そのサーバーがデバイスにすでに保存されているかどうかで、受け取ったリンクの扱いを変えます。
ケース 1: 接続先サーバーがすでに保存されている
- Happier はそのサーバープロファイルに切り替えて続行できます。
ケース 2: 接続先サーバーが保存されていない(ただし保存済みのサーバーは別にある)
- Happier は、受け取った URL を入力済みの状態でサーバー設定を開きます。
- あなたが明示的に 追加して使用(Add and use) を選びます。
これは意図的な動作です。アプリがバックグラウンドで新しいサーバーを黙って信頼するのを防ぎます。
トラブルシューティング
症状: サーバーを切り替えたらセッションが消えた
考えられる原因:
- それらのセッションは別のサーバープロファイルに属している
対処:
- 元のサーバーに切り替えて戻る
症状: 通知でサーバー設定に飛ばされた
考えられる原因:
- その通知は、このデバイスにまだ保存されていないサーバー URL から来た
対処:
- 入力済みのフォームからサーバーを追加し、目的のセッションに進む