Перейти к основному содержанию
Gologin Agent Browser CLI превращает Gologin Cloud Browser в постоянную среду выполнения для ИИ-агентов, которой можно управлять через скрипты. Она предоставляет компактные снимки страниц, взаимодействие через ссылки (refs), память сессий и вывод, удобный для использования в командной строке. В отличие от написания кода на Puppeteer/Playwright с нуля, этот CLI даёт агентам готовый набор команд для автоматизации браузера — без шаблонного кода и без кода для управления сессиями.

Зачем нужен облачный браузер

У локальной автоматизации браузера есть жёсткие ограничения для сценариев с агентами:
  • Локальные браузеры проще обнаружить
  • Нет подмены отпечатков на основе профилей
  • Нет постоянных облачных профилей браузера
  • Нет встроенного прокси-слоя
  • Сложно стандартизировать работу для разных агентов и окружений
Agent Browser CLI использует противоположный подход:
  • Облачный браузер вместо локального процесса
  • Профили Gologin как слой идентификации сессии
  • Сессии с поддержкой прокси
  • Антидетект-возможности, унаследованные от Gologin
  • Постоянный демон, который сохраняет сессии активными между вызовами CLI

Установка

Или запустите без глобальной установки:
Требуется Node.js >= 18.

Учётные данные

Получение токена

  1. Зарегистрируйтесь или войдите на gologin.com
  2. Откройте раздел API & MCP в личном кабинете
  3. Откройте вкладку API
  4. Нажмите Новый токен
  5. Скопируйте сгенерированный токен доступа

Файл конфигурации

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

Архитектура

Система состоит из двух частей:
  1. CLI gologin-agent-browser — разбирает команды, автоматически запускает демон и выводит компактный результат
  2. Постоянный локальный демон — управляет активными сессиями браузера, подключается к Gologin Cloud Browser через Playwright connectOverCDP, хранит активную страницу в памяти, создаёт снимки, разрешает ссылки (refs) и отслеживает метаданные сессий
Транспорт только локальный:
  • Unix-сокет по пути ${TMPDIR:-/tmp}/gologin-agent-browser.sock
  • Локальный HTTP на 127.0.0.1:${GOLOGIN_DAEMON_PORT:-44777}
Если вы не указали ID профиля, демон создаёт временный облачный профиль Gologin через API.

Как работают refs

Команда snapshot выводит компактное представление страницы и назначает интерактивным элементам ссылки вида @e1, @e2, @e3. С ними можно работать напрямую:
Refs работают по принципу «по возможности» (best-effort), поэтому их следует получать заново после перехода на другую страницу или существенных изменений DOM. На динамических страницах вместо устаревших refs обычно лучше использовать find.

Быстрый старт


Пример цикла работы агента

Типичный цикл работы ИИ-агента:

Полный справочник команд

Диагностика

Управление сессиями

Чтение страницы

Взаимодействие

Клавиатура и прокрутка

Навигация

Вкладки

Cookies и хранилище

Дополнительно

Псевдонимы


Сценарии использования и примеры

Проверьте, проходит ли ваш сайт антидетект-тесты

Вход в веб-приложение и извлечение данных из панели управления

Заполнение многошаговой формы

Скриншоты страниц конкурентов

Поиск на сайте, который блокирует скрапинг

Некоторые сайты требуют выполнения JavaScript, входа в аккаунт или взаимодействия со страницей, прежде чем показать результаты. Используйте браузер для поиска:

Сохранение и восстановление состояния сессии

Экспортируйте cookies и хранилище, чтобы использовать их в других сессиях:

Параллельные сессии

Для независимых облачных задач указывайте явные ID через --session. Для очистки используйте close --all или sessions --prune --older-than-ms.

Правила работы с прокси

  • Предварительно настроенные профили: прокси задаётся в профиле через личный кабинет Gologin или API
  • Временные профили: поддерживается работа без прокси или с пользовательским прокси (хост/порт)
  • --proxy-country доступен только для предварительно настроенных профилей

См. также

Пакет npm

gologin-agent-browser-cli

Исходный код

GologinLabs/agent-browser