Explorbot CLI
Explorbot автономно исследует веб-приложение в браузере, находит ошибки и сохраняет найденные сценарии как Playwright-тесты.
- 104 ★ репозитория
- Последний коммит
Широкий доступ
Почему такой уровень
- Агент самостоятельно кликает, заполняет формы и может изменять или удалять данные в тестируемом приложении.
- Содержимое страниц и учетные данные из `EXPLORBOT_AUTH` попадают в запросы к провайдеру ИИ и в логи.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/explorbotОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Агент самостоятельно кликает, заполняет формы и может изменять или удалять данные в тестируемом приложении.
- Содержимое страниц и учетные данные из `EXPLORBOT_AUTH` попадают в запросы к провайдеру ИИ и в логи.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Explorbot — CLI с командой ИИ-агентов для исследовательского тестирования. Вы даете адрес и цель, дальше агенты картографируют страницу, планируют сценарии, ходят по интерфейсу, проверяют результат и группируют находки по первопричине. После прогона остаются тесты на Playwright или CodeceptJS, отчеты в HTML и Markdown, видеозаписи шагов и накопленный опыт для следующих запусков. Работает с любым провайдером через Vercel AI SDK, в CI запускается переменными окружения.
Для кого. QA-инженерам и разработчикам, которым нужен исследовательский слой поверх скриптовых тестов, в том числе в CI.
Подходит, если
- Раздел админки новый, и тестов на него еще нет.
- Нужно ночное прогонное тестирование MVP на неожиданные пути.
- Из исследования нужно получить готовые Playwright-спеки для коммита.
- Агент вызывает Explorbot в CI с параметром `--max-tests`.
Не подходит, если
- Приложение боевое, а тестового стенда нет: агент меняет данные.
- Содержимое страниц нельзя отправлять внешнему провайдеру ИИ.
- Требуются детерминированные регрессионные проверки без исследования.
Пример запроса к агенту
Исследуй раздел `/admin/users` на стенде, сделай не больше трех тестов и сохрани отчет.Ограничения
Нужны Node.js 24 или Bun, ключ провайдера ИИ (рекомендован OpenRouter) и современный терминал. Лучше всего подходят приложения с CRUD-интерфейсом. Учетные данные для входа передаются в `EXPLORBOT_AUTH` или в конфигурации: тестовые аккаунты заводите отдельно. Лицензия в репозитории указана как NOASSERTION, условия проверьте до использования в компании. Терминал нужен интерактивный: сессия управляется командами вроде `/explore`, а в CI работает отдельный режим `explore`.
Как отключить. Удалите пакет `explorbot` из зависимостей и каталог `~/.explorbot/sites/` с накопленными отчетами и опытом. Для CI уберите переменные `EXPLORBOT_*`.
Частые вопросы
Как запустить в CI?
Передайте `EXPLORBOT_URL`, `EXPLORBOT_AI_PROVIDER` и `EXPLORBOT_AUTH`, затем выполните `npx explorbot explore /admin/users --max-tests 3`. Конфигурационный файл не нужен.
Куда пишутся результаты?
В `~/.explorbot/sites/<хост>/`, в проект ничего не записывается. Переменная `EXPLORBOT_EPHEMERAL=1` отключает сохранение между запусками.
Какой провайдер ИИ выбрать?
Основной вариант — OpenRouter, подойдут также Groq, Cerebras, OpenAI и Anthropic через Vercel AI SDK. Рекомендованные модели записаны в `models.json`.
Какие тесты получаются?
Спеки для Playwright или CodeceptJS по каждому пройденному сценарию, их можно коммитить и гонять в CI.
Сколько стоит прогон?
Заявленная цена — центы за сессию: тяжелую работу делают дешевые модели, а решения принимают более умные по коротким логам. Точная цена зависит от провайдера.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыСкилл проверки кода агента в настоящем браузере: читает ваши изменения, составляет план теста и прогоняет его через Playwright с вашими куки
Playwright CLI
playwright-cli
Официальный CLI Playwright со скиллом для агентов: управление браузером короткими командами без тяжелых MCP-схем
Команда ИИ-тестировщиков пользуется приложением, находит баги, правит их в отдельной копии репозитория и открывает PR.
Скилл, с которым агент пишет и запускает скрипты Playwright: тесты страниц, формы, скриншоты, проверки ссылок
Семь QA-агентов и десять скиллов для автотестов: Playwright на TypeScript, Selenium на Java, API, доступность и ISTQB.
CLI Vercel для проверки кодинг-агентов на вашем фреймворке: запускает Claude Code, Codex и другие, считает долю успешных задач
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| Explorbot (эта карточка) | нет | 104 | ||
| Agentic Playwright | нет | 283 | управляет Playwright из сессии вашего агента; Explorbot сам ведет исследование и сохраняет тесты | |
| Playwright MCP | да | не нужна | 39 508 | дает агенту инструменты браузера; Explorbot запускает готовую команду агентов тестирования |
Коротко о README
Установка через npm, затем `npx explorbot init` и запуск `npx explorbot start`. Сессия идет по циклу research, plan, test, verify и keep. Результат: тесты, отчеты, видео и опыт.