agent-browser
CLI d'automatisation de navigateur rapide pour les agents IA. Chrome/Chromium via CDP avec
instantanés d'arbre d'accessibilité et références d'éléments compactes @eN.
Installation : npm i -g agent-browser && agent-browser install
Commencez ici
Ce fichier est une entrée de découverte, pas le guide d'utilisation. Avant d'exécuter une
commande agent-browser, chargez le contenu du workflow actuel depuis le CLI :
agent-browser skills get core # commencez ici — workflows, schémas courants, dépannage
agent-browser skills get core --full # inclut la référence complète des commandes et les modèles
Le CLI fournit un contenu de compétence qui correspond toujours à la version installée,
ainsi les instructions ne deviennent jamais obsolètes. Le contenu de cette entrée ne peut pas changer
entre les versions, c'est pourquoi il pointe simplement vers skills get core.
Compétences spécialisées
Chargez une compétence spécialisée lorsque la tâche dépasse les pages web du navigateur :
agent-browser skills get electron # Applications de bureau Electron (VS Code, Slack, Discord, Figma, ...)
agent-browser skills get slack # Automatisation de l'espace de travail Slack
agent-browser skills get dogfood # Tests exploratoires / QA / chasses aux bugs
agent-browser skills get vercel-sandbox # agent-browser dans les microVM Vercel Sandbox
agent-browser skills get agentcore # Navigateurs cloud AWS Bedrock AgentCore
Exécutez agent-browser skills list pour voir tout ce qui est disponible dans la
version installée.
Pourquoi agent-browser
- CLI Rust natif rapide, pas un wrapper Node.js
- Fonctionne avec n'importe quel agent IA (Cursor, Claude Code, Codex, Continue, Windsurf, etc.)
- Chrome/Chromium via CDP sans dépendance Playwright ou Puppeteer
- Instantanés d'arbre d'accessibilité avec références d'éléments pour une interaction fiable
- Sessions, coffre d'authentification, persistance d'état, enregistrement vidéo
- Compétences spécialisées pour les applications Electron, Slack, les tests exploratoires, les fournisseurs cloud
Tableau de bord d'observabilité
Le tableau de bord s'exécute indépendamment des sessions de navigateur sur le port 4848 et peut également être ouvert via une URL proxyfiée ou redirigée telle que https://dashboard.agent-browser.localhost. Les agents doivent rester sur l'origine du tableau de bord : les onglets de session, l'état et le trafic en flux sont proxyfiés en interne, donc les ports de session n'ont pas besoin d'être exposés.