Claude Code, CodexOpenCode, Pi他 9 種どこへ行くときも。

自分のコンピューターで、自分のサブスクリプションや API キーを使って動かす。オープンソース。エンドツーエンド 暗号化。自前運用も可能。

curl -fsSL https://happier.dev/install | bash
10,000downloads
Happier のデスクトップアプリ — 横にスクロールして見る

スクロールして見る

はじめる

動きはじめるまで1 分もかからない。

1

コードのあるコンピューターにインストールする

コマンドは 1 つ。macOS、Linux、Windows に対応。署名とチェックサムを検証済み。初回インストールが対話形式で実行できる場合、ガイド付きセットアップが自動的に開きます。

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

リレーを選択してからサインイン

ガイド付きセットアップでは、認証前にリレーを選択し、このコンピューターを登録して、バックグラウンドサービスを構成します。インストーラーで開かなかった場合は、直接実行してください。

happier setup
3

新しいサインインを承認する

新しいサインインが必要な場合、セットアップに QR コードまたはブラウザーリンクが表示されます。スマートフォンからループバックのリレーアドレスを開くことはできません。同じコンピューターのブラウザーを使うか、スマートフォンから到達できる LAN、Tailscale、または HTTPS アドレスをリレーに設定してください。

自分のターミナルから
スキャン
4

セッションを開始する

13 種のエージェントのどれでも Happier から起動すれば、サインイン済みのすべてのデバイスで同時に動きます。

happier claude
Happier がすること

すべてのコーディングエージェントに、一つの管制室を。

Happier は、あなたがすでに使っている AI コーディングエージェントのための、モバイル前提のコントロールレイヤーです。ターミナルをミラーし、すべてのセッションを同期し、CLI にはできないことを返します。存在の把握、承認、音声、そしてそのすべてのための 1 つの受信トレイです。

どこでも書き始める。どこでも続ける。

ノート PC でセッションを開始します。携帯電話、タブレット、ブラウザ、デスクトップから、ライブで追いかけ、メッセージを送り、権限を承認できます — 文脈を失わずに。

どこでも書き始める。どこでも続ける。

すでにセッションを動かしていますか? もうここにあります。

マシンで動いている Claude Code、Codex、OpenCode のセッションを、どのデバイスからでもライブで開けます。移行するものも、覚えることもありません。

すでにセッションを動かしていますか? もうここにあります。

ターミナルが好きですか? 私たちもです。

Claude Code、Codex、OpenCode をそのままネイティブの TUI で動かし続けてください。Happier はそれをすべてのデバイスにミラーするので、どこからでも追いかけ、メッセージを送り、権限を承認でき、好きなときにターミナルと Happier を行き来できます。

ターミナルが好きですか? 私たちもです。

エディタ。Git。ターミナル。1 タップで。

チャット、ファイル、Git、ライブのターミナルが、それぞれ独立したタブにあります。ファイルを開いて読んだり編集したり、差分をレビューしたり、ブランチを管理したり、プルリクエストを開いたり — ポケットの中から。

エディタ。Git。ターミナル。1 タップで。

セッションがチームとして働く。

セッションは別のセッションを開始し、メッセージを送り、そのトランスクリプトを読めます — つまり Claude のセッションと Codex のセッションで作業を分担できます。それぞれが、選んだバックエンド、Claude でも Codex でも ACP 互換の CLI でも、その上で自分のサブエージェントを動かします。

セッションがチームとして働く。

キューに入れる。方向を変える。フォークする。

エージェントが作業している間にメッセージをキューに入れられます — 並べ替え、編集、今すぐ送信も。実行中のターンを中断せずに方向づけられます。任意のメッセージからフォークして別の道を試せます。

何があなたを必要としているかが常に分かる。

判断を待っているセッションはリストの先頭の「Needs attention」グループに上がり、動いているものはすべて「Working」の下にまとまります。12 個のエージェントを同時に動かしても筋を見失いません。

何があなたを必要としているかが常に分かる。

差分をレビューする。メモを送る。

エージェントの変更を見ていきます。対処したい行に正確に印をつけます。どのメモを送るかを選んで、そのまま返します — 同じセッションでも、新しいセッションでも。

差分をレビューする。メモを送る。

