Peering

Claude Codeがあなたを必要としたら、iPhoneで通知

エージェントを起動して席を離れ、本当に必要になったときだけ戻ってくる。

ひとことで言うと。 PeeringはMac上のシェルを監視します。シェルが何かを求めて止まると (コーディングエージェントの許可リクエスト、sudoのパスワード、はい・いいえの確認)、 iPhoneに質問の内容つきのバナーが表示されます。タップすればそのシェルが開き、すぐに答えられます。

エージェントを放っておくときの問題

Claude CodeやCodexなどは、あなたが別の場所にいるときこそ本領を発揮します。ところが、 コマンドを実行してよいかを尋ねて止まり、待ち続けます。何も知らせてはくれません。 1時間後に戻ってみると、あなたが離れて2分後に質問が出ていて、それからずっと止まったままだった、ということになります。

ビルドが終わったとき、git pushが鍵のパスフレーズを待っているとき、 マイグレーションが確認を求めているときも同じです。マシンはあなたを待っているのに、それに気づけません。

Peeringの対応

Macアプリはシェルの出力を読み、2種類の質問を見分けます。パスワードの入力待ちと、 はい・いいえの確認です。どちらかが現れると、MacはPeeringのリレーを通じてiPhoneに通知を送ります。 通知にはプロンプトの文面が引用されているので、どのエージェントが何について尋ねているのかが分かります。

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からです。