Retour à toutes les actualités
Publié le · par L'équipe Bromure

Bromure Agentic Coding 4.3 : un navigateur que l'agent peut piloter, et tout votre bac à sable où que vous soyez

Bromure Agentic Coding 4.3 dote chaque espace de travail d'un véritable navigateur web que l'agent peut voir et piloter — un Chromium complet dans sa propre VM jetable, relié à l'agent via un serveur MCP sans aucune configuration, et partagé avec vous pour que vous puissiez observer, reprendre la main ou lui désigner un élément. Et il ouvre Bromure lui-même à un accès distant complet : dupliquez une instance en cours d'exécution depuis n'importe quel Mac, puis activez un VPN ad hoc pour que n'importe quelle application locale atteigne les VM de l'instance distante à leurs adresses réelles, comme si elles se trouvaient sur votre bureau.

Bromure Agentic Coding exécute votre agent de codage à l'intérieur d'une VM Linux jetable, avec un proxy man-in-the-middle sur l'hôte qui surveille chaque octet qu'elle envoie aux API des modèles. La version 4.3 ouvre deux nouvelles portes : une pour l'agent — un véritable navigateur web qu'il peut voir et piloter — et une pour vous — l'intégralité de votre bac à sable, accessible depuis n'importe quel Mac comme s'il était posé sur votre bureau.

Un navigateur avec lequel l'agent peut dialoguer

Chaque espace de travail dispose désormais de son propre navigateur web : un Chromium complet qui s'ouvre dans un volet à côté du terminal (⌃⌘B, ou le bouton globe dans la barre d'outils). Il existe pour que l'agent puisse voir le web — ouvrir l'application qu'il vient de créer, reproduire un bug, lire une page de documentation, parcourir un flux — et pour que vous puissiez observer et piloter le même navigateur que lui. Le navigateur s'exécute dans sa propre VM annexe jetable, distincte à la fois de la VM de l'agent et de votre Mac, de sorte qu'une page hostile ne puisse jamais toucher le moindre fichier.

Il est agentique sans aucune configuration. Chaque agent d'espace de travail se voit automatiquement confier un serveur MCP browser intégré — 23 outils pour naviguer, cliquer, saisir du texte, prendre des captures d'écran, exécuter du JavaScript, et lire la console et le journal réseau, exactement ce que vous utiliseriez dans les DevTools. Vous ne l'activez jamais ; demandez simplement quelque chose qui nécessite une page :

Open http://<workspace-ip>:3000, click "Sign up", fill the form with a test
account, and tell me if the confirmation page renders. Screenshot it.

Vous et l'agent partagez un seul navigateur — la page que l'agent ouvre apparaît dans votre volet, et un onglet que vous ouvrez est visible par l'agent. Et lorsque les mots sont un moyen maladroit d'identifier un élément sur une page chargée (« la deuxième carte », « ce bouton cassé »), dites à l'agent « laissez-moi le désigner » : il arme un sélecteur en direct dans le volet lui-même, vous cliquez sur l'élément que vous visez, et il reçoit le sélecteur CSS exact — rien à décrire, copier ou coller.

Par défaut, le navigateur est jetable : son disque est effacé lors du démontage, si bien que les cookies, les connexions et l'historique disparaissent et que chaque nouvelle ouverture démarre à neuf — le choix sûr pour un espace de travail pointé sur du code non fiable. Lorsque vous avez besoin qu'une connexion survive, activez Rester connecté aux sites web pour obtenir un profil chiffré, propre à chaque espace de travail, qui persiste.

Une fenêtre Bromure Agentic Coding avec le terminal à gauche, où l'agent travaille, et le volet du navigateur intégré ouvert à droite, où l'agent a chargé une page de documentation.

Un accès distant complet, depuis Bromure lui-même

Une VM d'espace de travail vit sur un Mac, mais vous n'êtes pas toujours assis devant ce Mac. Dans la 4.3, exécutez Bromure sur le Mac Studio sous votre bureau et dupliquez-le depuis votre portable : une fenêtre en direct, au format 1:1, de l'instance distante — sa grille, ses espaces de travail, ses terminaux et ses tableaux de bord, rendus avec exactement les mêmes vues que vous connaissez déjà — où chaque modification s'exécute sur l'instance distante et se répercute immédiatement en retour.

Tout transite par une unique porte d'entrée SSH facultative, désactivée par défaut, que l'application gère elle-même — pas de connexion à distance macOS, pas de droits administrateur, pas de root, et jamais un shell brut. La clé d'hôte de l'instance distante est épinglée au premier contact et vous êtes averti haut et fort si elle change un jour, et les secrets ne traversent jamais le lien : les lectures de profil arrivent avec chaque champ secret masqué, si bien que vos clés d'API et vos jetons restent sur le Mac distant.

Le point fort est le nouveau VPN ad hoc. Le serveur de développement d'un espace de travail distant vit à une adresse privée comme http://192.168.x.x:3000 sur le réseau de l'instance distante. Activez l'option réseau dans la barre d'outils de la fenêtre dupliquée et un utilitaire ponctuel — installé sans sudo — met en place une interface utun qui route le sous-réseau des VM de l'instance distante vers votre machine et rattache chaque flux à la connexion SSH. Désormais, n'importe quelle application locale — votre navigateur habituel, curl, votre IDE — atteint une VM d'espace de travail distante à son adresse littérale, comme si la VM s'exécutait localement. Pour préserver la sécurité lorsque vous dupliquez plus d'une machine, chaque installation choisit désormais son propre /24 privé aléatoire, si bien que deux bacs à sable indépendants n'entrent presque jamais en collision.

La boîte de dialogue Se connecter à un Bromure distant qui répertorie les Mac enregistrés à dupliquer — chacun affiché sous la forme d'un nom au-dessus de son user@address:port — avec les boutons Afficher la clé de ce Mac, Annuler et Se connecter.

Les deux fonctionnalités sont documentées en détail dans le manuel utilisateur : Le navigateur intégré et L'accès distant et le client riche.

Bromure Agentic Coding est gratuit et open source sur Apple Silicon. Récupérez la 4.3 sur la page de téléchargement, ou en savoir plus →.