Vos agents pilotent
votre vrai Chrome
Installez l'extension AgentsRoom, activez « Let my agents drive this browser », donnez un nom au navigateur. À partir de là, n'importe quel agent peut ouvrir un onglet dans ce Chrome, avec vos sessions, vos cookies et vos extensions, puis y cliquer, saisir, lire la console et prendre des captures.
Un profil Chrome, c'est une cible nommée. Un agent peut donc bosser connecté à votre compte pro pendant qu'un autre bosse connecté à votre compte perso, et le Chrome peut se trouver sur une autre de vos machines.
browser_select_target "Chrome · Pro"browser_select_target "Chrome · Personal"browser_navigatebrowser_clickbrowser_screenshotDeux agents, deux profils Chrome, un relay chiffré entre les deux. Chaque agent choisit sa cible par son nom.
AgentsRoom embarque déjà un navigateur dans chaque projet, et il reste la cible par défaut : c'est là qu'un agent teste votre localhost sans toucher à rien qui vous appartient. Mais certains boulots n'ont de sens que dans votre navigateur réel. Vérifier un déploiement sur un panneau d'admin derrière votre SSO, remplir un formulaire sur un service où vous seul êtes connecté, reproduire un bug qui n'apparaît qu'avec votre compte et vos extensions. C'est à ça que sert Chrome control.
Le mécanisme, c'est l'extension Chrome AgentsRoom. Quand vous activez le pilotage, l'extension annonce le navigateur à votre compte sous le nom que vous lui avez donné, et le desktop le liste à côté de l'écran intégré. L'agent reçoit les mêmes outils MCP qu'il a déjà pour le navigateur intégré, plus un pour choisir la cible. Rien d'autre ne change pour l'agent, et c'est le but.
Chrome affiche son propre bandeau, « AgentsRoom a commencé à déboguer ce navigateur », tant qu'un agent pilote. C'est le bandeau que toute extension de débogage déclenche, et c'est votre garantie que rien ne pilote votre navigateur en silence.
Un Chrome par compte
Chrome fait tourner une instance d'extension par profil. AgentsRoom en fait une fonctionnalité : chaque profil s'enregistre comme un navigateur nommé à part entière, avec ses propres cookies et ses propres comptes connectés. Vous les nommez comme vous les pensez, Pro, Perso, Client, et l'agent en demande un par son nom.
Comme chaque agent a sa propre cible, plusieurs agents peuvent bosser sur plusieurs comptes en même temps. Un agent QA vérifie le site de staging dans le profil connecté en tant qu'utilisateur de test pendant qu'un second agent met à jour un ticket dans le profil connecté en tant que vous, et aucun des deux ne voit la session de l'autre.
Un profil, une cible
Un profil Chrome, c'est un jeu de cookies, de sessions et d'extensions. Chacun apparaît comme un navigateur distinct que l'agent peut choisir, donc une session connectée n'est jamais partagée par accident.
Nommé par vous
Chrome n'expose pas le nom du profil à une extension, alors vous en tapez un dans le popup, avec des suggestions comme Pro ou Perso. C'est ce nom que l'agent utilise pour choisir la cible.
Plusieurs agents à la fois
La cible se choisit par agent, pas par projet. Deux agents sur deux comptes, ou cinq agents sur le même Chrome, chacun dans son onglet, tournent côte à côte.
Votre navigateur, sur n'importe quelle machine
L'extension ne parle pas au desktop sur localhost. Elle parle au relay AgentsRoom, le même que l'app mobile utilise pour joindre votre desktop. Un agent qui tourne sur le Mac du bureau peut donc piloter le Chrome du PC à la maison, du moment que les deux sont connectés à votre compte et que le pilotage y est activé.
Le relay ne voit que des blobs chiffrés, rien d'autre. Chaque message, chaque capture, est scellé avec une clé dérivée de votre compte et partagée uniquement par vos appareils : le relay ne peut lire ni une URL, ni une page, ni une frappe. Même conception, et même garantie, que le compagnon mobile.
Par le relay, pas par localhost
Un navigateur s'annonce à votre compte toutes les 30 secondes. Le desktop liste ceux qui sont en ligne et grise ceux qui ont cessé de répondre.
Chiffré de bout en bout
Les opérations et les résultats circulent dans une room de session dédiée entre un desktop et un navigateur, scellés avec une clé que le relay ne détient jamais.
Même principe que le mobile
Si vous pilotez déjà un agent desktop depuis votre téléphone, vous utilisez exactement ce transport. Chrome control y ajoute un navigateur.
Tous les agents, tous les CLI
Chrome control est un serveur MCP, le même AgentsRoom Browser MCP qui pilote le navigateur intégré. C'est pour ça qu'il n'est lié ni à un modèle ni à un éditeur : Claude Code, Codex, GitHub Copilot CLI, Cursor et 13 autres CLI d'agent reçoivent les mêmes outils, avec les mêmes noms, et choisissent leur cible de la même façon.
Concrètement, l'agent appelle browser_list_targets pour voir quels navigateurs sont en ligne, puis browser_select_target avec un nom ou un identifiant. À partir de là, browser_navigate, browser_click, browser_type, browser_screenshot, browser_evaluate et les autres agissent sur ce Chrome au lieu de l'écran intégré, jusqu'à ce que l'agent revienne en arrière.
Ça inclut les CLI qui n'ont aucune extension navigateur à eux. OpenCode, Grok Build, Mistral Vibe, Kimi Code ou Aider obtiennent un vrai Chrome, avec vos comptes dedans, le jour où vous installez l'extension AgentsRoom : l'extension appartient à AgentsRoom, pas à l'éditeur du modèle, donc aucun CLI n'a besoin d'en construire une.
browser_list_targetsbrowser_select_targetMoins de tokens par navigation
Une capture d'écran coûte à un agent environ 1 400 à 1 800 tokens. Une après chaque clic, chaque saisie et chaque chargement de page, et un scénario de cinq étapes consomme 7 000 à 9 000 tokens avant que l'agent ait vérifié quoi que ce soit. Le mode économie de tokens change le comportement par défaut : l'agent lit la page au lieu de la regarder.
chrome_read_page renvoie les éléments cliquables de la page, filtrés et plafonnés, chacun avec une courte référence comme ar12 sur laquelle l'agent clique ou tape ensuite. chrome_get_text renvoie le texte lisible, plafonné lui aussi. Une capture revient toujours quand une action échoue, et chaque fois que l'agent en demande une pour juger une mise en page, un graphique ou une couleur. Rien n'est retiré : seul le comportement par défaut change.
140 à 820
tokens pour lire une page, contre 1 400 à 1 800 pour une capture
2 à 13 fois
moins de tokens par lecture de page, selon la page
400 à 2 500
tokens pour un scénario de 5 actions, au lieu de 7 000 à 9 000
La note à l'écran
AgentsRoom affiche le coût estimé de chaque action du navigateur, pour tous les CLI d'agent : un badge sur chaque appel dans la trace et un total sur 24 h par mode. Pour Claude et Codex, vous voyez aussi les tokens réellement facturés par outil, dans le détail de la session.
Formulaires compris
Une référence marche partout où marche un sélecteur CSS : cliquer, taper, attendre. Un agent remplit un formulaire d'inscription à partir de la seule liste des éléments, et ne reçoit une capture que si un champ refuse la saisie.
Le navigateur intégré aussi
Le même mode s'applique au navigateur intégré : browser_read_page et browser_get_text sur votre localhost, mêmes plafonds, mêmes références.
Le mode économie de tokens est en bêta et coupé par défaut. Activez-le depuis le desktop (popover Chrome de la barre d'état, ou réglages Chrome) ou depuis l'onglet Browser du popup de l'extension. Chiffres mesurés sur de vraies pages en septembre 2026 : les vôtres dépendent de la page.
Comment ça marche
Installez l'extension AgentsRoom
Depuis le Chrome Web Store, dans chaque profil Chrome que vous voulez rendre disponible. Connectez-vous au même compte AgentsRoom que votre desktop.
Activez « Let my agents drive this browser »
Dans le popup de l'extension. Chrome demande la permission de débogage à ce moment-là, pas à l'installation, et l'extension ne s'attache à un onglet que pendant qu'un agent pilote réellement.
Nommez le navigateur
Pro, Perso, Client, ce qui vous dit quel compte est connecté. Le nom est enregistré à la frappe et annoncé immédiatement à votre desktop.
L'agent choisit sa cible
Soit l'agent appelle browser_select_target avec le nom, soit vous choisissez la cible à sa place dans le panneau Browser du desktop, à côté de l'écran intégré.
L'agent pilote, vous regardez
La première action ouvre un nouvel onglet, l'agent ne prend donc jamais celui que vous êtes en train de lire. Chrome affiche son bandeau de débogage pendant toute la session. Couper le pilotage ferme les sessions et détache le débogueur.
La même extension fait déjà cinq autres choses
Chrome control, c'est le dernier onglet de l'extension AgentsRoom, pas une deuxième extension. Si vous vous en servez déjà pour créer des tickets ou pointer un élément, vous l'avez : même popup, même compte, un interrupteur de plus.
Point on page
Cliquez n'importe quel élément d'une page et il atterrit dans le composer de votre agent actif avec son HTML et un sélecteur. Le moyen le plus rapide de dire « ce bouton, là » à un agent.
En savoir plusEnvoyer la page à mon desktop
Un clic dépose le HTML de la page courante dans la boîte de message de votre agent actif, par le loopback local, jamais par un serveur.
Signaler un bug à mon agent
Écrivez ce qui ne va pas, gardez la capture de l'onglet, et tout part directement chez votre agent actif avec l'URL de la page, par le loopback local. Aucun chemin de fichier à copier, quel que soit le CLI de l'agent.
Créer un ticket depuis n'importe quelle page
Titre, description, capture, direct dans le backlog du projet que vous choisissez. Un bug vu sur le staging devient un ticket qu'un agent peut démarrer.
En savoir plusProjet choisi par l'URL
Reliez des motifs d'URL à un projet et l'extension le présélectionne quand vous êtes sur ce site. Pas de menu à ouvrir quand vous créez un ticket depuis l'app sur laquelle vous bossez.
Alternative à Claude in Chrome
Une alternative à Claude in Chrome, pour tous les CLI d'agent
Claude in Chrome est l'extension d'Anthropic : elle place Claude dans le profil Chrome où elle est installée, sur la machine où elle tourne. Si vous travaillez uniquement avec Claude, sur un seul compte, sur un seul ordinateur, elle fait le travail et vous n'avez besoin de rien d'autre.
AgentsRoom Chrome control est l'alternative pour les cas qu'elle laisse de côté. L'extension appartient à AgentsRoom, pas à un éditeur de modèle, donc le même Chrome répond à Codex, GitHub Copilot CLI, Cursor, OpenCode, Grok Build ou Aider aussi bien qu'à Claude Code, et un CLI qui n'a aucune extension navigateur à lui en obtient une comme ça. Chaque profil Chrome est une cible nommée, donc plusieurs agents bossent sur plusieurs comptes en même temps, et ce Chrome peut se trouver sur une autre de vos machines.
Quand vous voulez l'alternative
Vos agents ne sont pas Claude
Ils tournent sur Codex, GitHub Copilot CLI, Cursor, OpenCode, Grok Build, Mistral Vibe, Kimi Code ou Aider. Claude in Chrome ne répond à aucun d'eux. L'extension AgentsRoom répond à tous, avec les mêmes outils MCP.
Il vous faut plus d'un compte
Pro, perso, client : chaque profil Chrome est une cible que l'agent choisit par son nom, donc deux agents peuvent être connectés en tant que deux personnes en même temps, au lieu de se partager le seul profil où vit l'extension.
Le navigateur est ailleurs
Le Chrome qui contient vos sessions est sur votre bureau et vous sur le laptop, ou l'inverse. L'extension parle au relay AgentsRoom, chiffré de bout en bout, donc un agent le pilote depuis là où il tourne.
Vous voulez le navigateur dans l'orchestrateur
Chrome control est un outil parmi les autres dans AgentsRoom : backlog, terminaux de dev, navigateur intégré, agents QA. Le navigateur est une étape du travail de l'agent, à côté de son terminal, de ses tickets et de ses tests.
Ce que vous gardez : un vrai Chrome, vos sessions, vos cookies, vos extensions, et le bandeau de débogage de Chrome lui-même pour toujours savoir qu'un agent pilote. Ce qui change : qui peut piloter, depuis où, et sur combien de comptes.
AgentsRoom vs Claude in Chrome
Les deux laissent un agent IA agir dans un vrai Chrome. La différence tient à qui peut piloter, depuis où, sur combien de comptes, et à ce que coûte chaque action en tokens.
| Capacité | AgentsRoom Chrome control | Claude in Chrome |
|---|---|---|
| Comptes qu'un agent peut piloter | Chaque profil Chrome, choisi par son nom | Le profil dans lequel il tourne |
| Plusieurs agents sur plusieurs comptes à la fois | Oui, une cible par agent | Non documenté |
| Navigateur sur une autre machine | Oui, via le relay chiffré | Même machine |
| CLI d'agent | Claude, Codex, GitHub Copilot CLI, Cursor et 13 autres CLI d'agent, y compris ceux qui n'ont aucune extension navigateur à eux | Claude |
| Comment l'agent voit la page | Une liste plafonnée des éléments cliquables, capture en cas d'échec ou à la demande (économie de tokens, bêta) | Des captures, plus un outil de lecture de page |
| Coût en tokens affiché par action | Oui, par appel et sur 24 h, pour tous les CLI d'agent | Non affiché |
| Transport chiffré de bout en bout | Oui, clé partagée par vos seuls appareils | Sans objet, reste sur la machine |
| Navigateur intégré en plus | Oui, et il reste la cible par défaut | Non, c'est le Chrome lui-même |
La colonne Claude in Chrome reflète la documentation publique d'Anthropic au moment de la rédaction. Vérifiez leur documentation actuelle avant de vous appuyer sur une case, le produit évolue.
FAQ
Il faut l'app desktop, ou l'extension suffit ?
Il faut les deux. Les agents tournent dans le desktop AgentsRoom, l'extension est ce qui rend un Chrome joignable pour eux. Un agent lancé depuis l'app mobile reçoit les mêmes outils, puisqu'il tourne de toute façon sur le desktop.
Un agent peut-il prendre l'onglet que je suis en train de lire ?
Non. La première action ouvre un nouvel onglet, et l'agent ne bascule sur un onglet existant que s'il le demande explicitement. Chrome affiche aussi son bandeau « a commencé à déboguer ce navigateur » tant qu'un agent pilote, vous le savez donc toujours.
Quels agents peuvent l'utiliser ?
Tous. Chrome control fait partie du serveur AgentsRoom Browser MCP, donc Claude Code, Codex, GitHub Copilot CLI, Cursor et 13 autres CLI d'agent voient les mêmes outils browser_list_targets et browser_select_target. Un CLI qui n'a pas d'extension navigateur à lui, OpenCode, Grok Build ou Aider par exemple, en obtient une comme ça.
Que voit le relay ?
Des blobs chiffrés. Chaque message et chaque capture est scellé avec une clé dérivée de votre compte et connue de vos seuls appareils. Le relay achemine les octets, il ne peut lire ni une URL, ni une page, ni ce que l'agent a tapé.
Est-ce que ça remplace le navigateur intégré ?
Non. Le navigateur intégré reste la cible par défaut, et c'est toujours le bon endroit pour tester votre localhost sans toucher à vos sessions. Chrome est une cible en plus, choisie par agent, pour le boulot qui a besoin de vos vrais comptes.
Comment l'arrêter ?
Désactivez « Let my agents drive this browser » dans le popup de l'extension. Le navigateur dit au revoir à vos desktops, les sessions se ferment et le débogueur est détaché. Les agents pointés sur ce Chrome reviennent sur l'écran intégré.
AgentsRoom est-il une alternative à Claude in Chrome ?
Pour trois cas, oui : vos agents ne sont pas Claude, vous avez besoin de plusieurs comptes pilotés en même temps, ou le Chrome est sur une autre machine. Si vous utilisez Claude Code seul, sur un seul profil, sur un seul ordinateur, Claude in Chrome vous couvre déjà. Les deux extensions peuvent être installées côte à côte : Chrome control ne pilote que quand vous l'activez, dans des onglets qu'il ouvre lui-même.
Combien de tokens coûte une action dans le navigateur ?
Avec le mode économie de tokens (bêta), lire une page coûte 140 à 820 tokens, contre environ 1 400 à 1 800 pour une capture : un scénario de cinq actions coûte donc 400 à 2 500 tokens au lieu de 7 000 à 9 000. Mode coupé, chaque action qui change la page renvoie une capture. Dans les deux cas, AgentsRoom affiche le coût estimé de chaque appel, et pour Claude et Codex les tokens réellement facturés par outil.
Est-ce que le mode économie de tokens marche avec les formulaires ?
Oui. La liste donne les champs, boutons, cases à cocher et menus déroulants avec leur état, et les mots de passe sont masqués. L'agent tape dans un champ par sa référence, et une capture revient toute seule si la saisie échoue. Les iframes sont parcourues aussi, y compris celles d'une autre origine (l'assistant de configuration qu'une console d'administration intègre, par exemple), tout comme le shadow DOM ouvert. Une limite : un contrôle visuel demande toujours une capture, que l'agent peut réclamer à tout moment.
Un agent peut-il joindre un fichier à une page, par exemple une image à une publication ?
Oui, depuis AgentsRoom 1.194.0. L'agent appelle chrome_upload_file avec un chemin sur sa propre machine (un chemin relatif part de son répertoire de travail) ; le bureau lit le fichier et l'envoie au Chrome par le même relais chiffré de bout en bout que toutes les autres actions, donc le Chrome peut être sur une autre machine et le fichier n'entre jamais dans le contexte du modèle. L'outil choisit lui-même le point d'entrée : un champ de fichier, une zone éditable qui accepte les fichiers collés, ou une zone de dépôt. Limites : dix fichiers et 6 Mo par appel, Chrome seulement (le navigateur intégré n'expose pas l'outil), et la trace n'enregistre que les noms, types et tailles, jamais le contenu. Notre propre publieur de nuit s'en sert pour joindre un visuel à chaque publication.
Vous aimerez aussi
Automatisation du navigateur
Le navigateur intégré et les outils MCP qu'un agent utilise pour tester votre localhost, avec les mêmes noms d'outils que Chrome control réutilise.
Flotte distante
Lancez des agents sur toutes les machines de votre compte depuis une seule fenêtre. Chrome control passe par le même relay.
AgentsRoom MCP
Les serveurs MCP qui laissent n'importe quel CLI d'agent piloter AgentsRoom lui-même : backlog, commandes de dev, bibliothèque de prompts, navigateur.
Tous les CLI d'agent
Claude, Codex, GitHub Copilot CLI, Cursor et 13 autres CLI d'agent, côte à côte dans les mêmes projets.
Donnez votre navigateur à vos agents, un compte à la fois
Installez l'extension, nommez votre Chrome, et laissez un agent bosser là où vous êtes déjà connecté.
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.
Des agents qu'on lit comme une conversation
Chaque agent a un rôle, un visage et un fil que vous lisez comme une messagerie.
