agent-browser
CLI de automatización del navegador rápida para agentes de IA. Chrome/Chromium a través de CDP con instantáneas del árbol de accesibilidad y referencias compactas a elementos @eN.
Instalación: npm i -g agent-browser && agent-browser install
Comienza 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 real del flujo de trabajo desde la CLI:
agent-browser skills get core # comienza aquí: flujos de trabajo, patrones comunes, solución de problemas
agent-browser skills get core --full # incluye la referencia completa de comandos y plantillas
La CLI proporciona contenido de habilidad 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 del espacio de trabajo de Slack
agent-browser skills get dogfood # Pruebas exploratorias / control de calidad / cacerías de errores
agent-browser skills get vercel-sandbox # agent-browser dentro de microVMs de Vercel Sandbox
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 nativa rápida en Rust, no un envoltorio de Node.js
- Funciona con cualquier agente de IA (Cursor, Claude Code, Codex, Continue, Windsurf, etc.)
- Chrome/Chromium a través de CDP sin dependencia de Playwright o Puppeteer
- Instantáneas del árbol de accesibilidad con referencias a elementos para interacción fiable
- Sesiones, almacén de autenticación, persistencia de estado, grabación de vídeo
- Habilidades especializadas para aplicaciones Electron, Slack, pruebas exploratorias, proveedores en la 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 permanecer 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.