BrowserBash
BrowserBash — это бесплатный инструмент командной строки для автоматизации браузера на естественном языке. Он превращает простые описания на английском языке в полноценные браузерные тесты без необходимости писать код, искать селекторы или разбираться в сложных локаторах. Идеальное решение для разработчиков, QA-инженеров и DevOps-специалистов, которые хотят автоматизировать рутинные задачи в браузере.
Ключевые особенности
- Автоматизация на естественном языке: Опишите задачу простым предложением — AI-агент выполнит её в реальном браузере Chrome
- Полностью бесплатный стек по умолчанию: Работает на локальных моделях Ollama или бесплатных моделях OpenRouter — без API-ключей и кредитных карт
- Гибкая архитектура: Поддержка 5 провайдеров браузеров (локальный Chrome, Browserbase, LambdaTest, BrowserStack, CDP) и возможность подключения любых LLM через флаги
- Готовность к CI/CD: Режим --agent с выводом NDJSON, чёткие коды выхода (0/1/2/3) и встроенная интеграция с GitHub Actions
- Приватность по умолчанию: Данные не покидают вашу машину, если явно не указан флаг --upload
Сценарии использования
- E2E-тестирование веб-приложений: Создание end-to-end тестов без написания кода — от логина до подтверждения заказа в одном файле
- Автоматизация сбора данных: Извлечение информации с сайтов, заполнение форм и навигация по сложным воронкам
- Регрессионное тестирование в CI/CD: Быстрая проверка критических пользовательских сценариев перед релизом с понятными результатами для пайплайна
Целевая аудитория
Разработчики, QA-инженеры и DevOps-специалисты, ищущие бесплатную альтернативу платным инструментам автоматизации браузера с открытым исходным кодом и возможностью запуска на собственной инфраструктуре.