Terminal • Détachable • Mobile

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.

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.

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 Gemini, vous arrêtez de jongler entre quinze outils pour coder.

Gestionnaire de terminal AgentsRoom avec fenêtre détachée sur un second écran, liste des commandes du projet, génération de commandes par IA et agents Claude

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.

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.

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. 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.

iTerm2Terminal.appWarpGhosttyKittyAlacrittyWezTermHyperTabbyCore ShellContourTermiusWavetmuxzellij

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

01

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.

02

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.json
03

Ou 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.

04

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.

05

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.

06

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.

Plus de 30 frameworks

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.

ReactNext.jsVueNuxtAngularSvelteExpoReact NativeElectronNode.jsNestJSExpressDjangoFastAPIRailsLaravelSpringGoRustPythonRubyJava.NETPHPDockerDatabaseRedisWebSocketGatewayWorkerScriptMonorepo

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."

À propos : AgentsRoom MCP

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 MCP

FAQ

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.

GratuitTélécharger AgentsRoom

App companion : suivez vos agents en déplacement

Utilisez Claude, Codex, Gemini CLI ou un autre fournisseur IA.

Installer l'extension
Chrome Web Store

Remontez bugs et demandes directement dans votre backlog public.

Multi-projets
Multi-provider
Multi-agents
Statut en direct
Diff & commit
App mobile
Aperçu live
Équipes d'agents
Tests navigateur
Dev pilotée par backlog
Bibliothèque de prompts
Bibliothèque de skills