Enregistre tes connexions SSH,
lance tes agents IA sur la machine distante
AgentsRoom est à la fois un gestionnaire de connexions SSH et un terminal SSH intégré. Enregistre tes serveurs distants une fois, connecte-toi avec une clé SSH ou un mot de passe, puis lance Claude Code, Codex ou Antigravity CLI directement sur la machine distante.
Arrête de jongler entre un client SSH séparé et un éditeur de code. Garde tes profils de connexion, ton terminal et tes agents IA dans la même app, pointés sur le même serveur distant.
Comment AgentsRoom se connecte à un serveur SSH enregistré et lance un agent IA de code directement sur la machine distante.
La plupart des agents IA de code partent du principe que ton code est sur la machine devant toi. Mais beaucoup de boulot se passe sur un serveur distant : un VPS, une box de staging, une grosse machine de build, un serveur de dev partagé par toute l'équipe. AgentsRoom traite ce cas comme un cas à part entière. Enregistre une connexion SSH, ouvre le terminal SSH intégré, et tu bosses sur l'hôte distant comme s'il était local.
Le gestionnaire de connexions SSH garde un profil pour chaque serveur que tu touches : hôte, port, utilisateur, et le choix entre clé SSH et mot de passe. Fini de fouiller dans des fichiers de config éparpillés ou de retaper la même longue commande. Tu choisis une connexion enregistrée, tu cliques sur connecter, et le terminal t'amène sur la machine en une étape.
Le vrai gain, c'est de lancer tes agents IA là où le code se trouve vraiment. Connecte-toi à ton serveur distant en SSH, puis lance Claude Code, Codex, Antigravity CLI ou un autre agent sur cette machine. L'agent lit et modifie les fichiers de l'hôte distant, exécute la suite de tests dans l'environnement distant, et tu pilotes tout depuis AgentsRoom sans un deuxième client SSH ouvert à côté.
Un client SSH pensé pour faire tourner des agents IA
Gestion des connexions, vrai terminal et exécution d'agents à distance au même endroit.
Connexions SSH enregistrées
Garde un profil réutilisable pour chaque serveur distant : hôte, port, utilisateur et méthode d'auth. Ton VPS, ta box de staging et le serveur de dev de l'équipe vivent dans une seule liste. Tu choisis une connexion et tu es dedans, sans rien retaper.
Auth par clé ou mot de passe
Authentifie-toi avec une clé SSH ou un mot de passe, selon ce qu'attend le serveur. Pointe un profil vers ton fichier de clé privée ou enregistre un mot de passe, et AgentsRoom gère la poignée de main à la connexion.
Terminal SSH intégré
Chaque connexion ouvre un vrai terminal sur l'hôte distant dans AgentsRoom. Sortie en couleur complète, historique de commandes et copier-coller, servis par le même terminal que tu utilises déjà pour tes projets locaux. Aucun client SSH séparé à garder ouvert.
Lance des agents sur le serveur distant
Démarre Claude Code, Codex, Antigravity CLI ou un autre agent directement sur la machine distante en SSH. L'agent travaille sur les fichiers qui vivent sur le serveur et exécute des commandes dans l'environnement distant, pas sur ton portable.
Attache le SSH à un projet
Marque un projet comme distant et lie-le à une connexion SSH enregistrée. À partir de là, le projet ouvre ses terminaux et ses agents sur ce serveur, et une base de code distante se comporte comme un projet AgentsRoom normal.
Les identifiants restent en local
Tes clés SSH, mots de passe et détails de connexion sont stockés sur ta propre machine, jamais écrits dans le dépôt du projet. Rien sur tes serveurs ne fuite dans un dossier qu'un collègue pourrait cloner.
Importe ton ~/.ssh/config
Les serveurs que tu joins déjà depuis un terminal arrivent tels quels. AgentsRoom lit les blocs host de ~/.ssh/config, garde le fichier d'identité que chacun déclare, et préserve un ProxyJump à travers un bastion : il se connecte par l'alias et laisse OpenSSH résoudre le bloc, exactement comme le ferait ton shell.
Sessions AWS SSM
Atteins une instance sans adresse publique et sans port SSH entrant, via aws ssm start-session. La session est autorisée par le profil AWS déjà configuré sur ta machine, donc il n'y a ni mot de passe ni clé à stocker dans l'app.
Tes détails de connexion ne quittent jamais ta machine
Un gestionnaire de connexions SSH n'est utile que si tu peux lui confier tes identifiants. AgentsRoom garde chaque profil SSH, chemin de clé et mot de passe dans les données locales de l'app, pas dans le projet sur lequel tu bosses. Te connecter à un serveur distant n'ajoute jamais un fichier de config au dépôt et ne commit jamais un hôte ou un secret par accident.
L'authentification passe par du SSH standard. La connexion par clé utilise ta clé privée existante, exactement comme le ferait ton shell. La connexion par mot de passe est envoyée dans le canal SSH chiffré comme n'importe quel client SSH. AgentsRoom est le client, ton serveur reste la source de vérité pour ce qu'il accepte.
Quand tu lances un agent IA sur la machine distante, le code reste sur la machine distante. L'agent lit et modifie les fichiers du serveur auquel tu t'es connecté. Rien du projet distant n'est copié sur ton portable sauf si tu le demandes, et tes profils de connexion ne sont jamais partagés avec qui que ce soit.
De zéro à un agent sur un serveur distant
Enregistre une connexion une fois, lance des agents dessus pour toujours.
Enregistre la connexion SSH
Ajoute un profil de connexion : hôte, port, utilisateur, et soit ton fichier de clé SSH soit un mot de passe. Donne-lui un nom comme prod-vps ou staging et il est gardé pour la prochaine fois.
Connecte-toi et ouvre le terminal
Choisis la connexion enregistrée et clique sur connecter. AgentsRoom ouvre un terminal SSH intégré sur l'hôte distant. Tu es maintenant sur le serveur, avec la sortie en couleur complète et l'historique des commandes.
Lance un agent IA sur la machine
Démarre Claude Code, Codex ou Antigravity CLI dans ce terminal distant. L'agent travaille sur les fichiers du serveur et s'exécute dans l'environnement distant, et tu le pilotes depuis AgentsRoom comme n'importe quel projet.
Quand tu as besoin d'agents sur un serveur distant
Toutes les bases de code ne vivent pas sur ton portable.
Coder sur un VPS
Ton app tourne sur un VPS et tu veux la corriger là où elle vit. Ouvre la connexion SSH enregistrée, lance un agent Claude Code sur la machine, et corrige le bug contre l'environnement réel, dépendances comprises.
Bosser sur une box de staging
Un serveur de staging reproduit un bug que ton portable ne verra jamais. Connecte-toi en SSH, pointe un agent Codex sur la base de staging, et laisse-le reproduire et corriger le souci sur la machine qui le montre vraiment.
Serveur de dev partagé
L'équipe bosse sur un seul serveur de dev partagé. Chacun enregistre la même connexion SSH, ouvre son propre terminal et lance son propre agent sur l'hôte sans monter un clone local chacun de son côté.
Aucun setup local nécessaire
Une grosse chaîne d'outils que tu ne veux pas sur ton portable vit sur une machine de build. Connecte-toi en SSH, lance un agent Antigravity CLI là-bas, et garde ta machine propre pendant que le travail se fait à distance.
Comment mes agents IA peuvent-ils accéder à mes connexions SSH ?
Via AgentsRoom MCP. Vos connexions enregistrées sont exposées à chaque agent sous forme de trois outils MCP : ssh_list renvoie les serveurs utilisables dans le projet courant, ssh_connect en ouvre un dans un vrai onglet de terminal, et ssh_connection_new propose un serveur que vous n'avez pas encore enregistré. Quand vous dites à un agent "connecte-toi à la prod et lis les logs", il n'a donc ni nom d'hôte à deviner ni commande ssh à écrire à la main : il lit votre liste de connexions et ouvre le bon serveur.
Cet accès SSH des agents est volontairement sans secret. ssh_list ne renvoie que des métadonnées : nom, hôte, port, utilisateur, type d'authentification et portée. Les mots de passe et passphrases restent chiffrés dans le trousseau de votre système, les clés privées restent sur votre disque, et c'est l'application qui injecte le secret dans le terminal. L'agent nomme une connexion, il ne la manipule jamais.
Chaque session ouverte par un agent est un onglet de terminal visible : vous le lisez, vous y tapez, vous le fermez quand vous voulez. Rien ne tourne sur une machine distante à votre insu, et une connexion peut être enregistrée pour un seul projet ou en global, pour qu'un agent ne voie que les serveurs pertinents.
Proposer une connexion, ce n'est pas la créer. ssh_connection_new ouvre le formulaire de création pré-rempli avec ce que l'agent a trouvé dans un fichier compose, un script de déploiement ou votre documentation, et c'est vous qui relisez, qui tapez l'identifiant et qui enregistrez. Cette limite est écrite dans l'outil plutôt que demandée dans un prompt, parce qu'une connexion qu'un agent pourrait enregistrer sans être vu serait une porte dérobée.
Découvrir AgentsRoom MCPFAQ
Je peux enregistrer plusieurs connexions SSH ?
Oui. AgentsRoom fonctionne comme un gestionnaire de connexions SSH : enregistre un profil par serveur distant avec son hôte, son port, son utilisateur et sa méthode d'auth, nomme-les, et choisis celui dont tu as besoin. Ton VPS, ta box de staging et ton serveur de dev partagé vivent dans la même liste.
Ça gère l'authentification par clé SSH et par mot de passe ?
Les deux. Une connexion peut s'authentifier avec une clé SSH en pointant vers ton fichier de clé privée, ou avec un mot de passe. AgentsRoom agit comme un client SSH standard, donc tu utilises la méthode que ton serveur accepte.
Je peux lancer Claude Code ou Codex sur un serveur distant via SSH ?
Oui, c'est tout l'intérêt de la fonctionnalité. Ouvre une connexion SSH enregistrée, puis lance Claude Code, Codex, Antigravity CLI ou un autre agent dans le terminal distant. L'agent tourne sur la machine distante et travaille sur les fichiers qui s'y trouvent, pas sur ton portable.
Où sont stockés mes identifiants SSH ?
Dans les données locales de l'app, sur ta propre machine. Les clés, mots de passe et détails de connexion ne sont jamais écrits dans le dépôt du projet, donc te connecter à un serveur n'ajoute ni fichier de config ni secret à quoi que ce soit qu'un collègue pourrait cloner.
J'ai quand même besoin d'un client SSH séparé ?
Non. AgentsRoom inclut un terminal SSH intégré, donc ton gestionnaire de connexions, ton terminal et tes agents IA sont dans une seule app. Tu peux garder tes outils SSH habituels si tu veux, mais tu n'as pas besoin d'un deuxième client ouvert juste pour atteindre le serveur.
Mes agents IA peuvent-ils accéder à mes connexions SSH ?
Oui, via AgentsRoom MCP. Les agents appellent ssh_list pour voir les serveurs enregistrés pour le projet courant (plus vos connexions globales), puis ssh_connect pour en ouvrir un dans un onglet de terminal. C'est la façon prévue de donner un accès SSH à un agent IA : aucune commande ssh écrite à la main, aucun identifiant collé dans un prompt.
Mes agents voient-ils mon mot de passe SSH ?
Jamais. Les outils MCP n'exposent que les métadonnées de connexion (nom, hôte, port, utilisateur, type d'authentification). Le mot de passe ou la passphrase reste chiffré dans le trousseau de votre machine et c'est AgentsRoom qui l'injecte dans le terminal, une fois que l'agent a demandé la connexion par son identifiant.
Je peux importer mon ~/.ssh/config existant ?
Oui. AgentsRoom lit les blocs host de ~/.ssh/config et les transforme en connexions enregistrées, en gardant le fichier d'identité que chaque bloc déclare. Tout ce qu'OpenSSH résout tout seul continue de marcher, un ProxyJump à travers un bastion compris, parce qu'AgentsRoom se connecte par l'alias et laisse OpenSSH appliquer le bloc plutôt que d'essayer de le réimplémenter.
Je peux atteindre un serveur sans adresse publique et sans port SSH ouvert ?
Oui, avec une connexion AWS SSM. AgentsRoom ouvre la session avec aws ssm start-session, autorisée par le profil AWS déjà configuré sur ta machine. Il n'y a ni mot de passe ni clé à stocker dans l'app, et l'instance peut rester fermée au SSH entrant.
Un agent peut-il créer une nouvelle connexion SSH ?
Il peut en proposer une, jamais en enregistrer une. ssh_connection_new ouvre le formulaire de création pré-rempli avec l'hôte, le port et l'utilisateur que l'agent a trouvés dans ton script de déploiement ou ta documentation, et c'est toi qui relis, qui tapes l'identifiant et qui enregistres. Rien n'est stocké tant que tu ne l'as pas fait, parce qu'une connexion qu'un agent pourrait enregistrer sans que tu la voies serait une porte dérobée. Quand l'hôte existe déjà dans ton ~/.ssh/config, l'importer est le meilleur chemin : ça garde l'alias, donc tes bastions et tes clés continuent de marcher.
Tu pourrais aussi aimer
RDS via AWS SSM
Atteins une instance Amazon RDS sans endpoint public, depuis ta machine, via aws ssm start-session et le document AWS-StartPortForwardingSessionToRemoteHost. Pas de bastion à maintenir, pas de VPN, aucune règle SSH entrante. AgentsRoom ouvre la session sur un port loopback et y branche son client SQL. MySQL et MariaDB uniquement, donc RDS MySQL et Aurora compatible MySQL.
Connexions bases de données
Enregistre tes connexions MySQL et MariaDB, atteins une base dans un sous-réseau privé via un tunnel SSH ou une session AWS SSM, et laisse tes agents IA la requêter via MCP. Lecture seule par défaut, une seule instruction par appel, résultats plafonnés, et le mot de passe n'arrive jamais jusqu'à l'agent.
Gestionnaire de secrets
Range tes clés d'API, tes tokens et tes mots de passe dans le trousseau de ton système, référence-les avec {{secret:NAME}} dans tes commandes de dev et les environnements de tes agents, et laisse AgentsRoom les résoudre au lancement. Les agents voient les noms, jamais les valeurs, et rien n'est jamais synchronisé vers un serveur.
Import de dépôts
Connectez GitHub ou GitLab, parcourez les dépôts auxquels vous avez réellement accès, et clonez-en plusieurs d'un coup. Chacun devient un projet avec ses propres agents de code IA. Instances GitLab auto-hébergées prises en charge.
Terminaux de dev
Gestionnaire de terminaux et lanceur de process par projet. Démarre backend, frontend et workers en un clic, en local ou sur un serveur distant en SSH.
Pilotage des agents à distance
Pilote tes agents IA de code depuis ton téléphone. Conduis terminaux, projets et prompts sur ton Mac ou ton serveur distant depuis iOS et Android.
Tunnel localhost (aperçu live)
Tunnel sécurisé intégré qui expose un serveur de dev local ou distant en URL HTTPS publique. Prévisualise ton travail en cours depuis n'importe où.
Multi-projet, multi-agent
Fais tourner plein de projets et plein d'agents IA en parallèle, en local et à distance, depuis un seul centre de commande visuel.
Amène tes agents IA sur le serveur distant
Télécharge AgentsRoom, enregistre tes connexions SSH, et lance Claude Code, Codex ou Antigravity CLI sur n'importe quel VPS ou serveur distant via un terminal intégré.
App companion : suivez vos agents en déplacement
Utilisez Claude, Codex, Antigravity CLI ou un autre fournisseur IA.
Remontez bugs et demandes directement dans votre backlog public.
Aperçu d'AgentsRoom en action.