happy claude codeとは?スマホ・Web操作の導入手順と注意点
Claude Codeを自宅や職場のPCで動かしていると、外出中に進捗を確認したり、許可を求める通知へ返答したりしたくなります。「happy claude code」は公式機能なのか、スマホでどこまで操作できるのか、旧happy-coderとの違いは何か。本記事では、Happyの仕組み、導入手順、公式Remote Controlとの使い分け、安全に使うための確認点を整理します。
happy claude codeのHappyは、Claude CodeをPCで実行したままiOS・Android・Webから進捗確認や入力を行うクライアントです。npm install -g happyでCLIを入れ、QR認証後にhappy claudeを起動する流れだとわかる。
Contents (8)
happy claude codeの正体はHappyという別プロジェクト
検索結果でいう「happy claude code」は、Anthropicが提供するClaude Code本体の別名ではありません。GitHubのslopus/happyリポジトリで公開されている、Claude Codeをスマホやブラウザから扱うためのCLIとクライアントです。リポジトリの説明には、iOSアプリ、Androidアプリ、Webアプリ、PC側で動くCLIが案内されています。
使い方のイメージは、スマホにClaude Codeをインストールすることではありません。PC上でHappy CLIを起動すると、Claude CodeのセッションはPC側で動き続けます。スマホやWeb画面は、そのセッションを見たり、メッセージを送ったり、許可の選択肢を押したりするための操作画面です。したがって、PCの電源、Claude Codeを動かす環境、ネットワーク接続が必要になります。
なお、古い検索記事や導入記事ではhappy-coderというパッケージ名が使われています。現在の公式READMEには、happy-coderからhappyへ移行したと記載されています。古い記事のhappy-coder導入例と現行READMEのコマンドが違うのは、この名称変更が理由です。
Happyでできることと向いている人
Happyの公式READMEで案内されている主な機能は、次のとおりです。
- スマホやWebから、Claude Codeが作業しているセッションを確認する
- Claude Codeからの許可要求やエラーをプッシュ通知で受け取る
- PCとモバイル端末の間で操作を切り替える
- 音声入力を含むモバイル向けの画面で指示を送る
- Claude Codeだけでなく、同じCLIからCodexを扱う
- 通信内容を暗号化し、ソースコードを公開して構成を確認できる
特に相性がよいのは、テストやビルドを待つ時間にスマホで状況だけ確認したい人、外出先からレビューの返答をしたい人、PCの前に戻るまで作業を止めたくない人です。長いコードを読み書きする作業はPCのほうが快適なので、モバイルだけで全開発を完結させる道具というより、PC作業を遠隔で補助する道具と考えると分かりやすくなります。
公式のHappyリリースノートでも、QRコードによる端末接続、音声入力、iPhone・Android・Webでの利用が機能として紹介されています。ただし、アプリの画面や対応コマンドは更新されるため、インストール後は公式ドキュメントの表示を優先してください。
Happyの導入手順:PCとスマホをQRでつなぐ
現在の公式READMEとCLIの案内に合わせた基本手順です。Claude CodeをPCで起動できる状態にしてから始めます。
-
PCにNode.jsとnpmを用意し、Claude Codeをインストールして、PC上で一度サインインできることを確認する。
-
PCのターミナルでHappy CLIをグローバルインストールする。
npm install -g happy -
初回認証を開始する。
happy auth login端末に表示される案内に従い、HappyのiOSアプリ、Androidアプリ、またはWeb画面でQRコードを読み取ります。認証コマンドの詳細は、Happy CLIの認証実装でも確認できます。
-
PC側でClaude Codeのセッションを起動する。
happy claude公式READMEでは
happyだけでもClaude Codeを起動できると案内されています。Claude Codeを明示する場合はhappy claudeを使います。 -
スマホアプリまたはHappy Web Appを開き、認証したアカウントでログインする。
-
表示されたPCまたはセッションを選び、最初はファイルを変更しない短い指示で接続を確認する。
happy-coderやhappy --authを使う古い記事を見つけても、そのまま入力せず、まず現行の公式READMEにあるパッケージ名とコマンドを確認しましょう。バージョンによって画面の文言が違う場合は、happy --helpとhappy auth --helpが判断材料になります。
初回起動後の使い方と実用的な流れ
接続後は、PCとスマホで同じセッションを共有します。基本的な流れは次のとおりです。
- PCでテスト、ビルド、調査などの作業を指示する。
- スマホでセッションの進捗とClaude Codeの返答を確認する。
- 追加の質問や修正指示が必要なら、スマホの入力欄から送る。
- 許可を求める表示が出たら、内容を読んで許可または拒否を選ぶ。
- 長い処理が終わった通知を受け取ったら、必要に応じてPCへ戻り、差分とテスト結果を確認する。
PCへ戻るときは、公式READMEが案内するようにPCのキーボードを操作して、ローカルの画面から続けられます。スマホでは承認や短い指示、進捗確認を中心にし、ファイル全体のレビューや大きな編集はPCで行うと誤操作を抑えられます。音声入力を使う場合も、固有名詞、ファイル名、削除や移動の指示は送信前に文字で見直してください。
安全性とプライバシーで確認したい点
Happyの公式READMEは、エンドツーエンド暗号化、オープンソース、テレメトリーやトラッキングを行わないことを特徴として掲げています。公式のリリースノートも、端末から送信される前にデータを暗号化すると説明しています。ただし、これはプロジェクトが公表している設計方針であり、利用者側でも更新履歴、依存パッケージ、アプリの権限を確認することが大切です。
次の点は、導入時に必ず確認してください。
- QRコードや認証済み端末を他人に渡さない。公開の画面や配信にQRコードを映さない。
- Happyを通しても、Claude Codeが持つローカルファイルやシェル操作の権限は変わらない。許可画面の内容を読んでからタップする。
- 紛失したスマホや使わなくなったPCがある場合は、アプリ側の端末管理を確認し、PCでは
happy auth logoutを実行する。 - 通知の本文に機密情報が表示される可能性を考え、ロック画面の通知設定を見直す。
- 会社のリポジトリや顧客情報を扱う場合は、第三者サービスの利用可否を組織の規程で確認する。
「暗号化されるから何でも安全」と考えるのは危険です。HappyはClaude Codeを遠隔操作しやすくする画面であり、誤った指示、過剰な権限、認証端末の管理不備まで自動的に解決するものではありません。
公式Remote Controlとの違いを比較
Claude Codeには、Anthropic公式のRemote Controlもあります。Happyと目的が近いため、次のように整理すると選びやすくなります。
| 比較項目 | Happy | Claude Code Remote Control |
|---|---|---|
| 提供元 | 外部のオープンソースプロジェクト | Anthropicの公式機能 |
| 接続先 | HappyのモバイルアプリまたはWeb画面 | Claudeアプリまたはclaude.ai/code |
| PC側 | Happy CLIでClaude Codeを起動 | claude remote-controlなどで起動 |
| 認証・接続 | HappyのアカウントとQR接続 | ClaudeのアカウントとセッションURL・QR |
| 向いている用途 | Happyの画面、通知、複数サービス連携を使いたい | 公式のClaude環境からローカルセッションを操作したい |
Claude Code公式ドキュメントによれば、Remote Controlはスマホやブラウザからローカルで動くClaude Codeへ接続する機能です。コード実行とファイルアクセスはPC側に残り、受信側は操作画面になります。一方で、同ドキュメントは接続中の会話履歴がAnthropicのサーバーに保存されることも説明しています。
Happyを選ぶなら、オープンソースの構成、専用アプリ、Happy独自の通知や操作感を重視する人に向いています。追加の第三者サービスを減らしたい、Claude公式のサポート範囲を優先したい場合は、Remote Controlを先に試すほうが自然です。両方を同時に設定する必要はなく、まず一方で接続と権限の挙動を確認しましょう。
つながらないときの確認順
ログインや起動に失敗したときは、次の順番で切り分けます。
claudeを単体で起動し、Claude Code自体がPCで動くか確認する。node --version、npm --version、happy --helpを実行し、コマンドのパスとインストール状態を確認する。happy auth statusで認証状態を確認し、期限切れや端末変更が疑われる場合はhappy auth logout後にhappy auth loginをやり直す。- PCがスリープしていないか、ターミナルのHappyプロセスを閉じていないか、スマホとPCがネットワークへ接続できているか確認する。
happy-coderを使う古いインストールが残っている場合は、現行の npmパッケージhappyと公式READMEを照合し、更新後に再起動する。
「Claude Code is not installed」と表示される場合は、HappyではなくPC側のClaude Codeを検出できていない可能性があります。まずclaude --versionを確認し、複数のNode.js環境やグローバルnpmのインストール先が混在していないかを調べてください。
まとめ
Happyは、PCで動くClaude CodeをスマホやWebから確認・操作するための、Anthropicとは別のオープンソースプロジェクトです。検索時に押さえるポイントは次の4つです。
- 現行のパッケージ名は
happyで、happy-coderは旧名称です。 - 基本は
npm install -g happy、happy auth login、happy claudeの順で準備します。 - QR接続、通知、スマホからの入力が便利ですが、PCとClaude Codeの実行環境は必要です。
- HappyとClaude Code公式Remote Controlは似ているものの、提供元と認証経路が異なります。
Happyは、PCの前を離れている時間も作業状況を見たい人に便利です。一方、許可操作や認証端末の管理まで任せられるわけではありません。まず読み取り専用の確認から試し、通信、通知、権限の挙動を確かめてから実際の編集作業へ広げるのが安全です。
本文で参照したURLは、Happy公式GitHub、Happy Quick Start、Happy公式リリースノート、Happyのnpmパッケージ、Claude Code公式Remote Controlドキュメントです。