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.
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.
- Ça marche dans les fenêtres Terminal et iTerm comme dans les shells propres à Peering, vous n'avez donc pas à changer la façon de lancer votre agent.
- Elle arrive app fermée et téléphone verrouillé, comme n'importe quelle autre notification.
- Elle prévient une fois par demande, et se réarme quand vous répondez, donc une question laissée en attente ne vous fait pas vibrer toutes les quelques secondes.
- Dans les shells propres à Peering, elle vous dit aussi quand une commande qui a pris cinq secondes ou plus est terminée.
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.