Un gestionnaire de terminal
propre à chaque projet
AgentsRoom embarque un vrai gestionnaire de terminal par projet. Chaque commande est mémorisée, catégorisée, lancée en un clic, et s'exécute directement dans le bon répertoire de votre projet. Plus besoin d'ouvrir iTerm2, Warp ou Terminal.app à côté : tout est au même endroit que vos agents IA.
Et l'avantage unique : grâce à l'application mobile iOS et Android, vous déclenchez vos commandes à distance sur votre Mac. Lancez votre site en localhost depuis le métro, la salle de sport ou un café, puis ouvrez-le sur votre téléphone en 4G/5G via le tunnel d'aperçu en direct.
Gérez plusieurs terminaux à la fois : split panes en glisser-déposer, layouts verticaux et horizontaux, et une fenêtre entièrement détachée à déplacer sur un écran de monitoring dédié à vos agents, logs et builds.
Dev Terminals est bien plus qu'un simple émulateur de terminal. C'est un véritable gestionnaire de commandes par projet, pensé pour remplacer la jungle d'onglets iTerm2, Warp, Ghostty, Kitty, Alacritty ou Terminal.app que vous ouvrez tous les matins. Chaque projet a sa propre liste de commandes : serveur de dev, backend, bundler mobile, worker, base de données, scripts internes. Vous les nommez une fois, vous les lancez pour toujours.
L'UX et l'UI sont volontairement poussées pour rendre la gestion des commandes la plus rapide possible. Chaque commande mémorise son nom, sa commande shell, son répertoire de travail (relatif à la racine du projet), sa catégorie (React, Next.js, Django, Rails, Go, Rust, Docker…) et son type (processus persistant ou snippet ponctuel). Les commandes actives remontent automatiquement en haut de la liste, les icônes colorées des frameworks permettent de repérer votre frontend React, votre backend Django et vos services Docker d'un seul coup d'œil.
Le gros avantage d'avoir un terminal intégré directement dans AgentsRoom, c'est que les commandes s'exécutent dans le contexte exact de votre projet : même chemin, même environnement, même cwd. Zéro friction, zéro cd interminable, zéro confusion entre les projets. Et comme tout vit au même endroit que vos agents IA Claude, Codex et Antigravity, vous arrêtez de jongler entre quinze outils pour coder.

