Mobilerun — открытый фреймворк для тестирования мобильных приложений и контроля качества на реальных устройствах Android и iOS. ИИ-агент выполняет команды на естественном языке; инструмент рассчитан на QA-специалистов и разработчиков, которым нужны автоматизированные проверки или сценарии управления приложениями.
Агент анализирует состояние устройства, деревья доступности и скриншоты, нажимает кнопки, выполняет свайпы и вводит текст. Для коротких задач доступно прямое выполнение, а длинные сценарии можно поручить режиму рассуждения с планированием шагов.
- Запускает приложения и выполняет многошаговые действия.
- В режиме vision передаёт скриншоты модели, а vision-only управляет устройством только по изображениям.
- CLI запускает задачи, проверяет устройства, воспроизводит макросы и помогает отлаживать выполнение.
- Python API позволяет создавать собственные сценарии и подключать инструменты.
- Поддерживает структурированный вывод и карточки приложений с инструкциями.
- Сохраняет траектории и журналы для трассировки и отладки.
Фреймворк работает локально через CLI, Docker или Python API; Android подключается через ADB или Portal, а для iPhone и симулятора iOS предусмотрены отдельные способы подключения. Он подходит для регрессионных проверок, повторяющихся задач и сравнения сценариев на разных устройствах и версиях ОС.
Mobilerun Cloud — отдельный управляемый вариант с панелью, API и размещёнными устройствами; он подходит тем, кому нужны облачная инфраструктура или масштабирование без локального запуска агента. Фреймворк распространяется бесплатно по лицензии MIT.