Claude Codeがあなたを必要としたら、iPhoneで通知
エージェントを起動して席を離れ、本当に必要になったときだけ戻ってくる。
エージェントを放っておくときの問題
Claude CodeやCodexなどは、あなたが別の場所にいるときこそ本領を発揮します。ところが、 コマンドを実行してよいかを尋ねて止まり、待ち続けます。何も知らせてはくれません。 1時間後に戻ってみると、あなたが離れて2分後に質問が出ていて、それからずっと止まったままだった、ということになります。
ビルドが終わったとき、git pushが鍵のパスフレーズを待っているとき、
マイグレーションが確認を求めているときも同じです。マシンはあなたを待っているのに、それに気づけません。
Peeringの対応
Macアプリはシェルの出力を読み、2種類の質問を見分けます。パスワードの入力待ちと、 はい・いいえの確認です。どちらかが現れると、MacはPeeringのリレーを通じてiPhoneに通知を送ります。 通知にはプロンプトの文面が引用されているので、どのエージェントが何について尋ねているのかが分かります。
- ターミナルとiTermのウインドウでも、Peering自身のシェルでも動くので、エージェントの起動方法を変える必要はありません。
- ほかの通知と同じように、アプリを閉じていても、iPhoneがロックされていても届きます。
- 通知はプロンプトごとに1回です。答えると再び待機状態に戻るので、返答を待っている質問が数秒おきに鳴ることはありません。
- Peering自身のシェルでは、5秒以上かかったコマンドが終わったときにも知らせます。
iPhoneから答える
バナーをタップすると、Peeringが尋ねたシェルまたはウインドウに移動します。Peering自身のシェルは全画面で開き、
iPhone向けに作られたキー列が付いています。Escape、Control、Tab、矢印キー、単語単位の移動です。
yと入力することも、パスワードマネージャのパスワードをペーストすることも、
エージェントが適用しようとしている差分を先に読むこともできます。デスクトップ全体を見たいときは、
同じアプリでMacの画面に切り替えられます。
設計からプライベート
セッションを運ぶリレーは、その中身を読めません。iPhoneとMacがそれぞれ自分の鍵を持ち、 セッションに関する情報はサーバーに保存されません。アカウントを作る必要もありません。 リレーが見られるもの、見られないものは、プライバシーポリシーに正確に書かれています。
料金
ターミナル、サーバーへのSSH、ファイルブラウザは、どのプランでも無料です。シェルが待っていることの通知は Relayに含まれ、月額$1.99または年額$14.99です。Relayでは、別のネットワークからMacにつなぐときの 1日1時間の制限もなくなります。
よくある質問
Peeringはどんな入力待ちに気づきますか?
sudoやSSH鍵のパスフレーズを含むパスワードの入力待ちと、はい・いいえの確認です。コーディングエージェントの許可リクエストは、この形をしています。Peering自身のシェルでは、5秒以上かかったコマンドが終わったときにも知らせます。
ターミナルやiTermでも動きますか? それともPeering自身のシェルだけですか?
どちらでも動きます。Peeringは、自身が開くシェルに加えて、Mac上のターミナルとiTermのウインドウも監視します。
iPhoneアプリを開いておく必要はありますか?
いいえ。Macがリレー経由でバナーを送るので、アプリを閉じていても、iPhoneがロックされていても届きます。
どのプランで使えますか?
ターミナル自体は、どのプランでも無料です。シェルが待っていることの通知にはRelayが必要で、月額$1.99または年額$14.99からです。