Trailblaze CLI

CLI для управления экраном iOS, Android и браузера на естественном языке. Сессию сохраняют как trail и гоняют в CI.

  • 332 ★ репозитория
  • Последний коммит
  • Apache-2.0
CLI

Расширенный доступ

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

  • Агент управляет реальным устройством и может нажать любые элементы, включая необратимые.
Все причины и проверки

block/trailblaze

Установка

Работает в

Ручная установка

brew install block/tap/trailblaze

Первая команда установки из README. Скилл для агента ставит `trailblaze skill install`.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Агент управляет реальным устройством и может нажать любые элементы, включая необратимые.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Trailblaze дает агенту команды `trailblaze snapshot` и `trailblaze tool tap`: агент читает дерево элементов экрана и действует на реальном устройстве, эмуляторе или в браузере. Удачную сессию сохраняют командой `trailblaze session save` в файл `trail.yaml`. В файле лежат шаги на естественном языке и записанные действия. `trailblaze run` повторяет их без вызова модели, поэтому прогон в CI детерминирован. Скилл для агента встроен в CLI: `trailblaze skill install` кладет его в `.claude/skills/` или `.agents/skills/`.

Для кого. Мобильные и веб-тестировщики, которые хотят писать сценарии разговором с агентом и затем запускать их в CI без модели.

Подходит, если

  • Новый сценарий входа в приложение сначала проходят с агентом на эмуляторе.
  • Удачную сессию превращают в регрессионный тест для CI.
  • Один и тот же сценарий проверяют на Android, iOS и в вебе.
  • Команда читает шаги теста как обычный текст.

Не подходит, если

  • Нужен готовый тестовый фреймворк без CLI и агента.
  • Устройств или эмуляторов под рукой нет.
  • Сценарий тестирует только серверный API.

Пример запроса к агенту

Подключись к эмулятору Android, открой Часы и поставь будильник на 7:00, затем сохрани сессию как trail.

Ограничения

Для iOS нужен macOS, на Windows работают Android и веб. Установка требует Java 17 или новее, если ставить из релиза скриптом. Запись и самолечение шагов зависят от модели, а повторный прогон идет без нее. Видео в отчетах требуют `ffmpeg`. Команды из README меняют состояние устройства: могут создаваться и удаляться контакты, ставиться будильники и меняться настройки. Тестовые прогоны ведите на отдельном эмуляторе или тестовой учетной записи, а не на личном телефоне.

Как отключить. Удалите скилл из `.claude/skills/trailblaze/` или `.agents/skills/trailblaze/` и деинсталлируйте CLI через Homebrew.

Частые вопросы

Какие платформы поддерживаются?

Android, iOS и веб. iOS работает только на macOS, а на Windows доступны Android и веб.

Нужна ли модель при повторном прогоне?

Нет. `trailblaze run` воспроизводит записанные действия без вызова модели.

Как подключить скилл агенту?

Команда `trailblaze skill install` кладет его в `.claude/skills/`, а с флагом `--agent agents` в `.agents/skills/` для Codex, Cursor и других.

Как проверить, что скилл актуален?

`trailblaze skill status` сравнивает установленную копию с версией CLI.

Какая лицензия?

Apache-2.0.

Есть ли другие способы установки?

Да, скрипт `install.sh` для macOS и Linux и `install.ps1` для Windows, а Homebrew указан первым.

Обсуждение

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

Запускает сценарии Maestro на Android, iOS и в браузере одним бинарным файлом без JVM и ставит скилл для агента.

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

Скилл noqa-testing учит агента тестировать iOS и Android: читать экран, нажимать, писать кейсы и гонять их на реальном телефоне

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

CLI платформы Revyl: агент гоняет мобильное приложение на облачном устройстве и проверяет его тестами, написанными обычным текстом

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

CLI Microsoft управляет настоящими терминальными сессиями, проверяет видимый текст и записывает ход теста для разбора ошибок.

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

CLI, MCP-сервер и типизированный Node.js API, чтобы агент проверял свои правки в живом мобильном приложении на iOS, Android и других платформах

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

Скилл учит Claude Code и Cursor подключать трассировку Tracely и превращать провальные запуски агента в тесты для CI

СкиллРасширенный доступ948Звезды репозитория

Коротко о README

Сессию с агентом сохраняют как единый файл trail.yaml. Шаги читаются людьми, а записанные действия исполняются в CI без модели.

Бейдж для README

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