Revyl CLI

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

  • 526 ★ репозитория
  • Последний коммит
CLIОфициальный

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

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

  • Исходники приложения загружаются на облачный раннер Revyl для сборки
  • Установщик запускает скрипт, скачанный по сети
  • Сборки и прогоны на облачных устройствах тарифицируются платформой
Все причины и проверки

revylai/revyl-cli

Установка

Работает в

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

curl -fsSL https://revyl.com/install.sh | sh

Скачивает и запускает скрипт с revyl.com: прочитайте его заранее. Для macOS есть brew install RevylAI/tap/revyl, для остальных pipx install revyl или uv tool install revyl.

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

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

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

  • Исходники приложения загружаются на облачный раннер Revyl для сборки
  • Установщик запускает скрипт, скачанный по сети
  • Сборки и прогоны на облачных устройствах тарифицируются платформой

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

Что делает

Revyl — платформа тестирования мобильных приложений на ИИ. Сценарии пишутся обычным языком и выполняются на облачных устройствах iOS и Android. CLI собирает приложение на облачном раннере (`revyl build`), запускает цикл разработки на живом устройстве (`revyl dev`), гоняет тесты и наборы (`revyl test run`, `revyl workflow run`) и исследует приложение, строя его карту Atlas (`revyl explore run`). Поддерживаются Expo, React Native, Flutter и нативные сборки. Для агентов в репозитории лежат скиллы и плагины. Команда `revyl skill install` ставит рекомендуемый набор под проект, а скиллы вроде `revyl-cli-dev-loop`, `revyl-ci-sync`, `revyl-proof-ci` и `revyl-cloud-agent` ведут агента по циклу с облачным устройством, синхронизации CI и доказательствам прогона. Есть плагин для Claude Code с конфигурацией MCP и плагин для Cursor, настройка MCP описана в документации Revyl. Проект настраивается файлом `.revyl/config.yaml`, который создает `revyl init`, а тесты хранятся YAML-файлами в `.revyl/tests/`. Интеграции с GitHub и GitLab подключаются командами `revyl github setup` и `revyl gitlab setup`.

Для кого. Мобильным разработчикам и тестировщикам на Expo, React Native, Flutter и нативной разработке, чей агент пишет код и должен проверять его на реальном устройстве.

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

  • Агент поправил экран входа, и его надо проверить на облачном iPhone без локального симулятора
  • Регресс проще записать словами и гонять по расписанию или в CI
  • Нужна карта экранов приложения: `revyl explore run` строит Atlas
  • Сборка тяжелая, и ее выгодно отдать облачному раннеру
  • Агенту в облаке нужен доступ к Revyl через `REVYL_API_KEY`

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

  • Все должно идти только на ваших машинах: сборки по умолчанию выполняет облачный раннер Revyl, и исходники загружаются на их сторону
  • Нужны бесплатные неограниченные прогоны: платформа коммерческая, биллинг описан в документации
  • Нужно управлять локальным симулятором из агента: для этого в каталоге есть `mobile-mcp` и `ios-simulator-skill`
  • Проект не мобильный: Revyl тестирует только iOS и Android

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

Запусти приложение на облачном iPhone командой `revyl dev`, пройди оформление заказа и скажи, где сценарий падает

Ограничения

Нужен аккаунт Revyl: вход через `revyl auth login` с одобрением в браузере или по ключу API. Сборки идут на облачном раннере Revyl и тарифицируются по правилам платформы. Установщик `curl | sh` скачивает и запускает скрипт с revyl.com, поэтому прочитайте его до запуска; пакет PyPI содержит готовый бинарник. В репозитории CLI нет файла лицензии, условия использования исходников стоит уточнить у владельца. Описание вендора ведется в стиле инструкции для агента, часть сценариев рассчитана на облачную среду.

Как отключить. Удалите скиллы через менеджер скиллов вашего агента или удалите их папки из проекта и отзовите ключ API на дашборде Revyl. CLI удаляется тем же способом, которым ставился: `brew uninstall revyl`, `pipx uninstall revyl` или `uv tool uninstall revyl`.

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

Как начать работать с Revyl из агента?

Установите CLI, войдите командой `revyl auth login`, выполните `revyl init` в папке приложения и `revyl skill install`. Дальше агенту достаточно прочитать скилл `revyl-cli`.

Подходит ли Revyl для Claude Code и Cursor?

Да. В репозитории есть плагин для Claude Code с файлом `.mcp.json` и плагин для Cursor, оба описаны в файлах маркетплейса. Скиллы ставятся и через `npx skills add RevylAI/revyl-cli#stable -y`.

Что делает revyl dev?

Запускает цикл разработки на живом облачном устройстве. С флагами `--remote --detach --json` команда возвращает ссылку `viewer_url`, которую агент показывает пользователю.

Какие способы установки есть?

Скрипт `curl -fsSL https://revyl.com/install.sh | sh`, PowerShell-скрипт для Windows, `brew install RevylAI/tap/revyl`, `pipx install revyl` и `uv tool install revyl`.

Как агент в облаке получает доступ?

Через переменную `REVYL_API_KEY`. Команда `revyl auth persist-cloud-env` помогает MCP-серверу, который эту переменную не наследует.

Обсуждение

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

Официальный

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

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

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

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

Оценка от 0 до 10 для CLAUDE.md и AGENTS.md: Reporails находит размытые правила, повторы и битые импорты

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

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

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

Проверяет diff и переписку с агентом: ловит ошибки в коде и расхождения между вашей просьбой и тем, что агент сделал. CLI, скилл и GitHub Action

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

33 скилла инженерной дисциплины для Claude Code, Codex и Gemini CLI плюс vibe-cli для CI: ревью, тесты, покрытие, выкладка и откат

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

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

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

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
Revyl CLI (эта карточка)да526
Mobile MCPнетне нужна10 325управляет локальными симуляторами, эмуляторами и устройствами, облачного раннера и тестов на естественном языке нет
iOS Simulator Skillнет1 314скрипты для сборки и управления локальным iOS-симулятором

Коротко о README

Описание открывается блоком для кодовых агентов с командами установки и входа, затем перечисляет способы установки, вход, быстрый старт и работу с профилями сборки. Дальше идут разделы о тестах и наборах, настройке скиллов и MCP, ссылки на документы о песочницах и локальных файлах.

Бейдж для README

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

Foxx AIRevyl CLI
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.