Explorbot CLI

Explorbot автономно исследует веб-приложение в браузере, находит ошибки и сохраняет найденные сценарии как Playwright-тесты.

  • 104 ★ репозитория
  • Последний коммит
CLI

Широкий доступ

Почему такой уровень

  • Агент самостоятельно кликает, заполняет формы и может изменять или удалять данные в тестируемом приложении.
  • Содержимое страниц и учетные данные из `EXPLORBOT_AUTH` попадают в запросы к провайдеру ИИ и в логи.
Все причины и проверки

testomatio/explorbot

Установка

Работает в

В терминале, через 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.

Сколько стоит прогон?

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

Обсуждение

Вопросов и отзывов пока нет.

Скилл проверки кода агента в настоящем браузере: читает ваши изменения, составляет план теста и прогоняет его через Playwright с вашими куки

СкиллШирокий доступ3,6 тыс.Звезды репозитория

Playwright CLI

playwright-cli

Официальный

Официальный CLI Playwright со скиллом для агентов: управление браузером короткими командами без тяжелых MCP-схем

CLIРасширенный доступ15,1 тыс.Звезды репозитория

Команда ИИ-тестировщиков пользуется приложением, находит баги, правит их в отдельной копии репозитория и открывает PR.

СкиллШирокий доступ146Звезды репозитория

Скилл, с которым агент пишет и запускает скрипты Playwright: тесты страниц, формы, скриншоты, проверки ссылок

СкиллШирокий доступ3,3 тыс.Звезды репозитория

Семь QA-агентов и десять скиллов для автотестов: Playwright на TypeScript, Selenium на Java, API, доступность и ISTQB.

ПлагинРасширенный доступ263Звезды репозитория
Официальный

CLI Vercel для проверки кодинг-агентов на вашем фреймворке: запускает Claude Code, Codex и другие, считает долю успешных задач

CLIРасширенный доступ280Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
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. Результат: тесты, отчеты, видео и опыт.

Бейдж для README

Сообщить о проблеме