HERDRUP : répondez à vos agents de code depuis votre téléphone
⏱️ Temps de lecture estimé : 3 minutes
https://herdrup.themartian.app/
📌 HERDRUP est un client iOS pour herdr, le tableau de bord des agents de code qui tournent sur votre machine. L’app reste silencieuse tant que tout roule. Dès qu’un agent a besoin de vous, la notification arrive, et le vrai terminal se trouve à un tap derrière la carte. Compatible Claude Code, Codex et une vingtaine d’autres agents.
La scène est familière : vous lancez un agent sur une longue tâche, vous quittez le bureau, et le doute s’installe. Est-ce que ça avance, ou est-ce que le terminal attend une confirmation depuis vingt minutes ? herdrup remplace cette attente par un écran unique. Les agents y sont regroupés par état, et la couleur porte le sens : ambre pour « c’est à vous », bleu pour « ça travaille », vert pour « terminé », rouge pour « mort ». Un coup d’œil suffit, même sur l’écran verrouillé grâce aux Live Activities.
Le choix qui fait la différence tient dans une phrase du README : c’est « un client herdr qui contient un terminal », pas un terminal qui afficherait herdr. Un client SSH générique ne voit qu’une grille de caractères. Ici, l’API JSON du daemon expose les panneaux et les agents comme de vrais objets d’interface, et le terminal de votre poche est la session réelle : flux PTY, touches renvoyées, historique qu’on fait défiler. Pas une capture périodique.
L’app pousse le détail jusqu’à Gram, une messagerie directe avec vos agents : une note, un fichier, une image, et les réponses arrivent sur l’iPhone. Ce qui ressemble à un identifiant est masqué avant de quitter la machine. Un invité peut même suivre un agent grâce à un lien à usage unique, chiffré de bout en bout.
Je trouve l’approche très saine : tout passe par SSH sur votre propre réseau, sans compte à créer, et le transport SSH est écrit en Swift pur, sans libssh2 système. La notification transite par un relais, mais le texte n’y est ni stocké ni journalisé — c’est documenté, et vérifiable dans le code, le tout sous Apache-2.0.
La contrepartie : côté machine, il faut faire tourner le fork du daemon herdr, qui ajoute seulement la couche distante au daemon d’origine. Et l’app est Apple uniquement : iPhone, iPad, et Mac sur Apple Silicon. Sur Android, vous regardez la vitrine.
- 📱 Le vrai terminal de la session, pas une capture d’écran
- 🚨 Une notification dès qu’un agent attend votre verdict
- 🎨 Un code couleur qui se lit d’un coup d’œil
- 📎 Gram pour glisser fichiers et notes à un agent
- 🔒 SSH sur votre réseau, sans compte ni cloud
Depuis que les agents écrivent le code à votre place, le vrai goulot d’étranglement, c’est l’aller-retour de confirmation. herdrup le réduit à la durée d’une notification.
Sources






