Что такое BrowserWing и зачем это нужно
BrowserWing — это платформа автоматизации браузера, разработанная для интеграции с AI-агентами через протоколы MCP (Model Context Protocol) и Claude Skills. Проект позволяет конвертировать действия в браузере в команды, которые могут выполняться автономно. Ключевая особенность — наличие 78 встроенных скриптов для извлечения данных с популярных платформ, что устраняет необходимость писать парсеры с нуля.
Технические возможности и метрики
Платформа предоставляет полный контроль над браузером через HTTP API. Архитектура оптимизирована для эффективного использования токенов LLM, что снижает затраты на вызовы моделей. Поддерживается работа с сессиями, куками и аутентификацией, что критично для стабильной работы в продакшене.
| Характеристика | Значение / Описание |
|---|---|
| Встроенные скрипты | 78 штук (GitHub, Bilibili, Hacker News, Amazon, Zhihu и др.) |
| 26+ для полного контроля над браузером | |
| Протоколы AI | Native MCP Server, Claude Skills, CLI для агентов |
| Поддержка LLM | OpenAI, Claude, DeepSeek и другие через API |
| Скрытность (Stealth) | Интеграция с CloakBrowser (49-57 патчей на уровне C++) |
| Установка | npm, pnpm, Homebrew, Docker, бинарники |
Три способа интеграции с AI
Разработчики предлагают гибкие варианты подключения BrowserWing к вашим инструментам:
- MCP Server: Настройте URL
http://localhost:8080/api/v1/mcp/messageв любом совместимом AI-инструменте (например, Cursor, Claude Code). - Skill Files: Скачайте файл
SKILL.mdи импортируйте его в инструменты, поддерживающие протокол Skills. Это позволяет использовать естественный язык для команд типа «Найди топ-5 результатов по запросу AI». - CLI Mode: Запускайте скрипты напрямую из терминала. Например, команда
browserwing run github-trendingвернет структурированные данные в JSON, которые можно сразу обработать черезjqили передать в другой скрипт.
Безопасность и обход защиты
Для задач, требующих высокой степени анонимности, BrowserWing поддерживает интеграцию с CloakBrowser. Это модифицированная версия Chromium, содержащая 49-57 патчей на уровне C++ (canvas, WebGL, Audio, GPU, WebRTC), которые позволяют проходить тесты на обнаружение ботов (bot detection tests), включая Cloudflare.
Быстрый старт
Установка занимает около 30 секунд. Для Linux/macOS достаточно выполнить:
npm install -g browserwing
browserwing --port 8080
После запуска откройте http://localhost:8080 для доступа к веб-интерфейсу или используйте CLI для автоматизации. macOS-пользователям может потребоваться выполнить команду xattr -d com.apple.quarantine $(which browserwing) для снятия блокировки.
Источник: Github ↗
