Saltar al contenido principal
Gologin Agent Browser CLI convierte Gologin Cloud Browser en un entorno de ejecución persistente y programable para agentes de IA. Ofrece snapshots compactos de las páginas, interacción basada en refs, memoria de sesión y una salida pensada para la línea de comandos. A diferencia de escribir código de Puppeteer/Playwright desde cero, esta CLI ofrece a los agentes un conjunto de comandos listo para usar en la automatización del navegador, sin código repetitivo ni código para gestionar sesiones.

Por qué un navegador en la nube

La automatización con navegadores locales tiene límites importantes en los flujos de trabajo con agentes:
  • Los navegadores locales son más fáciles de detectar
  • No hay huellas digitales basadas en perfiles
  • No hay perfiles de navegador persistentes en la nube
  • No incluyen una capa de proxy integrada
  • Es difícil estandarizarlos entre agentes y entornos
Agent Browser CLI adopta el enfoque contrario:
  • Un entorno de navegador en la nube en lugar de un proceso local
  • Perfiles de Gologin como capa de identidad de la sesión
  • Sesiones compatibles con proxies
  • Capacidades anti-detección heredadas de Gologin
  • Un daemon persistente que mantiene las sesiones activas entre llamadas a la CLI

Instalación

O ejecútala sin instalación global:
Requiere Node.js >= 18.

Credenciales

Obtener un token

  1. Regístrate o inicia sesión en gologin.com
  2. Abre API & MCP en el panel de control
  3. Abre la pestaña API
  4. Haz clic en New Token
  5. Copia el token de acceso generado

Archivo de configuración

~/.gologin-agent-browser/config.json

Arquitectura

Consta de dos partes:
  1. CLI gologin-agent-browser: interpreta los comandos, inicia el daemon automáticamente e imprime una salida compacta
  2. Daemon local persistente: gestiona las sesiones activas del navegador, se conecta a Gologin Cloud Browser mediante connectOverCDP de Playwright, mantiene la página activa en memoria, genera los snapshots, resuelve las refs y registra los metadatos de la sesión
El transporte es exclusivamente local:
  • Socket Unix en ${TMPDIR:-/tmp}/gologin-agent-browser.sock
  • HTTP en localhost, en 127.0.0.1:${GOLOGIN_DAEMON_PORT:-44777}
Si no indicas un ID de perfil, el daemon crea un perfil temporal en la nube de Gologin a través de la API.

Cómo funcionan las refs

snapshot imprime una vista compacta de la página y asigna refs como @e1, @e2, @e3 a los elementos interactivos. Puedes actuar directamente sobre ellos:
Las refs funcionan en la medida de lo posible y conviene regenerarlas después de navegar o de cambios importantes en el DOM. En páginas dinámicas, find suele ser una mejor alternativa que usar refs obsoletas.

Inicio rápido


Ejemplo de bucle de un agente

Un bucle típico de un agente de IA:

Referencia completa de comandos

Diagnóstico

Gestión de sesiones

Lectura de páginas

Interacción

Teclado y desplazamiento

Pestañas

Cookies y almacenamiento

Avanzado

Alias


Casos de uso y ejemplos

Comprueba si tu sitio supera las pruebas anti-detección

Inicia sesión en una aplicación web y extrae datos del panel

Rellena un formulario de varios pasos

Captura pantallas de las páginas de la competencia

Busca en un sitio que bloquea el scraping

Algunos sitios requieren ejecutar JavaScript, iniciar sesión o interactuar con la página antes de mostrar los resultados. Usa el navegador para hacer la búsqueda:

Guarda y restaura el estado de la sesión

Exporta las cookies y el almacenamiento para reutilizarlos en otras sesiones:

Sesiones en paralelo

Usa IDs --session explícitos para tareas independientes en la nube. Limpia con close --all o sessions --prune --older-than-ms.

Reglas de proxy

  • Perfiles preconfigurados: el proxy se establece en el perfil desde el panel de Gologin o mediante la API
  • Perfiles temporales: admiten no usar proxy o un host/puerto de proxy personalizado
  • --proxy-country solo está disponible para perfiles preconfigurados

Relacionado

Paquete de npm

gologin-agent-browser-cli

Código fuente

GologinLabs/agent-browser