Herdr
Multiplexeur de terminal pensé pour les agents de code, un seul binaire Rust sous licence Apache 2.0, sur Linux, macOS et Windows (bêta). Chaque agent tourne dans son panneau, et chaque panneau affiche s'il travaille, s'il est bloqué ou s'il attend. Il fait tourner les agents que tu utilises déjà (Claude Code, Codex, Cursor, OpenCode, Grok) et les expose par une CLI et une socket locale : un agent peut ouvrir un panneau, écrire à un autre agent et attendre qu'il soit vraiment bloqué. La session survit à un détachement ou à un redémarrage, et les machines distantes en SSH s'affichent dans la même fenêtre. La touche préfixe est `ctrl+b`, comme tmux.
Forces
- L'état de chaque agent (au travail, bloqué, en attente) visible sur son panneau
- CLI et socket locale : un agent peut ouvrir un panneau, écrire à un autre et attendre sa réponse
- Un seul binaire, sessions qui survivent au détachement, machines SSH dans la même fenêtre
- Agnostique de l'agent, et le raccourci `ctrl+b` de tmux pour ne rien réapprendre
Limites
- Pas de worktree automatique : deux agents sur la même branche s'écrasent toujours
- Surdimensionné tant que tu ne pilotes qu'un agent, et peu engageant si tu ne vis pas dans le terminal
- Projet jeune qui livre souvent (version 0.9) : raccourcis et API peuvent encore bouger
Pour qui
- Surveiller d'un coup d'œil quel agent attend ta validation parmi plusieurs sessions en parallèle
- Faire relire le travail d'un agent par un second, qui attend que le premier ait fini