Start in Codex. Finish in Claude.

Change the engine mid-conversation and the same session keeps going. Your recent conversation carries over, and the new agent gets tools to read the rest — plus the previous agent’s own transcript, where it keeps one. Switch back later and it resumes its own thread, receiving only what it missed.

Start in Codex. Finish in Claude.

Swipe to teleport. Or Ctrl+Tab.

Swipe across the bottom bar to slide between sessions — keep going in one gesture to skip several, each one named as you pass it. At a keyboard, Alt+↑/↓ walks the list and Ctrl+Tab walks your most recent sessions. Every shortcut is remappable.

Swipe to teleport. Or Ctrl+Tab.

話しかけられる同僚。

音声アシスタントは実行中のすべてのセッションを見ています。次の変更について相談したり、権限を承認したり、メッセージを送ったり — すべて携帯電話を手に取らずに。

話しかけられる同僚。

所有するすべてのコンピュータでセッションを動かす。

ノート PC、デスクトップ、VPS、開発用マシンを接続して、どれが各セッションを動かすかを選びます。選択画面はどれがオンラインかを示し、そこでセッションを開始します。SSH でもう 1 台を、アプリからでも CLI からでも追加できます。

アプリ、音声、CLI、MCP からセッションを生成し、管理する。

Happier ができるすべてのアクション — セッションの作成、メッセージの送信、モデルの設定、レビューの開始 — は、1 つのレジストリの中で一度だけ定義されています。アプリ、スラッシュコマンド、音声、セッション内のエージェント、CLI、そして外部の MCP ホストは、すべて同じ定義を呼び出します。そしてアクションごとに、どの面が実行できて、どの面が先にあなたに尋ねる必要があるかを選べます。

happier mcp serve
happier session list --json
happier session send <id> "rerun the failing test"
happier session actions list
happier session actions execute <id> session.spawn_new

Git worktrees, when you want them.

Start each session in its own Git worktree — a real checkout, its own branch, the same repository. Pick any local or remote branch and Happier creates the worktree, suggests a name, and offers to reuse an existing one rather than duplicating it. Or start in the folder you’re already in: it’s a choice per session, not a mode you switch on — all your sessions, none of them, or just this one.

Move a running session to another machine.

Hand a Claude Code or OpenCode session to your desktop, a VPS, or a dev box and pick up where it stopped. Bring the working tree along if you want it — a full snapshot, or only the changes — and Happier writes a sibling copy instead of overwriting, leaves your git-ignored files behind unless you name them, and keeps the whole transfer off until you turn it on.

あなたの MCP サーバーを、すべてのプロバイダで、すべてのマシンで。

MCP サーバーを一度定義するだけです。Happier はそれを、ネイティブの MCP 対応がないものも含めてすべてのバックエンドで、そして接続したすべてのマシンで利用できるようにします。プロバイダごと、デバイスごとに入れ直す必要はありません。

あなたの MCP サーバーを、すべてのプロバイダで、すべてのマシンで。

すでに支払っているサブスクリプションを使う。

Happier は、既存の CLI がすでに使っているサブスクリプションとログインを再利用します — Claude、Codex、Cursor、Gemini、OpenCode。新しい請求も、二重の請求もありません。

すでに支払っているサブスクリプションを使う。

アカウントをプールする。セッションを止めない。

プロバイダごとに複数のアカウントをプールにまとめ、そのすべての使用状況とクォータのリセットをアプリで見られます。プールを作るまでは何も切り替わりません。作ったあとは、Claude Code と Codex のセッションは止まらずにアカウントを変更でき、最もクォータの残っているメンバーへ、1 ターンにつき最大 1 回、プロバイダが公開したリセットの時刻を越えることなく移ります。

アカウントをプールする。セッションを止めない。

(ほぼ)すべてを設定できる。

セッションごとのモード、モデル、権限。ツールのタイムラインの詳細度。通知の振り分け。キーボードショートカット。作って、読み込んで、共有できるカスタムテーマ。Happier をあなたの働き方にぴったり合わせられます。

オープンソース。エンドツーエンド暗号化。

あなたのコード、プロンプト、セッションの内容は、サーバーに届く前にデバイスの上で暗号化されます。設計からしてプライベート。既定でオープン。セルフホストはコマンド 1 つです。

