agent-browser
Agent Browser es un navegador web autocontenido para agentes de IA que ejecuta una sesión única en Chrome con control API limitado y toma del control vivo.
Ficha actualizada 23 sept 2026, 14:07 · upstream 23 sept 2026, 13:59 · release v0.2.2
Qué es agent-browser
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Agent Browser permite a los agentes de IA ejecutar sesiones de navegación únicas en Google Chrome, observables directamente desde el terminal. El agente actúa como conductor de la sesión mientras el usuario puede tomar el control cuando el agente se bloquea o necesita intervención humana. La arquitectura centraliza un solo navegador con API JSON que devuelve texto legible y estado accesible antes de mostrar capturas de pantalla.
- Ejecutar agentes de IA en entornos donde no se puede acceder a la interfaz gráfica del usuario
- Simular interacciones humanas para pruebas de usabilidad o seguridad
- Automatizar tareas que requieren navegación web pero sin exposición al navegador del usuario final
- Proveer interfaces de control para agentes que deben interactuar con sistemas cerrados o APIs protegidas
- Ejecutar agentes en entornos aislados donde no se puede acceder a la sesión del navegador del usuario
- Simular sesiones de navegación para pruebas de seguridad y análisis de comportamiento
- Permite ejecutar una única sesión Chrome con control total del agente desde el terminal
- Proporciona texto legible y estado accesible antes de mostrar capturas de pantalla
- Soporta múltiples clientes (Node.js, Python) con API JSON unificada
- Incluye capa opcional Jev para delegar decisiones a modelos externos
- Permite que el usuario tome control cuando el agente se bloquea en prompts de autenticación
- No requiere acceso al navegador del usuario final ni a su sesión
- Depende de Chrome instalado localmente o en un entorno con Chrome disponible
- La API v0.x no soporta tokens deBearer por defecto, requiriendo autenticación manual
- No incluye soporte nativo para navegadores alternativos (Firefox, Edge)
- El control del agente se limita a acciones explícitas en la API JSON
- No tiene capacidades de navegación programática como Puppeteer o Playwright
- La capa Jev requiere un modelo externo configurado por el usuario
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Instala Docker Compose con `docker compose up --build`. El runtime inicia Xvfb, x11vnc y noVNC en segundo plano. Usa localhost:6080 para la interfaz de visualización y localhost:8092 para la API JSON. La primera compilación puede tardar varias minutos al instalar el entorno Python con Patchright. Para producción, considera usar Docker Compose con volumes persistentes o un contenedorizado completo como Kubernetes.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.

