Que fait agent-browser ?
CLI d'automatisation de navigateur rapide pour agents IA. Chrome/Chromium via CDP avec des instantanés d'arbre d'accessibilité et des références d'éléments compactes @eN.
Installation : npm i -g agent-browser && agent-browser install
Pour commencer
Ce fichier est une ébauche de découverte, pas un guide d'utilisation. Avant d'exécuter une commande agent-browser, chargez le contenu réel du workflow depuis la CLI :
agent-browser skills get core # commencez ici — workflows, motifs courants, dépannage
agent-browser skills get core --full # inclut la référence complète des commandes et modèles
La CLI fournit un contenu de compétence qui correspond toujours à la version installée, de sorte que les instructions ne deviennent jamais obsolètes. Le contenu de cette ébauche ne peut pas changer entre les versions, c'est pourquoi elle pointe simplement vers skills get core.
Compétences spécialisées
Chargez une compétence spécialisée lorsque la tâche sort du cadre des pages web de 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 derive-client # Enregistrer un HAR, dériver un client API autonome pour un site
agent-browser skills get vercel-sandbox # agent-browser dans les microVM Vercel Sandbox
agent-browser skills get protected-vercel-deployments # Accéder aux déploiements Vercel protégés
agent-browser skills get agentcore # Navigateurs cloud AWS Bedrock AgentCore
Exécutez agent-browser skills list pour voir tout ce qui est disponible sur la version installée.
Pourquoi agent-browser
- CLI rapide native en Rust, 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 continu sont proxyfiés en interne, de sorte que les ports de session n'ont pas besoin d'être exposés.