Your real Chrome, driven by AI agents in background tabs.
Un seul pont et un seul serveur MCP, nexus-browser, partagés par Claude, Codex et Antigravity : chaque agent pilote votre vrai Chrome, avec vos sessions, dans ses propres onglets en arrière-plan, rangés sous son nom.
Illustration d’un échange : chaque agent ne pilote que ses propres onglets, et la valeur d’un mot de passe ne quitte jamais la page.
CHROME MV3/CDP/MCP/PYTHON/127.0.0.1/MIT
01 / POUR QUI
Né pour Antigravity. Utile à Claude et Codex.
Antigravity
NexusBrowser a d’abord été construit pour Antigravity. Son agent navigateur travaille dans un profil Chrome séparé, qui ne partage ni les cookies ni les connexions de votre profil habituel. Documentation d’Antigravity ↗
Avec NexusBrowser, Antigravity travaille dans votre vrai Chrome, avec vos sessions et vos extensions.
Claude et Codex
Claude (Claude in Chrome) et Codex (son extension Chrome) ont déjà leur propre extension dans votre Chrome. Pour eux, NexusBrowser est un complément, avec des outils dédiés.
Les outils du complément
Boîtes de dialogue JavaScript, réseau détaillé avec le corps des réponses, iframes d’une autre origine, exports de pages, de Google Docs, Sheets ou Slides et de transcriptions YouTube, téléchargements.
02 / LES COMPOSANTS
Un pont commun. Trois agents.
Le même serveur pour les trois agents : un seul pont à maintenir, des onglets rangés par agent et les mêmes garde-fous.
extension/
L’extension Chrome « Nexus Browser Bridge » : actions par le protocole DevTools, localisateurs, réseau, boîtes de dialogue, iframes d’une autre origine, exports, propriété des onglets, poste de contrôle.
native-host/
Le pont local, en WebSocket pour l’extension et en HTTP pour les agents, et l’hôte natif qui calcule les preuves de l’extension.
nexus-browser
Le serveur MCP inscrit chez Claude Code, Codex et Antigravity, chacun sous son nom : son groupe d’onglets par défaut.
browser_new_tab
Ouvre un onglet de fond qui appartient à la session de l’agent. Chaque outil de page exige son tab_id.
browser_adopt_tab
Reprend un onglet laissé orphelin par le même agent, ou l’un de vos onglets seulement si vous l’avez demandé.
browser_export
Exports de pages, de documents Google Docs, Sheets ou Slides et de transcriptions YouTube.
browser_network_requests
Le réseau détaillé, en-têtes secrets, paramètres d’URL et champs secrets des corps masqués.
Alt+Maj+N
Le poste de contrôle : onglets pilotés par chaque agent, état du débogueur, bouton STOP, rendre un onglet.
03 / LA SÉCURITÉ
Tenue par l’extension. Pas par l’agent.
Les garde-fous sont dans l’extension et dans le pont, pas seulement dans la consigne donnée à l’agent.
01
Un pont authentifié dans les deux sens
Preuves HMAC sur les deux nonces, puis chaque message signé avec une clé par connexion et un numéro de séquence strict. L’API HTTP exige le jeton et refuse toute origine de navigateur.
02
Chaque agent ses onglets
Toute commande de page sur un autre onglet, le vôtre ou celui d’un autre agent, est refusée. Un onglet orphelin ne peut être repris que par le même agent, jamais par un autre.
03
Mots de passe et cartes masqués
La valeur d’un mot de passe, d’un code à usage unique ou d’une carte bancaire ne quitte jamais la page : les outils dédiés renvoient « [valeur masquée] » à la place.
04
Secrets et fichiers protégés
En-têtes, paramètres d’URL et champs secrets masqués ; valeurs des cookies seulement pour les origines de développement locales ; téléversement refusé depuis les dossiers de secrets.
05
Un arrêt d’urgence commun
Ctrl+Alt+Maj+Échap ou le bouton STOP : les commandes en cours sont annulées, les débogueurs détachés et toute action refusée pendant 120 s.
06
Dit clairement
browser_eval donne un accès complet à la page, sans masquage : il lit ce que la page lit. Les masquages valent pour les outils dédiés, et l’outil le dit lui-même.
Commandes du protocole DevTools limitées à une liste permise ; les scripts de l’extension tournent dans un monde isolé de la page.
04 / À SAVOIR
Honnête. Limites comprises.
Propriété par processus
Les onglets appartiennent à un processus MCP : les sous-agents d’une même conversation les partagent.
Transcription YouTube
Elle lit le lecteur de la page elle-même, dans le monde de la page.
Captures parfois lentes
Dans un onglet de fond, une capture se fige parfois 12 à 20 s ; la validation réelle la refait et compte ces gels.
05 / LA FAMILLE NEXUS
Windows, Chrome, Android. Le même esprit.
NexusBrowser
Votre vrai Chrome, piloté par vos agents IA dans des onglets en arrière-plan. Vous êtes ici.
NexusWindows
Les applications de bureau Windows, pilotées en arrière-plan par Claude, Codex et Antigravity.
Sur Windows, install.ps1 prépare le pont et l’hôte natif, et inscrit le serveur nexus-browser chez Claude Code, Codex et Antigravity. Il reste à charger l’extension une fois dans Chrome.
Projet indépendant, non affilié à Google, Anthropic ni OpenAI.
Version
2.8.0
Licence
MIT
Navigateur
Chrome, extension Manifest V3
Pont
Démarré à la demande, au premier appel d’un agent
Contrôles
Tests hors ligne (Python et Node) et validation réelle dans Chrome
07 / CODE SOURCE
Lisez le code. Gardez votre Chrome.
L’extension, le pont, le serveur MCP et la documentation sont sur GitHub, sous licence MIT.