スマホでClaude Codeに接続:iOSでいつでもセッション確認・承認ができるツール
この記事は開発者向けに、スマートフォンで Claude Code に接続するベストプラクティスを紹介します。PandaNpc iOS アプリを通じてセッションをリアルタイムで確認し、ツール呼び出しを承認して質問に応答し、pandapaw と iOS Live Activity を活用することで効率的なリモート操作を実現し、コーディングの柔軟性を向上させます。

開発者であれば、こんな場面に遭遇したことがあるはずだ。Claude Codeでコードをリファクタリングしたりデバッグしている最中に、突然パソコンから離れなければならなくなる——会議、通勤、あるいはコーヒーを入れに行くだけの場合も。そんなとき、Claude Codeはコードを生成していたり、ツール呼び出しの承認を待っていたり、確認が必要な質問を投げかけていたりするかもしれない。従来の対処法は、スマホでSSHしてパソコンに戻るか、いっそ作業を中断するかだが、前者は体験が最悪だ。端末の出力が小さな画面に溢れ、承認フローはすべて手打ちコマンドに頼ることになる。スマホでClaude Codeに接続する最善の方法は、PandaNpc iOSアプリを使い、デスクトップ側のセッションの流れをそのまま手元に移すことだ。いつでも確認でき、承認でき、応答できる。
なぜスマホでClaude Codeに接続する必要があるのか
Claude Codeの対話モードは「ストリーミング生成+権限確認」です。典型的なツール呼び出し(ファイルの読み書き、コマンド実行など)には承認が必要で、AskUserQuestionの質問カードに回答を入力しないと先に進めません。パソコンの前にいなければ、Claude Codeは止まるか、タイムアウトして諦めることになります。さらに面倒なのは、それがどこまで実行されたのか分からないことです——生成中なのか、それともずっと待っているのか。
PandaNpcのiOSアプリ(2026年6月リリース)はこの痛点を完全に解決します。pandapawコンポーネント(cc-bridge / cc-tty)を通じて、開発マシン上のClaude Codeセッションをスマホに「公開」します。QRコードをスキャンするだけでペアリングでき、以降はスマホで完全なセッションの流れを確認できます。すべてのツール呼び出しの権限承認カードや、すべての質問カードも含みます。つまり、パソコンの前に座っているのと同じように、いつでもスマホをスワイプして操作を承認・拒否でき、回答を直接入力してClaude Codeを続行させることもできます。
3ステップでスマホからClaude Codeをリモート操作
ステップ1:開発マシンにpandapawブリッジサービスを展開する
PandaNpcはClaude Codeの実行方法を直接置き換えるのではなく、軽量ブリッジ層pandapawを介して標準端末出力をリアルタイムでスマホに転送します。好みに応じて、次の2つのモードを選択できます。
- cc-bridge(デフォルトモード):
claude -p(stream-json)のヘッドレスモードで実行し、Claude API / SDKクレジットを使用します。バックグラウンド自動化や長時間タスクに適しています。 - cc-tty(推奨):REPL方式でClaude Codeターミナルを引き継ぎ、自身のMaxサブスクリプション枠を使用するため、APIクレジットを追加消費しません。日常の対話型・高頻度利用に適しています。
インストールも非常に簡単です。macOS、Windows、Linux開発マシンで1行のコマンドを実行するだけです(詳細はpandanpc.comのドキュメントを参照)。pandapawが一意のペアリングトークンとQRコードを生成します。プロセス全体でファイアウォールやポート転送の手動設定は不要です。pandapawは安全なWebSocketトンネル経由で接続するため、スマホはインターネットに接続できれば十分です。
ステップ2:iOSアプリでQRコードをスキャンしてペアリング
まもなくリリースされるPandaNpc iOSアプリを開くと、メイン画面にカメラアイコンが表示されます。それをタップして開発マシンのターミナルに表示されたQRコードをスキャンすると、スマホが自動的にペアリング情報を解析し、安全な接続を確立します。トークン、IP、キーの手入力は不要です。ペアリング用QRコードは短時間有効で、期限切れになったら再生成するだけです。
ペアリングが成功すると、アプリは現在のClaude Codeセッションの完全な状態を即座に取得します。すでにタスクを実行中だった場合は、スマホに最近の会話履歴と承認待ちのカードが表示されます。
ステップ3:スマホでセッションを表示し、ツールを承認し、質問に回答する
これがスマホでClaude Codeに接続する中核的な体験です。アプリのセッションビューは、3種類の情報を明確に区別します。
- 通常の出力:Claudeが生成したコード、説明、ログを時系列で表示し、スクロールして振り返ることができます。
- 権限カード:Claude Codeがツール(
Read、Bash、Editなど)を実行する必要があるとき、スマホ画面に「承認/拒否/パラメータ変更」ボタン付きのカードがポップアップ表示されます。タップするだけで承認でき、コマンド入力は不要です。 - 質問カード:Claudeが質問を投げかけたとき(例:「データベース接続文字列を確認してください」)、カードに完全な質問と入力欄が表示されます。スマホのキーボードで入力して送信すると、Claude Codeは即座に回答を受け取って続行します。
さらに素晴らしいのは、スマホがロック画面でもLive Activityが現在のステータスをリアルタイム表示することです:「生成中」「権限待ち」「完了」。ロック画面を一目見るだけで、Claude Codeが待っているかどうか分かり、スマホをロック解除して何度も更新する必要はありません。
注意事項とFAQ
🔒 セキュリティとネットワーク
- pandapaw接続はデフォルトで暗号化チャネルを使用しますが、信頼できるネットワーク(自宅のWi-Fi、会社のVPNなど)でのみ使用することをお勧めします。公共Wi-Fiでは、PandaNpc公式が提供するリレーノード(オプション)でさらに強化できます。
- ペアリングQRコードの有効期限はデフォルトで2分です。期限切れになったら再生成するだけで、他人に読み取られるのを防げます。
💡 cc-ttyモード vs cc-bridge
- cc-ttyは、高頻度で利用し、Maxサブスクリプションを購入済みのユーザーに適しています。APIクレジットを消費せず、すべての操作がClaude CodeのMax枠を使用するため、レイテンシーも低くなります。
- cc-bridgeは、詳細なAPI制御(使用量の統計など)が必要なシーンに適していますが、API呼び出し量を消費します。ほとんどの開発者はcc-ttyを直接使うことをお勧めします。
- ちなみに、MaxサブスクリプションはClaudeサブスクリプションを友人やチームメイトと安全に共有することもできます。アカウント名やパスワードを渡す必要はなく、いつでも取り消せます。
❓ FAQトラブルシューティング
- QRコードをスキャンしても接続できない? 開発マシンでpandapawが実行されているか、スマホと開発マシンがパブリックネットワークにアクセスできるか(または同じローカルネットワークにいるか)を確認してください。
- セッションが同期されない? アプリ内でプルダウンして強制同期してください。Claude Codeプロセスを再起動した場合は、再度QRコードをスキャンしてペアリングする必要があります。
- 承認ボタンが反応しない? iOSのネットワークが正常で、アプリにバックグラウンド更新の権限(設定でバックグラウンド更新を許可)があることを確認してください。
まとめ
スマホでClaude Codeに接続することは、もはや「緊急対応」ではなく、日常的な開発フローの一部です。PandaNpc iOSアプリは、pandapawブリッジとリアルタイムのセッション同期により、あらゆるシーンでシームレスにコーディング作業を引き継げます。電車を待つ間にファイル書き込みを承認したり、会議中に質問に答えたり、ベッドに横たわりながらコード生成結果を確認したりもできます。すべての操作は実際のClaude Codeセッションに基づいており、状態を偽造せず、実行ロジックを変更しません。
開発タスクのためにパソコンを離れる必要があるときは、PandaNpcを開いてQRコードをスキャンするだけで、Claude Codeの制御権はあなたのポケットの中にあります。
関連ガイド

