Revyl CLI
CLI платформы Revyl: агент гоняет мобильное приложение на облачном устройстве и проверяет его тестами, написанными обычным текстом
- 526 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Исходники приложения загружаются на облачный раннер Revyl для сборки
- Установщик запускает скрипт, скачанный по сети
- Сборки и прогоны на облачных устройствах тарифицируются платформой
Установка
- Работает в
Ручная установка
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-инструментыCLI Vercel для проверки кодинг-агентов на вашем фреймворке: запускает Claude Code, Codex и другие, считает долю успешных задач
Скилл noqa-testing учит агента тестировать iOS и Android: читать экран, нажимать, писать кейсы и гонять их на реальном телефоне
Оценка от 0 до 10 для CLAUDE.md и AGENTS.md: Reporails находит размытые правила, повторы и битые импорты
CLI, MCP-сервер и типизированный Node.js API, чтобы агент проверял свои правки в живом мобильном приложении на iOS, Android и других платформах
Проверяет diff и переписку с агентом: ловит ошибки в коде и расхождения между вашей просьбой и тем, что агент сделал. CLI, скилл и GitHub Action
33 скилла инженерной дисциплины для Claude Code, Codex и Gemini CLI плюс vibe-cli для CI: ревью, тесты, покрытие, выкладка и откат
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| Revyl CLI (эта карточка) | да | 526 | ||
| Mobile MCP | нет | не нужна | 10 325 | управляет локальными симуляторами, эмуляторами и устройствами, облачного раннера и тестов на естественном языке нет |
| iOS Simulator Skill | нет | 1 314 | скрипты для сборки и управления локальным iOS-симулятором |
Коротко о README
Описание открывается блоком для кодовых агентов с командами установки и входа, затем перечисляет способы установки, вход, быстрый старт и работу с профилями сборки. Дальше идут разделы о тестах и наборах, настройке скиллов и MCP, ссылки на документы о песочницах и локальных файлах.