Passer au contenu principal
Gologin Agent Browser CLI transforme Gologin Cloud Browser en environnement d’exécution persistant et scriptable pour les agents IA. Il fournit des snapshots de page compacts, des interactions basées sur des refs, une mémoire de session et une sortie adaptée au shell. Contrairement à l’écriture de code Puppeteer/Playwright à partir de zéro, cette CLI offre aux agents un ensemble de commandes prêt à l’emploi pour l’automatisation du navigateur, sans code superflu ni code de gestion de session.

Pourquoi un navigateur cloud

L’automatisation avec un navigateur local présente des limites importantes pour les workflows d’agents :
  • Les navigateurs locaux sont plus faciles à détecter
  • Aucune empreinte numérique basée sur des profils
  • Aucun profil de navigateur cloud persistant
  • Aucune couche proxy intégrée
  • Difficile à standardiser entre les agents et les environnements
Agent Browser CLI adopte l’approche inverse :
  • Un environnement d’exécution de navigateur cloud au lieu d’un processus local
  • Les profils Gologin comme couche d’identité de session
  • Des sessions compatibles avec les proxys
  • Les capacités anti-détection héritées de Gologin
  • Un daemon persistant qui maintient les sessions actives entre les appels de la CLI

Installation

Ou exécutez-la sans installation globale :
Nécessite Node.js >= 18.

Identifiants

Obtenir un jeton

  1. Inscrivez-vous ou connectez-vous sur gologin.com
  2. Ouvrez API & MCP dans le tableau de bord
  3. Ouvrez l’onglet API
  4. Cliquez sur Nouveau jeton
  5. Copiez le jeton d’accès généré

Fichier de configuration

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

Architecture

Deux composants :
  1. CLI gologin-agent-browser : analyse les commandes, démarre automatiquement le daemon et affiche une sortie compacte
  2. Daemon local persistant : gère les sessions de navigateur actives, se connecte à Gologin Cloud Browser via connectOverCDP de Playwright, conserve la page active en mémoire, génère les snapshots, résout les refs et suit les métadonnées de session
Le transport est uniquement local :
  • Socket Unix à l’emplacement ${TMPDIR:-/tmp}/gologin-agent-browser.sock
  • HTTP en localhost sur 127.0.0.1:${GOLOGIN_DAEMON_PORT:-44777}
Si vous ne fournissez pas d’ID de profil, le daemon crée un profil cloud Gologin temporaire via l’API.

Fonctionnement des refs

snapshot affiche une vue compacte de la page et attribue des refs comme @e1, @e2, @e3 aux éléments interactifs. Vous agissez directement sur ces éléments :
Les refs sont fournies au mieux et doivent être régénérées après une navigation ou une modification importante du DOM. Sur les pages dynamiques, find est généralement une meilleure solution de repli que des refs obsolètes.

Démarrage rapide


Exemple de boucle d’agent

Une boucle typique pour un agent IA :

Référence complète des commandes

Diagnostic

Gestion des sessions

Lecture de la page

Interaction

Clavier et défilement

Onglets

Cookies et stockage

Avancé

Alias


Cas d’usage et exemples

Vérifier si votre site réussit les tests anti-détection

Se connecter à une application web et extraire les données du tableau de bord

Remplir un formulaire en plusieurs étapes

Faire des captures d’écran des pages de concurrents

Effectuer une recherche sur un site qui bloque le scraping

Certains sites exigent l’exécution de JavaScript, une connexion ou une interaction avant d’afficher les résultats. Utilisez le navigateur pour effectuer la recherche :

Enregistrer et restaurer l’état d’une session

Exportez les cookies et le stockage pour les réutiliser d’une session à l’autre :

Sessions parallèles

Utilisez des ID --session explicites pour des tâches cloud indépendantes. Nettoyez avec close --all ou sessions --prune --older-than-ms.

Règles relatives aux proxys

  • Profils préconfigurés : le proxy est défini sur le profil via le tableau de bord ou l’API de Gologin
  • Profils temporaires : prennent en charge l’absence de proxy ou un hôte/port de proxy personnalisé
  • --proxy-country n’est disponible que pour les profils préconfigurés

Voir aussi

Package npm

gologin-agent-browser-cli

Code source

GologinLabs/agent-browser