Saltar para o conteúdo principal
A Gologin Agent Browser CLI transforma o Gologin Cloud Browser em um ambiente de execução persistente e programável para agentes de IA. Ela oferece snapshots compactos da página, interação baseada em refs, memória de sessão e saída adequada para o shell. Diferente de escrever código Puppeteer/Playwright do zero, esta CLI oferece aos agentes um conjunto de comandos pronto para automação de navegador, sem código repetitivo e sem código de gerenciamento de sessão.

Por que usar um navegador na nuvem

A automação de navegador local tem limites rígidos para fluxos de trabalho com agentes:
  • Navegadores locais são mais fáceis de detectar
  • Não há fingerprint baseado em perfil
  • Não há perfis de navegador persistentes na nuvem
  • Não há camada de proxy integrada
  • É difícil padronizar entre agentes e ambientes
A Agent Browser CLI adota a abordagem oposta:
  • Ambiente de navegador na nuvem em vez de um processo local
  • Perfis do Gologin como camada de identidade da sessão
  • Sessões compatíveis com proxy
  • Recursos antidetecção herdados do Gologin
  • Um daemon persistente que mantém as sessões ativas entre as chamadas da CLI

Instalação

Ou execute sem instalação global:
Requer Node.js >= 18.

Credenciais

Obter um token

  1. Crie uma conta ou faça login em gologin.com
  2. Abra API & MCP no painel
  3. Abra a aba API
  4. Clique em Novo Token
  5. Copie o token de acesso gerado

Arquivo de configuração

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

Arquitetura

Duas partes:
  1. CLI gologin-agent-browser: interpreta os comandos, inicia o daemon automaticamente e imprime uma saída compacta
  2. Daemon local persistente: gerencia as sessões ativas do navegador, conecta ao Gologin Cloud Browser por meio do connectOverCDP do Playwright, mantém a página ativa na memória, gera snapshots, resolve refs e acompanha os metadados da sessão
O transporte é somente local:
  • Socket Unix em ${TMPDIR:-/tmp}/gologin-agent-browser.sock
  • HTTP em localhost, em 127.0.0.1:${GOLOGIN_DAEMON_PORT:-44777}
Se você não informar um ID de perfil, o daemon cria um perfil temporário na nuvem do Gologin por meio da API.

Como as refs funcionam

O snapshot imprime uma visão compacta da página e atribui refs como @e1, @e2, @e3 aos elementos interativos. Você age diretamente sobre elas:
As refs funcionam em regime de melhor esforço e devem ser geradas novamente após a navegação ou mudanças significativas no DOM. Em páginas dinâmicas, find costuma ser uma alternativa melhor do que refs desatualizadas.

Início rápido


Exemplo de loop de agente

Um loop típico de agente de IA:

Referência completa de comandos

Diagnóstico

Gerenciamento de sessões

Leitura da página

Interação

Teclado e rolagem

Abas

Cookies e armazenamento

Avançado

Aliases


Casos de uso e exemplos

Verifique se o seu site passa nos testes antidetecção

Faça login em um aplicativo web e extraia dados do painel

Preencha um formulário de várias etapas

Tire capturas de tela de páginas de concorrentes

Pesquise em um site que bloqueia scraping

Alguns sites exigem execução de JavaScript, login ou interação antes de mostrar os resultados. Use o navegador para pesquisar:

Salve e restaure o estado da sessão

Exporte cookies e armazenamento para reutilizá-los em outras sessões:

Sessões paralelas

Use IDs --session explícitos para tarefas independentes na nuvem. Faça a limpeza com close --all ou sessions --prune --older-than-ms.

Regras de proxy

  • Perfis pré-configurados: o proxy é definido no perfil pelo painel do Gologin ou pela API
  • Perfis temporários: oferecem suporte a nenhum proxy ou a um host/porta de proxy personalizado
  • --proxy-country está disponível apenas para perfis pré-configurados

Relacionados

Pacote npm

gologin-agent-browser-cli

Código-fonte

GologinLabs/agent-browser