Peering

Soyez prévenu quand Claude Code a besoin de vous, sur votre iPhone

Lancez l'agent, éloignez-vous, et ne revenez que lorsqu'il a vraiment besoin de vous.

En bref. Peering surveille les shells de votre Mac. Quand l'un d'eux s'arrête pour demander quelque chose (une autorisation d'agent de code, un mot de passe sudo, un oui ou non), votre iPhone affiche une bannière avec la question dedans. Touchez-la, et vous êtes dans ce shell, prêt à répondre.

Le problème quand on laisse un agent seul

Claude Code, Codex et les autres font leur meilleur travail pendant que vous êtes ailleurs. Puis ils s'arrêtent pour demander s'ils peuvent exécuter une commande, et attendent. Rien ne vous prévient. Vous revenez une heure plus tard pour découvrir qu'il a posé la question deux minutes après votre départ, et qu'il attend depuis.

Il en va de même pour une compilation terminée, un git push qui attend la phrase secrète d'une clé, ou une migration qui demande confirmation. La machine est prête pour vous ; vous ne le savez simplement pas.

Ce que fait Peering

L'app Mac lit ce qu'impriment vos shells et reconnaît deux sortes de questions : une demande de mot de passe et une confirmation par oui ou non. Quand l'une apparaît, le Mac envoie une notification à votre iPhone par le relais de Peering, avec la demande citée dedans, pour que vous sachiez quel agent demande et à quel sujet.

Répondez depuis le téléphone

Touchez la bannière et Peering vous amène au shell ou à la fenêtre qui a posé la question. Ses propres shells s'ouvrent en plein écran, avec une rangée de touches pensée pour un téléphone : Échap, Contrôle, Tab, flèches, et déplacement mot par mot. Tapez y, collez un mot de passe depuis votre gestionnaire de mots de passe, ou lisez d'abord le diff que l'agent veut appliquer. Si vous préférez voir tout le bureau, passez à l'écran du Mac dans la même app.

Privé par conception

Le relais qui porte la session ne peut pas la lire : votre iPhone et votre Mac détiennent chacun leur propre clé, et rien de la session n'est stocké sur un serveur. Il n'y a aucun compte à créer. La politique de confidentialité dit exactement ce que le relais peut voir et ne peut pas voir.

Ce que ça coûte

Le terminal, SSH vers vos serveurs et le navigateur de fichiers sont gratuits dans toutes les formules. Être prévenu quand un shell attend fait partie de Relay, à $1.99 par mois ou $14.99 par an, qui lève aussi la limite quotidienne d'une heure pour joindre votre Mac depuis un autre réseau.

Questions

Quelles demandes Peering détecte-t-il ?

Les demandes de mot de passe, y compris sudo et les phrases secrètes de clés SSH, et les confirmations par oui ou non, qui est la forme que prend la demande d'autorisation d'un agent de code. Dans les shells propres à Peering, il vous dit aussi quand une commande qui a duré cinq secondes ou plus est terminée.

Est-ce que ça marche dans Terminal et iTerm, ou seulement dans le shell de Peering ?

Les deux. Peering surveille les fenêtres Terminal et iTerm du Mac ainsi que les shells qu'il ouvre lui-même.

L'app iPhone doit-elle être ouverte ?

Non. Le Mac envoie la bannière par le relais, elle arrive donc app fermée et téléphone verrouillé.

Dans quelle formule est-ce inclus ?

Le terminal lui-même est gratuit dans toutes les formules. Être prévenu quand un shell attend demande Relay, à partir de $1.99 par mois ou $14.99 par an.