¿Qué hace agent-browser?
CLI de automatización de navegador rápida para agentes de IA. Chrome/Chromium vía CDP con instantáneas del árbol de accesibilidad y referencias compactas a elementos @eN.
Instalación: npm i -g agent-browser && agent-browser install
Comenzar aquí
Este archivo es un stub de descubrimiento, no la guía de uso. Antes de ejecutar cualquier comando de agent-browser, carga el contenido de trabajo real desde el CLI:
agent-browser skills get core # comenzar aquí — flujos de trabajo, patrones comunes, solución de problemas
agent-browser skills get core --full # incluye la referencia completa de comandos y plantillas
El CLI proporciona contenido de habilidades que siempre coincide con la versión instalada, por lo que las instrucciones nunca quedan obsoletas. El contenido de este stub no puede cambiar entre versiones, por eso solo apunta a skills get core.
Habilidades especializadas
Carga una habilidad especializada cuando la tarea esté fuera de las páginas web del navegador:
agent-browser skills get electron # Aplicaciones de escritorio Electron (VS Code, Slack, Discord, Figma, ...)
agent-browser skills get slack # Automatización de espacios de trabajo de Slack
agent-browser skills get dogfood # Pruebas exploratorias / QA / caza de errores
agent-browser skills get derive-client # Graba un HAR, obtén un cliente API independiente para un sitio
agent-browser skills get vercel-sandbox # agent-browser dentro de microVMs de Vercel Sandbox
agent-browser skills get protected-vercel-deployments # Accede a despliegues protegidos de Vercel
agent-browser skills get agentcore # Navegadores en la nube de AWS Bedrock AgentCore
Ejecuta agent-browser skills list para ver todo lo disponible en la versión instalada.
Por qué agent-browser
- CLI nativo rápido en Rust, no un envoltorio de Node.js
- Funciona con cualquier agente de IA (Cursor, Claude Code, Codex, Continue, Windsurf, etc.)
- Chrome/Chromium vía CDP sin dependencia de Playwright o Puppeteer
- Instantáneas del árbol de accesibilidad con referencias a elementos para una interacción confiable
- Sesiones, bóveda de autenticación, persistencia de estado, grabación de video
- Habilidades especializadas para aplicaciones Electron, Slack, pruebas exploratorias, proveedores de nube
Panel de observabilidad
El panel se ejecuta independientemente de las sesiones del navegador en el puerto 4848 y también se puede abrir a través de una URL proxy o reenviada como https://dashboard.agent-browser.localhost. Los agentes deben mantenerse en el origen del panel: las pestañas de sesión, el estado y el tráfico de transmisión se proxy internamente, por lo que no es necesario exponer los puertos de sesión.