BrowserWing
Локальная платформа автоматизации браузера: MCP-сервер, CLI и скиллы, чтобы агент управлял Chrome, заполнял формы и доставал данные со страниц
Высокий риск
Высокий уровень ставим, когда инструмент пишет во внешние системы, работает с деньгами, рабочими базами или секретами либо выполняет произвольные команды. CLI поставит его только после вашего согласия.
Почему такой уровень
- Управляет реальным Chrome с вашими авторизованными сессиями и cookie
- Может заполнять и отправлять формы и выполнять произвольный JavaScript на страницах
- Локальный HTTP-сервис по умолчанию без авторизации
Установка
Ручная установка
npm install -g browserwing
browserwing --port 8080Ставит и запускает локальный сервис на порту 8080. Нужен установленный Chrome.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
BrowserWing запускает локальный сервис, который управляет Chrome или Chromium через протокол DevTools. Агенту доступны навигация, клики, ввод текста, заполнение и отправка форм, снимок дерева доступности, выполнение JavaScript, скриншоты и пакетные операции. Управлять можно тремя способами: как MCP-сервером по HTTP, как файлами скиллов и через CLI с готовыми скриптами под популярные сайты. Сервис хранит отдельный каталог профиля Chrome, поэтому переиспользует ваши авторизованные сессии и cookie. Опционально подключается извлечение данных на основе LLM с провайдерами OpenAI, Claude и DeepSeek, а визуальный рекордер позволяет записать действия и воспроизвести их как скрипт.
Для кого. Для разработчиков и аналитиков, которым нужно поручить агенту рутинные действия в браузере и сбор структурированных данных.
Подходит, если
- Нужно, чтобы агент открывал страницы, кликал, заполнял формы и извлекал данные
- Нужен CLI для сбора структурированных данных с популярных сайтов в конвейере
- Нужно переиспользовать уже авторизованную сессию в своем браузере
Не подходит, если
- Нельзя установить Chrome или Chromium в окружении
- Нужен обход антибот-защит на чужих сайтах: для этого инструмент не предназначен
Пример запроса к агенту
Открой example.com, найди раздел с ценами и достань первые пять позиций таблицейОграничения
Нужен установленный Chrome или Chromium. Сервис поднимает локальный HTTP-порт, по умолчанию без авторизации, наружу его открывать не стоит. Инструмент действует в вашем реальном браузере и может заходить на сайты и отправлять формы от вашего имени, поэтому область работы стоит ограничивать, а условия сайтов соблюдать. Часть скриптов требует предварительного входа через веб-интерфейс. Опциональное извлечение на основе LLM зависит от провайдера: API OpenAI и Anthropic из России без VPN недоступны. На macOS может потребоваться снять карантин через xattr.
Как отключить. Остановите сервис и удалите его: npm uninstall -g browserwing, либо удалите скачанный бинарник. Уберите конфигурацию MCP из настроек агента.
MCP
- Транспорт
- http
- Авторизация
- не нужна
| Переменные окружения | |
|---|---|
| CHROME_BIN_PATH | Путь к бинарнику Chrome, если он не находится автоматически. |
Проверка безопасности
- Управляет реальным Chrome с вашими авторизованными сессиями и cookie
- Может заполнять и отправлять формы и выполнять произвольный JavaScript на страницах
- Локальный HTTP-сервис по умолчанию без авторизации
Коротко о README
README представляет BrowserWing как платформу автоматизации браузера с интеграцией для ИИ-агентов. Заявлены полное управление браузером через набор HTTP-эндпоинтов, встроенный агент, поддержка MCP и протокола скиллов, визуальная запись и воспроизведение сценариев, извлечение данных на основе LLM и управление сессиями. Есть готовые скрипты под популярные сайты и CLI с выводом в JSON, таблицу или CSV для конвейеров. Установка идет через npm, скрипт установки или готовый бинарник, для работы нужен Chrome. Проект написан на Go и React, лицензия MIT.
Частые вопросы
Это обход антибот-защит?
Нет. Инструмент управляет вашим собственным Chrome в ваших сессиях, а не выдает себя за другой браузер ради обхода детекта. Соблюдение условий сайтов остается на вас.
Обязательно ли использовать MCP?
Нет. Кроме MCP есть CLI для конвейеров и файлы скиллов, а также HTTP API. Можно выбрать удобный способ.
Похожие
CLI, скилл и Python-библиотека для управления браузером: агент кликает, заполняет формы и читает страницы через CDP
Скилл собирает обсуждения темы за последние 30 дней из Reddit, X, YouTube, HN, Polymarket и GitHub и сводит их в бриф
Официальный MCP-сервер команды Chrome DevTools: агент управляет живым Chrome, смотрит сеть, консоль и записывает трейсы производительности
Быстрый CLI на Rust для автоматизации браузера агентами: снимки доступности со ссылками на элементы, MCP-сервер и скиллы