まだあります

知らなかっただけで、欲しかった残り全部。

一緒にコードを書く。

セッションをチームメイトと共有し、誰が見て操作できるかを管理し、リアルタイムで共同作業します。

大事なものを追う。

Codex の goals と Claude のタスクリストを一級で扱います — 目標、進捗、予算がひと目で分かります。

作る。出す。

プルリクエストの作成、ブランチの管理、リモートへのプッシュ、ステージング、変更ファイルのレビュー — 携帯電話から完全なソース管理を。

自分のやり方で整理する。

ドラッグ&ドロップでセッションをフォルダとサブフォルダにまとめ、一度に 1 つのフォルダに集中できます。

プロンプト、スキル、テンプレート。

再利用できるプロンプト、スキル、テンプレート、レジストリ — 一度定義すれば、どこでも使えます。

すべてを検索する。

セッションをまたぐセマンティックなメモリ検索 — エージェントは文脈を検索し、あなたは履歴全体を検索します。

会話するセッション。

メッセージを選んでセッションの間で送れます。エージェントとセッションはワークスペースをまたいで連携します。

エージェントがあなたと同じことをする。

Happier の actions spec を通じて、エージェントがセッションを作成・管理し、ワークスペースを移動します — 重要なときは承認付きで。

選ぶ。実行する。完了。

セッションを複数選択してまとめて操作 — アーカイブ、フォルダへの移動、既読にするのが 1 タップで。

流れるような Markdown。

トランスクリプトの中で、少しずつストリーミングされるリッチな Markdown — 表、コードフェンス、跳ねない書式 — そして Markdown ファイル向けの Notion 風エディタも任意で使えます。

自分のものにする。

カスタムのカラーテーマを作り、読み込み、共有できます。プリセットを複製して、編集しながらライブでプレビューできます。

画像をその場に。

画像を生成するエージェントは、あなたがどこで読んでいても、会話の中でそのまま描画します。

スケジュールで。

一定の間隔でセッションを実行して、プルリクエストを見張ったり、イシューを追ったり、どんなタスクでも自動で繰り返せます。

適切な通知。

スマートな通知は、タップを正確なセッションとサーバーへ導きます — アラートからそのまま承認や返答ができます。

macOS、Linux、Windows。

iOS と Android のネイティブアプリ、あらゆる OS 向けのデスクトップアプリ、そして Web アプリ — すべてが同期します。

動いているところを見る

すべてのツールを、一つの画面で。

Happier チャット view
自前運用

自分のスタックを持つ。独立したままで。

Happier のリレーサーバーを自分のインフラで動かせます。あなたのデータがネットワークの外に出ることはありません。

コマンド 1 つでインストール

relay サーバーをコマンド 1 つでインストール。Docker でもベアメタルでも。

日々の運用

happier relay host status で起動・停止・確認できるマネージドサービスです。ホスト上で勝手に更新されるものは何もありません。更新したいときに、インストールコマンドを実行し直すだけです。

リモートアクセス

どこからでもセッションにアクセス。SSH トンネル、Tailscale、直接の HTTPS。

あなたのデバイスiOS、Android、デスクトップ、ウェブ
あなたの relayDocker またはベアメタル
あなたのマシンClaude Code、Codex、OpenCode
$ happier relay host install
✓ Server installed
✓ Web UI configured
✓ Relay service started
$ happier relay host status
すべてのエージェントに 1 つのクライアント

Claude Code にはリモートがある。Codex にはモバイルがある。Happier はその両方と、さらに 11 を動かす。

Claude Code、Codex、OpenCode、Pi、さらに 9 つのための 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 はパス、行、スニペット、そしてその行の内容のハッシュを保存するので、ファイルがその下で動いたあとでも、メモは自分のコードを見つけられます。送るコメントを選べば、構造化されたレビューのコンテキストとして入ります。同じセッションに戻すことも、別のエージェントの新しいセッションに入れることもできます。コメントはワークスペースに対して保持されていて、そこで開いたどのセッションもそれらが待っているのを見つけるからです。

すでに Claude Code Remote Control を使っていますか? Happier と比べてみてください。

率直な答え

これから聞こうとしていたことを。

