Grille de surveillance
Affichez plusieurs sessions SSH à la fois — et regardez vos agents travailler.
La grille de surveillance transforme chaque terminal ouvert en vignette en direct, pour surveiller les sessions SSH des agents IA dès qu’elles démarrent. Quand Claude Code, Codex, Cursor ou Gemini CLI ouvre une session via Termalin, sa vignette s’illumine pendant qu’il exécute une commande — vous voyez ainsi chaque agent à l’œuvre sur un seul écran, sans changer d’onglet.
C’est une simple fonctionnalité de bureau : toutes vos sessions, côte à côte, avec une barre d’envoi à toutes les sessions en dessous. Cliquez sur n’importe quelle vignette et votre clavier est dans cette session — la même session, sans reconnexion.
Forfait Free · Windows, macOS et Linux
Une boucle de six serveurs en vignettes, en direct — puis un agent en prend une en main. Ouvrir en plein écran →
01 / ce que vous voyez
Chaque onglet, une vignette en direct — tout sur un seul écran.
Activez l’icône de grille dans la barre d’onglets et chaque session ouverte devient aussitôt une vignette. Les colonnes se multiplient avec le nombre de sessions — une session remplit la fenêtre, jusqu’à quatre forment deux colonnes, et ainsi de suite jusqu’à une grille 4×N — et les vignettes se redimensionnent pour tenir, sans jamais devoir faire défiler pour trouver un serveur. Chaque vignette est le vrai terminal, alimenté par la sortie en direct de la session, dans le thème de couleurs de cet hôte.
- ▸Un point de connexion et le nom de l’hôte dans l’en-tête de chaque vignette — vert quand c’est connecté, gris sinon.
- ▸Une puce « agent » avec une icône de robot apparaît quand un agent est actif dans cette session, pour distinguer ce que vous pilotez de ce que pilote un agent.
- ▸La lueur Ember entoure une vignette pendant toute la durée d’une commande d’agent, et quelques minutes après sa dernière action — puis elle s’estompe d’elle-même.
- ▸Un bouton d’agrandissement ouvre n’importe quelle vignette comme onglet actif à part entière et quitte la grille.
02 / prendre la main
Cliquez sur une vignette et tapez — vous êtes dans cette session.
Les vignettes sont des miroirs en lecture seule jusqu’à ce que vous en cliquiez une. Au clic, le pointeur et le clavier passent directement dans cette session — la même session que l’agent (ou vous) avait déjà ouverte, en direct, sans reconnexion et sans nouveau shell. Prenez le clavier pour répondre à une invite, corriger une commande, ou simplement continuer à travailler ; cliquez sur une autre vignette pour passer à la suite. Quand vous avez terminé, agrandissez celle qui compte ou désactivez la grille pour revenir à un seul terminal.
03 / une commande, toutes les sessions
Tapez une fois, exécutez partout.
Sous la grille se trouve une barre d’envoi à toutes les sessions. Tapez une commande et appuyez sur Entrée pour l’exécuter dans chaque session connectée ; les boutons ^C et q envoient ces touches telles quelles à toutes, pour interrompre un top ou quitter un pager sur tout le parc. Le sélecteur Snippets exécute un snippet enregistré — avec ses {{variables}} renseignées — sur toutes les sessions à la fois. Un bandeau confirme combien de sessions ont été atteintes, et la barre n’enregistre jamais ce que vous avez tapé. Alignez tout un dossier d’hôtes de prod et pilotez-les ensemble.
04 / quelles sessions apparaissent
Les sessions d’agent depuis les apps que vous utilisez déjà.
Une vignette s’allume pour toute session qu’un agent ouvre via le serveur MCP local de l’app de bureau — terminal_open et terminal_run, pilotés par Claude Code, Codex, Cursor, Gemini CLI ou tout autre client MCP. Elles tournent dans vos terminaux en cours : elles ont donc une vignette et elles s’illuminent.
Soyons honnêtes : les appels MCP sans interface (ssh_exec, session_*) et le serveur MCP hébergé qu’utilisent ChatGPT et claude.ai tournent hors de l’app et n’apparaissent pas en vignettes. Ils ne sont pas invisibles pour autant — chacun figure dans les enregistrements de sessions et le journal d’audit.
- ▸Désactivé tant que vous ne l’activez pas. L’accès des agents est désactivé par défaut, et laisser un agent taper dans votre shell en cours est encore un interrupteur distinct.
- ▸Politique par hôte. Réglez chaque hôte sur Accès complet, une liste de commandes autorisées, ou Bloqué — un hôte bloqué refuse l’agent purement et simplement.
05 / rembobinez
Regardez en direct, rejouez plus tard.
L’enregistrement est activé par défaut et capture uniquement la sortie — jamais vos frappes, de sorte que les mots de passe saisis à une invite masquée n’atterrissent jamais dans la bande. Chaque commande d’agent inscrit un marqueur agent ▸ command avant de s’exécuter ; sur la timeline de relecture, ces marqueurs sont émeraude et les vôtres sont ambre. Cliquez sur un marqueur pour y sauter, survolez-le pour voir le libellé, et parcourez toute l’exécution. Derrière tout cela se trouve un journal d’audit des connexions, des opérations sur les fichiers et des commandes d’agent.
Questions fréquentes
Puis-je regarder Claude Code exécuter des commandes sur mon serveur ?
Oui. Quand Claude Code ouvre une session via le serveur MCP local de Termalin, elle apparaît comme une vignette en direct dans la grille de surveillance, et la vignette s’illumine pendant qu’une commande s’exécute — y compris un build silencieux de 10 minutes. Il en va de même pour Codex, Cursor, Gemini CLI (en anglais) ou tout autre client MCP. Cliquez sur la vignette et votre clavier est dans cette session. Comment les agents se connectent →
Quelles sessions apparaissent en vignettes ?
Chaque onglet de terminal ouvert — SSH, Telnet, série, shell local — plus toute session qu’un agent ouvre via le serveur MCP local de l’app de bureau (terminal_open, terminal_run). Les appels sans interface (ssh_exec, session_*) et le MCP hébergé qu’utilisent ChatGPT ou claude.ai tournent hors de l’app : ils n’apparaissent donc pas en vignettes — vous les retrouvez plutôt dans les enregistrements et le journal d’audit.
Un agent peut-il prendre le contrôle de mon terminal ?
Seulement si vous l’y autorisez. L’accès des agents est désactivé par défaut, et laisser un agent taper dans votre shell en cours est encore un interrupteur distinct. Chaque hôte est réglé sur accès complet, sur une liste de commandes autorisées (en anglais), ou bloqué. Les vignettes sont des miroirs en lecture seule jusqu’à ce que vous en cliquiez une — surveiller ne coûte donc rien à l’agent.
La grille de surveillance est-elle une fonctionnalité payante ?
Non. Elle fait partie de l’application de bureau Termalin sur tous les forfaits, y compris Free, sous Windows, macOS et Linux, sans limite d’hôtes. Voir les tarifs →
En quoi est-ce différent d’un mur tmux ou csshX ?
tmux et csshX juxtaposent des panneaux que vous câblez à la main. La grille de surveillance dispose automatiquement vos vraies sessions SSH en vignettes — chaque vignette est le terminal en direct, celles pilotées par un agent s’illuminent, et la barre d’envoi à toutes les sessions exécute une seule commande sur chaque hôte connecté. Sans multiplexeur, sans config ControlMaster. Lire l’article → (en anglais)
Voyez chaque session — et chaque agent — d’un coup d’œil.
Téléchargez Termalin, ouvrez quelques hôtes et activez la grille. Elle fait partie de l’application de bureau sur tous les forfaits, y compris Free, sans limite d’hôtes.
Forfait Free · toutes les fonctionnalités · le détail du MCP · enregistrement de session