Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

An agent signs in through the Agent Browser JSON API, stops at a two-factor prompt it cannot answer, a human types the code into the displayed browser session, and the agent resumePixel-art computer displaying a globe and pointer, the Agent Browser logo
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

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.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Node.jsFastAPIPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
60808092
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.