Happier は無料ですか?

はい。完全に無料です。CLI、モバイルアプリ、デスクトップアプリ、Web アプリ、リレーはすべて無料で MIT ライセンスです — 席数もトライアルも機能の制限もありません。

Happier は、あなたがすでに持っている CLI — Claude Code、Codex、OpenCode — を、あなた自身のコンピュータで、すでに支払っている Claude や ChatGPT のサブスクリプション、あるいは API キーに対して実行します。その請求はそのままの場所にあり、関係する請求はそれだけです。

オープンソースですか?

はい — MIT ライセンスで、すべてです。CLI、アプリ、リレーサーバー。github.com/happier-dev/happier。

Happier は余分なトークンを使いますか?

いいえ。あなたのエージェントは自分のプロバイダと直接やり取りします。Claude Code、Codex、Gemini などはあなたのコンピュータで、それぞれの認証とハーネスのまま、ターミナルで動かすのとまったく同じように動きます。Happier はその周りのクライアントなので、プロンプトの費用は以前と同じです。

Happier は独自の指示をわずかに追加していて、そのうち 2 つは Settings → Sessions → Prompt personalization で自分でオフにできます。「Session title updates」はセッションに名前を付けるようエージェントに求めるもので、なし、セッション開始時のみ、タスクが変わったら再度更新、から選べます。「Ask the agent to suggest reply options」は、質問を投げかけたときにタップできる回答を提示するよう求めるもので、単純なスイッチが 1 つです。両方をオフにすると、残るのは、ファイルの添付と `@path` の参照がどう届くかをエージェントに伝える 2 つの短い段落だけです。

独自にトークンを消費する機能が 1 つあります。メモリは、すでに接続済みの資格情報を使って、アイドルのときに、1 時間あたり最大 12 回まで、セッションを要約します。オンにするまでは無効です。

Happier を使うとプロバイダのアカウントが停止されることはありますか?

Happier がセッションを実行するとき、起動するのはプロバイダ自身の CLI で、場所はあなた自身のコンピュータ、サインインの状態もあなたがサインインしたままのものです。Anthropic や OpenAI の側から見れば、それは同じ CLI が、同じコンピュータで、あなた自身のアカウントで動いているということ — そのツールの通常のサポートされた使い方です。変わるのは、起動のコマンドを誰が打ったかだけです。`claude`、`codex`、`opencode` を、あなたではなく Happier が開始しています。

私たちは弁護士ではなく、保証もしませんし、プロバイダの規約は変わります。ご自身でお読みください。組織がプロバイダと契約を結んでいる場合は、仕事用のアカウントを接続する前に確認してください。

自分のコードはどこかに送信されますか?

コードはあなたのコンピュータに残ります。エージェントはファイルをローカルで読み書きし、同期されるのは会話と、別のデバイスで同じセッションを表示するために必要なセッションの状態です。

その同期は既定でエンドツーエンド暗号化されています。内容はあなたのデバイスで暗号化され、サーバーはそれが読めない暗号文を保存します。メッセージ ID、タイムスタンプ、デバイス ID、セッション ID はメタデータで、暗号化されません。サーバーが読める内容を望む人のための明示的な平文モードもあります — これはオプトインで、ラベルが付いていて、既定ではありません。

どれも他人のハードウェアに置きたくないなら、`happier relay host install` があなたの所有するコンピュータにリレーを置き、経路全体が、あなたのデバイス → あなたのリレー → あなたのコンピュータになります。

他の人が自分のセッションを見られますか?

リンクを渡さない限り、見られません。既定のエンドツーエンド暗号化のモードでは、リレーが持つのは鍵を持たない暗号文です。リレーに見えるのはルーティングのメタデータ — アカウント ID、タイムスタンプ、メッセージのサイズ — であって、あなたやエージェントが言ったことは何も見えません。

共有は意図的な行為で、3 つの形があります。閲覧のみで友人とセッションを共有する、編集可として共有して同じトランスクリプトに書き込めるようにする、読み取り専用の公開リンクを発行する、です。セッションが存在するというだけで共有されるものは何もなく、共有されたセッションはあなたのものに紛れ込むのではなく、リストの中の専用のグループに表示されます。

