AdsPower CLI: автоматизация управления браузерами через командную строку

By AdsPower
|
22 мая 2026 г.

Компания AdsPower официально выпустила автономный инструмент с интерфейсом командной строки (CLI).

Теперь все задачи в AdsPower — от создания и управления профилями браузеров, запуска и завершения их работы, а также переключения прокси до обновления отпечатков, получения cookie, очистки кэша и управления группами с метками — можно выполнять одной командой в терминале, без взаимодействия с десктопным интерфейсом.

Интерфейс командной строки (CLI) AdsPower работает полностью независимо от десктопного клиента: у него свой кэш, свои ядра браузеров и своя среда выполнения — без какой‑либо связи с основным приложением.

AdsPower CLI

Как установить

Есть два способа установки:

Способ 1. Установка через npm (рекомендуется для пользователей с Node.js)

npm install -g adspower-browser

После установки будут доступны команды (все они работают одинаково): adspower-browseradspower; ads

Способ 2. Прямая установка

Windows. Пользователи Windows могут установить CLI напрямую со страницы загрузки AdsPower:

irm https://www.adspower.com/install.ps1 | iex

macOS:

curl -fsSL https://www.adspower.com/install.sh | bash

Linux:

curl -fsSL https://www.adspower.com/install.sh | bash

Если команда не выполняется, скачайте установщик локально и запустите его вручную.

скачайте установщик локально

Начало работы

Запустить CLI:

ads start -k <KEY>

 

Если вы уже настроили переменную окружения ADS_API_KEY, можно просто выполнить: ads start

Например: Открыть профиль браузера

ads open-browser <profile_id>

Например: Закрыть профиль браузера:

ads close-browser <profile_id>

Всего три команды — и вы полностью управляете экземпляром браузера!

Краткий справочник по ежедневным операциям

Управление профилями браузера

ads create-browser '{"group_id":"0","user_proxy_config":{"proxy_soft":"no_proxy"}}'
ads update-browser '{"profile_id":"..."}'
ads delete-browser '{"profile_id":["..."]}'
ads get-browser-list '{}'

Управление прокси

ads create-proxy '[{"type":"http","host":"127.0.0.1","port":"8080"}]'
ads get-proxy-list '{}'
ads update-proxy '{"proxy_id":"proxy-1","proxy_url":"https://refresh.example.com"}'
ads delete-proxy '{"proxy_id":["..."]}'

Отпечатки, куки и кэш

ads new-fingerprint <profile_id>
ads get-profile-cookies <profile_id>
ads delete-cache-v2 '{"profile_id":["..."],"type":["cookie","history"]}'
ads get-profile-ua <profile_id>

Группы и теги

ads create-group '{"group_name":"My Group"}'
ads get-group-list '{}'
ads create-tag '{"tags":[{"name":"test","color":"darkBlue"}]}'

Управление ядрами браузера

ads get-kernel-list '{"kernel_type":"Chrome"}'
ads download-kernel '{"kernel_type":"Chrome","kernel_version":"..."}'

 

Полный список параметров для каждой команды можно посмотреть с помощью: ads -h или ads <command> -h.

Как это помогает в реальных бизнес‑операциях

Вот несколько практических примеров, где AdsPower CLI может значительно повысить эффективность рабочего процесса:

Массовое создание аккаунтов

Раньше профили приходилось создавать вручную — по одному в графическом интерфейсе (GUI). 

Теперь достаточно написать скрипт с циклом — и за один раз можно создать 50–100 профилей. При этом каждому автоматически назначаются прокси‑сервер и группа с тегами.

Плановое обслуживание

Теперь задачи по обслуживанию — например, обновление отпечатков и очистка кэша — можно настроить на автоматическое выполнение. Просто добавьте их в расписание: они будут запускаться каждый день сами, без вашего участия. Всё работает прямо на сервере, поэтому следить за процессом не нужно.

Пакетные операции

Нужно обновить прокси для сотен аккаунтов? Переместить несколько профилей в новую группу? Обновить отпечатки массово?

Интерфейс командной строки (CLI) позволяет выполнять масштабные задачи по управлению аккаунтами с помощью одной команды вместо многократных ручных действий.

Развёртывание на сервере и поддержка Docker

AdsPower CLI также поддерживает развёртывание через Docker:

docker-compose -f ./docker-compose.yml up -d
docker-compose exec adspower-cli /bin/bash

Как только вы оказались внутри контейнера, управлять браузерами стало проще простого — достаточно использовать команду ads. Так AdsPower может полноценно работать на серверах, даже если там нет привычного графического интерфейса.

Интеграция с ИИ: MCP и навыки (Skills)

ИИ-ассистенты по кодированию

Репозиторий GitHub для CLI поддерживает навыки для ИИ‑ассистентов по кодированию. Установить их в Cursor и аналогичные инструменты можно одной командой:

npx skills add AdsPower/adspower-browser

Поддержка MCP (Model Context Protocol)

Репозиторий также поддерживает MCP — благодаря этому ИИ‑агенты (Claude Code, Cursor, Codex, OpenCode) могут напрямую управлять браузерами AdsPower. 

После настройки ИИ-ассистенты автоматически получают контекст AdsPower: достаточно описать задачу на обычном языке — и ИИ сгенерирует нужные команды CLI. Это удобно для тех, кто не знаком с командной строкой.

Почему это важно: по мере того как ИИ‑агенты выполняют всё больше задач в рабочих процессах, браузер должен поддерживать интеграцию с ними — ведь именно через браузер агенты взаимодействуют с веб‑ресурсами. Необходимые инструменты уже доступны: CLI, MCP и Skills.

Источник:

Последнее изменение: 2026-05-22