PandaNpc iOS版は、スマートフォンからリモートのコーディングエージェントセッションを確認・操作するためのクライアントです。コーディングは引き続き接続先ホスト(PandaPawマシンまたは別のPandaNpcクライアント)上で行われます。iOSアプリは、デスクを離れているときに進捗の確認、質問への回答、ツール呼び出しの承認を行うためのポケットサイズの手段を提供します。
別の場所でClaude Code、x、またはPandaCodeセッションを開始し、その状況を確認したいとき、外出先で承認プロンプトに応答したいとき、またはラップトップを開かずに簡単なメモを取りたいときに使用します。
このアプリでできること
- セッションの表示と操作: 接続先ホストで実行中のClaude Code、Codex、PandaCodeセッションに対応。
- ツール承認と質問への回答: モバイル向けの使いやすいインターフェースから操作できるため、コンピューターの前に戻るまでセッションを待たせる必要はありません。
- プッシュ通知: 承認リクエストや作業完了を通知。プロジェクトごとに設定できます。
- PandaNote: メモ、音声入力、クイックキャプチャに対応し、他の場所で使用している同じアカウントと同期します。
- アカウントとメンバーシップ管理: アプリ内で登録、プランと更新日の確認、解約がすべて行えます。
iOSアプリ自体はコーディングエージェントを実行しません。これは、すでに設定済みのホスト上で実行されているセッションを表示・操作するためのインターフェースです。まだインストールしていない場合は、まずそのマシンにPandaPawをインストールしてください。
はじめに
- App StoreからPandaNpcをインストールします。
- 他のPandaNpcクライアントで使用している同じアカウントでサインインします。
- 任意のクライアントから接続デバイスを開いてホストがオンラインであることを確認するか、まだセットアップしていない場合はPandaNpcとPandaPawのインストールに従ってください。
- 任意のクライアントからセッションを開始または開きます。同じアカウントでiOSアプリに表示されます。
通知
承認リクエストやセッションの更新はプッシュ通知で届きます。通知はアカウントに紐づいたセッションに限定されます。初回起動時の許可プロンプトを確認し、集中時間中にスマートフォンの通知を減らしたい場合は、アプリの設定からプロジェクトごとに配信を調整してください。
セキュリティ境界
ここにもすべてのPandaNpcクライアントと同じルールが適用されます。セッションは、接続先ホストが許可するツールと作業ディレクトリを使用でき、スマートフォンでツール呼び出しを承認することは、他の場所で承認するのと同じ効果があります。詳細はPandaPawのセキュリティ境界を参照してください。スマートフォンは、ホストとエンジンがすでに適用しているサンドボックスに何かを追加したり削除したりすることはありません。
トラブルシューティング
サインイン後にセッションが表示されない
セッションを開始したクライアントと同じアカウントでサインインしていること、および接続デバイスでホストマシンがオンラインであることを確認してください。オフラインのホストに紐づいたセッションは、そのホストが再接続するまで新しいアクティビティは表示されません。
通知が届かない
iOSの設定でPandaNpcの通知が許可されていること、およびアプリ内で特定のプロジェクトや接続がミュートされていないことを確認してください。低電力モードでロック中のスマートフォンでは、配信が遅れる場合もあります。
アプリのバージョンが想定より古い
iOSバージョン履歴でリリース内容とリリース時期を確認し、新しいバージョンが利用可能な場合はApp Storeから更新してください。iOSのアップデートはAppleの審査プロセスを経るため、修正プログラムが存在してもデバイスに届くまでに時間がかかることがあります。