プロジェクトが止まったらどうなりますか?

ライセンスは MIT で、リレーはセルフホストできるので、失敗のしかたは「自分で運用する」であって「作業を失う」ではありません。いずれにせよあなたのセッションは自分のコンピュータの上にあり、Happier はその上のクライアントです。

サーバーは必要ですか?

いいえ。コードを実行するコンピューターに CLI をインストールし、`happier setup` を完了してください。ガイド付きセットアップでは、デフォルトでサインイン前に Happier Cloud が選択され、その後コンピューターが登録され、バックグラウンドサービスが構成されます。

自分のリレーを動かすのは選択肢であって要件ではありません。`happier relay host install` はマネージドサービスとしてセットアップします。Docker イメージとランナーもあります。`localhost`、LAN、公開インターネットのいずれにもバインドでき、Tailscale、SSH トンネル、直接の HTTPS で到達できます。

Happier はどのエージェントに対応していますか?

13 が組み込みとして同梱されています。Claude Code、Codex、OpenCode、Cursor、Gemini、Copilot、Qwen、Kimi、Auggie、Kilo、Kiro、Pi、Grok です。それ以外に、Custom ACP バックエンドが Agent Client Protocol を話すあらゆる CLI を受け付け、定義したあとはエージェントの選択画面に組み込みのものと並んで表示されます。

Happier はエージェントの CLI を同梱しません。選んだコンピュータに何がインストールされているかを検出し、残りを示します — 各エージェントの設定ページが検出の状況を報告し、必要であればそのコンピュータでベストエフォートのインストーラーを実行できます。また、すべてのエージェントがすべての Happier の機能に対応しているわけでもありません。たとえばセッションのハンドオフは、今日のところ Claude と OpenCode で、Codex では実験的です。

自分の Claude や Codex のサブスクリプションで動きますか?

はい。Happier は CLI がすでに持っているログインを使うので、Claude Pro や Max のサブスクリプション、Codex CLI 経由の ChatGPT のサブスクリプション、Gemini のログインは今と同じように動き続けます。二重の請求も、キーの入れ直しも、途中のプロキシもありません。

API キーも動きますし、代替のエンドポイントも同様です — DeepSeek、Z.AI、MiniMax、Azure OpenAI、Vertex AI、あるいは自分のゲートウェイを、バックエンドプロファイルでセッションごとに選べます。Anthropic 自身の Remote Control のドキュメントは、その経路を自分の側では除外しています。「API キーはサポートされていません」、そして Claude Code v2.1.196 の時点で Remote Control は「`ANTHROPIC_BASE_URL` が `api.anthropic.com` 以外のホスト、たとえば LLM ゲートウェイやプロキシを指しているときは無効」です。

本当に携帯電話から Claude Code を動かせますか?

はい。そして重要なのはどこで動くかという区別です。Claude Code はあなたのコンピュータで動き、携帯電話は窓です。CLI を一度インストールし、バックグラウンドのサービスを動かしたままにしておけば、アプリからセッションを開始できます — あなたのコンピュータの上のランタイムがリクエストを受け取り、あなたのリポジトリで、あなたの MCP サーバーと設定のまま、ローカルで `claude` を起動します。

ターミナルですでに開始したセッションにも到達できます。ダイレクトセッションを使えば、そのコンピュータにすでに存在する Claude Code、Codex、OpenCode のセッションを、先にインポートすることなく一覧して追いかけられますし、操作したくなったら携帯電話から引き取れます。

同じセッションを複数のデバイスで開いておけますか?

はい。Happier のセッションは、最初に開いたクライアントのものではありません。セッションはエージェントを動かしているコンピュータの上にあり、トランスクリプトは同じアカウントでサインインしたすべてのデバイスに同期されます。ノート PC、携帯電話、ブラウザのタブが同じセッションを開いていられますし、一方から送ったメッセージは他方にも表示されます。

逆の方向も動きます。`happier attach <session-id>` を、セッションを所有するコンピュータで実行すれば、アプリから開始したセッションに戻れます。Claude Code、Codex、OpenCode ではその引き渡しでエージェント自身の TUI に入ります。それ以外では、ターミナルに表示されるのはベンダーのものではなく、Happier から見たセッションです。