Claude サブスクリプションは共有できますか?Claude Code を安全に友人やチームと共有する方法(パスワード不要・いつでも取り消し可能)
できます——しかもアカウントとパスワードを誰にも渡す必要はありません。PandaNpc は、あなたのマシン上の Claude Code 接続をリンク一つで友達、家族、またはチームメイトと共有できます:相手はリモートであなたのサブスクリプション枠を使って Claude Code を実行でき、各共有は独立した取り消し可能な token です。有効期限は 1/7/30 日または無期限に設定でき、ワンクリックで取り消すと相手は即座に切断され、自分の利用にはまったく影響しません。
記事を読む →
Claude Code リモート切断のトラブルシューティング:6種類の切断パターンの症状・判定基準・対処法
Claude Codeのリモート接続が切れたら、まずすぐに再接続するのは待ってほしい——切断の仕方によって症状が異なり、対処法もまったく異なる。本記事では「目に見えた現象」から逆算して6つの切断原因(マシンのスリープ、ネットワーク切り替えによる長時間接続の切断、画面投影方式のソリューションではローカルマシンが起動している必要がある、半死状態の接続、再接続によるセッション喪失、プロセスの回収)を特定し、それぞれに確認の判断基準と対応する解決策を示す。最後に、そのまま実行できるトラブルシューティングのチェックリストを掲載する。
記事を読む →
Claude Code Artifacts は企業版だけ?PandaNpc で誰でも AI プログラミングの成果を公開共有できる
この記事は開発者向けに、Claude Code Artifacts が何であるか、どのような機能と制限があるか(エンタープライズ版のみ、組織内のみ表示、読み取り専用)を解説し、また、PandaNpc の成果ページを使って Claude Code セッションを公開・誰でも利用可能・プロンプトとしてコピー可能な共有リンクに変えるベストプラクティスを紹介します。
記事を読む →