Layout multi-panes dans AgentsRoom : divisez vos terminaux, détachez-les sur un second écran, et supervisez agents, logs et builds côte à côte.
Un vrai terminal intégré, pas un bricolage
Chaque commande ouvre un terminal xterm.js complet avec couleurs ANSI, historique de défilement, liens cliquables, redimensionnement PTY et support Unicode. Ce n'est pas un faux affichage de logs : c'est un vrai pseudo-terminal, identique à ce que vous obtenez dans iTerm2 ou Terminal.app, mais géré pour vous.
Le statut de chaque processus est affiché en direct : en cours d'exécution, en démarrage, arrêté ou planté. Quand un serveur de dev tombe, vous le voyez immédiatement. Un clic suffit pour relancer. Et quand vous avez besoin de plusieurs terminaux en parallèle (backend + frontend + mobile + relay), le bouton global « Tout lancer » démarre tous vos processus persistants d'un coup, en parallèle, sans rien taper.
Les commandes sont rangées en dossiers, réordonnables à la souris, et stockées dans `.agentsroom/commands.json` à la racine de votre projet. Committez ce fichier : toute votre équipe hérite de la même configuration de terminal. Les commandes personnelles (scripts de debug locaux, variables d'environnement privées) vont dans `commands-personal.json`, automatiquement ajouté au `.gitignore` du dossier `.agentsroom`. Plus personne ne doit jamais taper `yarn dev --port 2203` de mémoire à chaque fois qu'il rejoint un nouveau repo.
Enfin, tout est unifié : vos agents IA, vos terminaux, vos prompts, votre backlog et votre aperçu en direct cohabitent dans la même fenêtre. Vous gagnez un temps énorme en supprimant les allers-retours entre AgentsRoom, votre émulateur de terminal, votre IDE et votre navigateur. Un seul écran, tout à portée de clic.
Detached Commands et configuration multi-écrans
Les Dev Commands peuvent désormais être entièrement détachées dans une fenêtre indépendante, séparée de l'interface principale d'AgentsRoom. Sortez vos terminaux et déplacez-les là où vous êtes le plus efficace : un second écran, un ultrawide, ou un écran vertical dédié au monitoring, aux logs, aux builds et aux agents IA.
Un écran vertical sur le côté devient un mur de supervision pour vos processus en cours. Gardez votre éditeur et vos agents dans la fenêtre principale, et surveillez chaque serveur, chaque build et chaque flux de logs en temps réel sur le panneau d'à côté. Zéro alt-tab, zéro perte de contexte.
Meilleure organisation de l'espace de travail
Libérez votre fenêtre principale pour le code et les agents. Les terminaux détachés vivent à part, votre surface de développement reste claire et concentrée plutôt qu'entassée dans un seul panneau.
Configuration multi-écrans optimisée
Posez la fenêtre détachée sur un second écran ou un moniteur vertical. Vos sorties de build, serveurs de dev et logs d'agents disposent d'un écran dédié pendant que vous continuez à coder sur l'écran principal.
Monitoring en temps réel
Gardez une vue permanente sur vos agents et vos commandes. Observez les processus démarrer, streamer et crasher en direct sur un écran latéral, et réagissez dès que quelque chose dérape.
Productivité accrue
Les développeurs qui jonglent entre plusieurs projets ou environnements arrêtent de changer de contexte. Tout ce qui doit être surveillé reste visible, vous livrez plus vite avec moins d'interruptions.
Layouts de terminaux avancés, en glisser-déposer
Vous pouvez maintenant fusionner plusieurs terminaux dans une même pane via une interface de glisser-déposer extrêmement intuitive. Attrapez un terminal, déposez-le où vous le voulez, et AgentsRoom construit le layout pour vous. Aucun fichier de config, aucun raccourci à mémoriser.
Composez l'espace de travail adapté à la tâche du moment :
Splits verticaux
Placez deux terminaux côte à côte pour surveiller votre backend et votre frontend en même temps.
Splits horizontaux
Empilez les terminaux les uns au-dessus des autres pour garder logs et serveur en cours dans la même colonne.
Layouts combinés complexes
Mélangez splits verticaux et horizontaux pour construire une vraie grille de terminaux adaptée à votre stack.
Réorganisez en quelques secondes
Glissez n'importe quel terminal vers une nouvelle position et le layout se réagence instantanément. Restructurez toute votre configuration en quelques secondes.
Supervisez tout d'un coup
Gardez plusieurs agents, serveurs, logs et commandes sous les yeux simultanément, le tout dans une seule pane.
Aucune configuration complexe, aucun fichier tmux à apprendre. L'expérience est conçue pour être immédiate et naturelle, vous passez votre temps à coder plutôt qu'à agencer des fenêtres.
D'autres façons de piloter vos terminaux
La fenêtre détachable, la génération de commandes par IA et le lancement à distance depuis le mobile font partie de la même expérience Dev Terminals. Voici la présentation d'origine.
Le gestionnaire de terminal AgentsRoom : terminal détaché sur un second écran, commandes lancées à distance depuis le mobile, terminal intégré xterm.js par projet.

Le gestionnaire de terminal par projet d'AgentsRoom : fenêtre détachable, terminal intégré par commande, IA pour générer les commandes, le tout au même endroit que vos agents.
Gérez chaque terminal, chaque commande, chaque service
Processus persistants, scripts rapides, commandes de build, serveurs de dev. Le tout organisé par projet, avec suivi du statut en temps réel, IA intégrée et pilotage à distance depuis mobile.
Gestionnaire de terminal par projet
Chaque projet possède sa propre liste de commandes, stockée dans .agentsroom/commands.json. Changez de projet, vos commandes changent automatiquement. Zéro confusion entre les repos.
Tout lancer d'un seul clic
Un seul bouton Play démarre tous vos processus persistants : backend, frontend, bundler mobile, serveur relay, worker, base de données. Fini les cinq onglets de terminal ouverts à la main.
Lancement à distance depuis mobile
Déclenchez vos commandes depuis l'application iOS ou Android : les terminaux s'ouvrent sur votre Mac, vous voyez la sortie en direct sur votre téléphone en 4G, 5G ou Wi-Fi.
Fenêtre de terminal détachable
Détachez la section terminaux dans une fenêtre flottante indépendante. Posez-la sur un second écran pour garder un œil permanent sur vos serveurs pendant que vous codez.
Génération de commandes par IA
Cliquez sur la baguette magique : Claude analyse votre repo, détecte package.json, Dockerfiles, Makefiles et génère toutes les commandes de démarrage, chemins et catégories pour vous.
Statut des processus en direct
Voyez quel service tourne, démarre, est arrêté ou planté. Les codes de sortie s'affichent quand un processus échoue. Relance en un clic, sans perdre l'historique du terminal.
Processus ou snippet
Les serveurs persistants sont des processus. Les scripts de build, migrations et déploiements ponctuels sont des snippets. Les deux cohabitent dans le même tableau de bord.
Vrai terminal xterm.js par commande
Chaque processus ouvre un vrai terminal pseudo-TTY avec couleurs ANSI, scrollback, liens cliquables et interaction clavier complète. Aucun compromis vis-à-vis d'iTerm2 ou Terminal.app.
Couplé au live preview localhost
Lancez votre site en localhost depuis un terminal AgentsRoom, puis accédez-y depuis l'extérieur via le tunnel HTTPS intégré. Vous testez sur mobile en 4G/5G sans rien déployer.
Plus de 30 icônes de frameworks
React, Next.js, Vue, Nuxt, Angular, Svelte, Expo, Node.js, NestJS, Django, FastAPI, Rails, Laravel, Spring, Go, Rust, Docker, Redis, et bien d'autres, chacun avec son icône et sa couleur.
Stockage git-native
Les commandes publiques sont dans .agentsroom/commands.json, committé dans votre repo. Les commandes personnelles vont dans commands-personal.json, automatiquement gitignored.
Terminaux et agents IA réunis
Vos terminaux, vos agents Claude Code, vos prompts, votre backlog et votre aperçu en direct cohabitent dans la même app. Fini de se perdre entre dix outils différents.
Lancez vos terminaux sur votre Mac depuis votre téléphone
C'est probablement la fonctionnalité la plus unique d'AgentsRoom. Depuis l'application mobile iOS ou Android, vous parcourez la liste de commandes de n'importe quel projet, et vous lancez celle que vous voulez d'un tap. La commande ne tourne pas sur votre téléphone : elle tourne sur votre Mac, dans le bon répertoire, dans un vrai terminal PTY. La sortie est streamée en direct vers le mobile via le relay chiffré de bout en bout.
Concrètement : vous êtes dans le métro, à la salle de sport ou à l'autre bout du monde. Vous voulez faire tourner votre site en local pour vérifier une maquette, ou relancer votre worker qui a crashé pendant que vous étiez en déplacement. Vous ouvrez AgentsRoom mobile, vous tapez sur « yarn dev », le serveur se lance sur votre Mac à la maison. Vous pouvez même interagir au clavier avec le terminal depuis le téléphone.
Couplé au tunnel de prévisualisation localhost intégré, vous pouvez même ouvrir votre site local dans le navigateur mobile, en 4G ou 5G, sans aucun déploiement. Vous codez, vous démarrez, vous testez, vous validez, tout depuis votre poche. AgentsRoom transforme littéralement votre Mac en serveur de dev pilotable à distance.
Mode détaché : vos terminaux sur un second écran
Le panneau de terminaux peut être détaché dans une fenêtre flottante indépendante. Glissez-la sur un second écran et vos logs backend, frontend et bundler mobile restent visibles en permanence pendant que vous codez dans la fenêtre principale d'AgentsRoom. C'est exactement ce que font les développeurs sérieux avec tmux ou iTerm2 en mode tiling, sauf que chez AgentsRoom, il n'y a rien à configurer.
La fenêtre détachée garde toutes ses fonctionnalités : lancement, arrêt, relance, IA, catégories, multi-projet. Vous pouvez continuer à taper dans le terminal sur l'écran secondaire pendant qu'un agent Claude travaille dans la fenêtre principale. Zéro alt-tab, zéro perte de contexte, zéro configuration obscure.
Une alternative moderne à tous vos terminaux
AgentsRoom Dev Terminals remplace avantageusement les émulateurs de terminal classiques quand vous travaillez sur vos propres projets. Voici les outils pour lesquels nos utilisateurs nous ont déjà remplacés :
iTerm2 reste le gold standard macOS depuis des années et Terminal.app est préinstallé sur tous les Mac. Warp a popularisé les blocs de commandes et l'IA intégrée. Ghostty est rapide et natif. Kitty est GPU-accéléré. Alacritty est minimaliste. WezTerm est scriptable en Lua. Hyper est basé sur des technos web. Tabby est cross-platform. Wave Terminal et Windows Terminal poussent tous deux des workflows modernes en multi-panes. Ce sont tous d'excellents produits. AgentsRoom ne cherche pas à rivaliser sur la performance brute d'affichage : il apporte une autre proposition de valeur, un terminal intégré à votre environnement de développement, propre à chaque projet, synchronisé avec vos agents IA et pilotable depuis votre téléphone.
Tout ce qu'un terminal moderne doit offrir, dans une seule fenêtre
AgentsRoom n'est pas un énième émulateur de terminal. Il réunit tout ce dont un workflow de développement moderne a besoin et le place derrière une interface unique :
Si vous gérez déjà vos projets avec plusieurs onglets nommés « backend », « frontend », « mobile », « relay », vous gagnerez du temps avec Dev Terminals. Si vous utilisez tmux ou zellij pour organiser vos sessions, vous retrouverez la même idée, sans fichier de config à écrire.
Comment ça marche
Ouvrez votre projet
Dans la vue projet, la section Dev Terminals apparaît à côté de vos agents IA, de votre bibliothèque de prompts et de votre backlog. Si aucune commande n'existe encore, un terminal par défaut à la racine du projet est créé automatiquement.
Ajoutez vos commandes
Cliquez sur + pour ajouter une commande. Définissez le nom, la commande shell (ex : yarn dev, docker compose up, pnpm start), le répertoire de travail relatif à la racine du projet et la catégorie de framework. Choisissez processus persistant ou snippet ponctuel.
.agentsroom/commands.jsonOu laissez l'IA générer les commandes
Cliquez sur la baguette magique : Claude lit la structure de votre repo (package.json, Dockerfile, Makefile, pyproject.toml, Cargo.toml, go.mod, composer.json) et génère la liste complète de vos commandes de démarrage avec les bons chemins, catégories et icônes. Vérifiez, ajustez, enregistrez.
Tout lancer en un clic
Appuyez sur le bouton Play global pour démarrer tous vos processus persistants d'un coup. Chaque commande ouvre un vrai terminal xterm.js où vous voyez la sortie, tapez au clavier et interagissez comme dans iTerm2 ou Terminal.app.
Détachez le panneau
Cliquez sur l'icône de détachement : la section terminaux s'ouvre dans une fenêtre flottante indépendante que vous pouvez poser sur un second écran. Vos serveurs restent visibles en permanence pendant que vous codez.
Pilotez depuis votre téléphone
Ouvrez AgentsRoom sur iOS ou Android, sélectionnez votre projet, appuyez sur une commande : elle se lance à distance sur votre Mac et vous voyez sa sortie en direct depuis votre téléphone en 4G, 5G ou Wi-Fi, via le relay chiffré de bout en bout.
Des icônes colorées pour chaque stack
Chaque commande affiche l'icône et la couleur de son framework. Repérez d'un coup d'œil votre frontend React, votre backend Django, votre bundler Expo et vos services Docker dans la liste des terminaux.
Configuration des commandes par IA
Nouveau projet ? Pas besoin de configurer chaque commande manuellement. Cliquez sur la baguette magique : Claude parcourt la structure de votre dépôt, détecte le gestionnaire de paquets (yarn, pnpm, npm, bun), chaque service persistant, chaque sous-projet et chaque commande de démarrage. Il génère la liste complète avec les bons chemins, catégories de framework, icônes et dossiers. Vous vérifiez, ajustez si besoin, et enregistrez. La configuration entière prend quelques secondes au lieu de plusieurs minutes.
Prompt par défaut
"Analyse la structure de mon projet et génère toutes les commandes de démarrage pour chaque serveur persistant, chaque sous-projet et chaque service. Inclus le bon répertoire de travail, la commande shell et la catégorie de framework appropriée pour chaque entrée."
Vous voulez que vos agents lancent le serveur de dev eux-mêmes ?
AgentsRoom MCP expose les mêmes Terminal Commands que vous sauvegardez ici comme outils MCP. Vos agents IA peuvent appeler commands_list, commands_run et commands_create via le serveur Terminal Commands MCP, puis lancer votre dev server, votre API ou votre worker tout seuls.
Ce n'est qu'un des quatre serveurs AgentsRoom MCP. Backlog MCP, Prompt Library MCP et Browser MCP transforment le reste de l'IDE AgentsRoom en atelier pilotable par agents. Manuel quand vous le voulez, automatisé quand vous ne voulez pas.
Découvrir AgentsRoom MCPFAQ
En quoi est-ce différent d'iTerm2, Warp, Ghostty ou Terminal.app ?
iTerm2, Warp, Ghostty, Kitty, Alacritty, WezTerm, Hyper et Terminal.app sont d'excellents émulateurs de terminal. AgentsRoom Dev Terminals n'essaie pas de les remplacer pour un usage système général : c'est un gestionnaire de terminal orienté projet. Les commandes sont mémorisées par projet, lancées en un clic, pilotables depuis mobile, et vivent au même endroit que vos agents IA. Si vous travaillez principalement sur vos propres projets, vous passerez 90 % de votre temps de terminal dans AgentsRoom sans jamais ouvrir iTerm2.
Les terminaux AgentsRoom utilisent-ils vraiment xterm.js ?
Oui. Chaque commande ouvre un vrai terminal xterm.js piloté par un pseudo-TTY côté Electron. Vous obtenez les couleurs ANSI, le scrollback, les liens cliquables, la saisie clavier, le redimensionnement dynamique et le support Unicode, exactement comme dans un émulateur de terminal natif.
Comment fonctionne le lancement de commandes depuis le mobile ?
Depuis l'application mobile iOS ou Android, vous sélectionnez un projet puis une commande. L'app mobile envoie un message chiffré de bout en bout via le relay WebSocket. L'application desktop reçoit la commande, crée un vrai PTY sur votre Mac dans le bon répertoire de travail, et streame la sortie en temps réel vers le mobile. La commande tourne physiquement sur votre Mac, pas sur votre téléphone. Parfait pour relancer un serveur ou un worker quand vous êtes en déplacement.
Le mode détaché fonctionne-t-il sur plusieurs écrans ?
Oui. Cliquez sur l'icône de détachement : la section Dev Terminals s'ouvre dans une fenêtre flottante indépendante que vous pouvez déplacer sur un second écran. Vos logs et vos serveurs restent visibles en permanence pendant que vous codez dans la fenêtre principale d'AgentsRoom.
Quelle est la différence entre un processus et un snippet ?
Un processus est un service persistant : serveur de dev, backend, bundler mobile, file watcher, base de données. Il reste actif jusqu'à ce que vous l'arrêtiez ou qu'il plante. Un snippet est une commande ponctuelle : script de build, migration, déploiement, test. Les deux cohabitent dans le même tableau de bord, mais seuls les processus sont lancés par le bouton global « Tout lancer ».
Les commandes sont-elles partagées avec mon équipe ?
Oui. Les commandes publiques sont stockées dans .agentsroom/commands.json à l'intérieur du répertoire de votre projet. Committez ce fichier : toute personne qui pull le repo obtient la même configuration. Les commandes personnelles (scripts de debug locaux) vont dans commands-personal.json, automatiquement ajouté au .agentsroom/.gitignore.
Comment fonctionne la génération de commandes par IA ?
Quand vous cliquez sur la baguette magique, AgentsRoom lance une instance Claude qui lit la structure de votre projet (package.json, Dockerfiles, Makefiles, pyproject.toml, Cargo.toml…) pour identifier chaque service persistant et sa commande de démarrage. Le résultat est une liste structurée de commandes avec chemins, catégories, dossiers et noms suggérés. Vous vérifiez la liste avant d'enregistrer.
Arrêtez de jongler entre terminaux, IDE et serveurs de dev
Téléchargez AgentsRoom et remplacez votre gestionnaire d'onglets iTerm2, Warp ou Ghostty par un vrai gestionnaire de terminal par projet, pilotable depuis mobile. Gratuit jusqu'à 3 projets.
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.