複数のエージェントを同時に動かせますか?

はい、それが普通の使い方です。コンピュータとクォータが許すだけのセッションを、異なるエージェントにまたがって同時に動かせます。判断を待っているセッションはリストの先頭の「Needs attention」グループに上がり、動き続けているものはすべて「Working」の下にまとまります。それが、一度に 12 個動いていても混乱ではなく読める状態にしているものです。

1 つのセッションの中でサブエージェントを起動し、それぞれのバックエンドを選ぶこともできます — 組み込みのエージェントでも、Custom ACP バックエンドでも。異なるバックエンドを複数選ぶとバックエンドごとに 1 つずつ実行が始まるので、review を Codex に、plan の実行を Claude に、という形にできます。

最初からやり直さずにモデルを変えられますか?

たいていは可能です。実行中のセッションには入力の設定の中にモデルの選択があり、エージェント自身のモデルに加えて、有効にしていて、そのエージェントが実際に使える Provider 接続すべてのモデルが並びます。「Use CLI settings」という選択肢もあり、これは Happier に上書きを一切設定させず、CLI 自身の設定から判断させるものです。

変更がセッションの途中で効くかどうかはエージェントのランタイム次第です。次のプロンプトから適用するものもあれば、再起動やフォークが必要なものもあります。Happier はどちらかを伝え、あなたが選んだ接続のままにします。

権限の確認にはすべて承認が必要ですか?

望む範囲でだけです。権限モードは 4 つあります。Default は、プロバイダ本来の必要なときに尋ねる挙動をそのままにします。Read-only は、エージェントが調べることはできても、書き込みに類する操作は拒否されます。Safe YOLO は、読み取りを自動的に許可しつつ、書き込みの前には尋ねます。YOLO は、プロバイダが許す範囲で承認を省きます。セッションごとに設定でき、実行中に変更でき、Settings → Providers でエージェントごとの既定を設定して、新しい Claude のセッションは read-only で始め、新しい Codex のセッションはそうしない、といったこともできます。

知っておく価値のあることが 2 つあります。すべてのプロバイダがすべてのモードに対応しているわけではありません。対応していない場合、Happier は最も近いサポートされた挙動にフォールバックし、実際に適用された Effective policy を表示します。そして Plan は権限モードではなくセッションのモードです。Plan にいることは自動承認を意味せず、確認が出ることもあります。

セッションが本当にあなたを必要とするときは、「Needs attention」グループに移り、通知からそのまま答えられるプッシュを送ります。承認はノート PC まで戻る移動ではなく、タップで済みます。

クォータをどれだけ使ったか確認できますか?

公開しているプロバイダについては可能です — 今日のところ、Connected services で接続した Codex、Claude のサブスクリプション、Gemini のアカウントです。プロファイルごとにクォータのメーターとリセットの時刻が表示され、メーターは新規セッションの認証の選択画面にも再び現れ、作業している間はコンポーザーに使用状況のバッジが付きます。上限が近づいていることを、ターンの途中で気づくのではなく前もって見られます。

メーターは、それを公開しているすべてのプロバイダにあり、それらだけにあります。

ノート PC がスリープしたり Wi-Fi が切れたらどうなりますか?

正直に言えば、セッションは進まなくなります。エージェントはあなたのコンピュータの上のプロセスであり、Happier はそうでないふりをしないからです。セッションを動かしているコンピュータがオフラインになると、アプリはそのマシン — 接続したコンピュータを指す Happier の言葉です — を到達不能として示し、戻るまでそのセッションへの入力を無効にします。

Happier がするのは、復帰を安く済ませることです。セッションがアイドルで待っている間もトランスクリプトはそのまま残り、コンピュータが戻ったら、手元にあるどのデバイスからでも、いた場所からセッションを再開できます。

蓋を閉じても作業を続けたいなら、起きたままの場所で動かしてください — デスクトップ、VPS、電源につながったままのマシン — そしてバックグラウンドのサービスをインストールして、ターミナルを開かなくてもそのコンピュータがセッションを開始できるようにしてください。

アプリを閉じたらどうなりますか?

何も止まりません。エージェントは携帯電話のアプリの中ではなく、バックグラウンドのサービスの下であなたのコンピュータで動いているので、アプリを閉じるのはセッションへの窓を閉じることであって、セッションを終わらせることではありません。あとで開き直しても、別の場所で開いても、同じトランスクリプトを進んだところから受け取れます。

確認し続ける必要もありません。Happier は、ターンが終わったとき、権限が必要になったとき、アクションが人間の答えを求めているときにプッシュ通知を送り、その通知はそれを出したセッションへ直接戻ります。

SSH で入って tmux を使えばいいのでは?

tmux でうまくいっているなら、そのまま使ってください — Happier がそれを取り上げることはありません。アプリからセッションを開始し、`happier attach` を使えば、自分のターミナルで、プロバイダ本来の TUI のまま、動いている tmux のセッションに再アタッチできますし、そのあとで同じセッションをアプリに戻すこともできます。

違いが出るのは、キーボードの前にいないときです。SSH が与えるのは携帯電話の画面の上のターミナルです。Happier が与えるのは、権限が待っているときのプッシュ通知、それを承認するためのタップ、エージェントが変更した内容の読みやすい差分、ファイルと Git の画面、そして接続したすべてのコンピュータ上のすべてのセッションを網羅した 1 つのリストです。ノート PC の上では両者は近いものです。バス停で携帯電話を持っているときは違います。

Windows と Linux で動きますか?

はい。CLI は macOS、Linux、Windows にインストールできます — `curl -fsSL https://happier.dev/install | bash`、Windows では `iwr https://happier.dev/install.ps1 -useb | iex` です。ネイティブの iOS と Android のアプリ、デスクトップアプリ、そして cloud.happier.dev の Web アプリがあります。

Windows には独自のセッションのホスティングのモデルがあります。アプリから開始したセッションは、非表示で、Windows Terminal で、あるいはコンソールのホストで実行でき、`happier attach` はそのホストを前面に戻します。エージェントの CLI の中には Windows より Unix でよくサポートされているものもあります — それは CLI のベンダーの対応範囲であって Happier のものではなく、選んだコンピュータでどれが利用できるかはアプリが伝えます。

モバイルアプリは必要ですか?

いいえ。cloud.happier.dev はブラウザのタブの中の完全なアプリで、タブよりウィンドウがよければ macOS、Windows、Linux 向けのデスクトップのビルドがあります。持ち運びのためではなく差分のレビューとセッションのリストのために、セッションが動いているのと同じコンピュータだけで Happier を使っている人も大勢います。

携帯電話で使う場合、iOS は App Store、Android は Google Play から入手できます。ファイルを自分でインストールしたい場合は、GitHub のリリースから直接 APK をダウンロードすることもできます。

iPad で動きますか?

はい。iOS のアプリはタブレット対応で作られているので、同じ App Store のリストからインストールでき、引き伸ばした携帯電話用ではなくネイティブの iPad アプリとして動きます。何もインストールしたくなければ Safari の Web アプリでも動きます。

役に立つのはタブレットのレイアウトです。埋め込みターミナルは、タブレットの大きさの画面では Web と同じように既定で下部のパネルにドッキングし、携帯電話が受け取る 1 つに集中する見せ方にはなりません。iPad とキーボードは、差分をレビューしてセッションを操縦する場所として、実際に妥当です。

仕事用のコンピュータで使えますか?

技術的には容易です。実行する前に読める MIT ライセンスのソースで、セッションの内容は既定でエンドツーエンド暗号化され、`happier relay host install` でリレーを自社のネットワークの中に置けるので、セッションの内容が管理外のインフラを通ることはありません。それでセキュリティのレビューが問うことのほとんどはカバーされます。

組織としては、まず確認してください。雇用主にはエンドポイントで何を動かしてよいかの規則があるかもしれませんし、プロバイダとの契約には、仕事用のアカウントをサードパーティのツールに接続することについての規則があるかもしれません。どちらもマーケティングのページが代わりに答えられる問いではありません — 仕事用のアカウントを接続したあとではなく、前に確認してください。

オープンソース。ずっとあなたのもの。

コードを動かすコンピュータで実行してください。自分のサブスクリプションとキーはそのままです。リレーはセルフホストしても、私たちのものを使ってもかまいません。MIT ライセンス、エンドツーエンド暗号化。