Droidrun
Открытый фреймворк (теперь Mobilerun), с помощью которого ИИ-агент управляет настоящим Android- или iOS-телефоном по запросу на обычном языке.
- Можно попробовать бесплатно
- Да
- Русский интерфейс
- Нет
- Работает с русским языком
- Да
- Разработчик
- droidrun GmbH
- Страна
- Германия
Droidrun, развивающийся под брендом Mobilerun, даёт ИИ-агентам реальный телефон: агент по инструкции на естественном языке открывает приложения, нажимает, вводит текст и проверяет результат. Интерфейс приложения передаётся языковой модели в виде структурированного текста, при нехватке данных подключаются скриншоты. Фреймворк открыт (лицензия MIT), работает с моделями OpenAI, Anthropic, Gemini, xAI, DeepSeek и Ollama, управляется из командной строки и через Python. Для масштабирования есть облако с виртуальными телефонами, которыми агенты управляют по API. Фреймворк подходит для автоматизации в приложениях, где нет API, и для тестирования мобильных приложений.
Возможности
Управление телефоном по тексту
Агент получает задачу на обычном языке и сам выполняет её в приложениях на устройстве, в том числе в сценариях из нескольких приложений.
Android и iOS
Поддерживаются Android 10 и новее и iOS; в открытом фреймворке поддержка iOS ограничена, в облаке полная.
Выбор языковой модели
Провайдера можно сменить одной строкой: OpenAI, Anthropic, Gemini, xAI, DeepSeek, OpenRouter, Ollama и любые OpenAI-совместимые эндпоинты.
Режим зрения
Если по дереву элементов экран непонятен, агент использует скриншоты; есть и режим только по скриншотам.
Рассуждение и свои инструменты
Режим рассуждений планирует задачу по шагам, а в агента можно добавлять собственные инструменты и получать результат в виде моделей Pydantic.
Тестирование приложений
Тесты пишутся простым языком без Appium и XPath; отдельный тип агента извлекает структурированные данные из приложений.
Облачные телефоны
Облако Mobilerun предоставляет парк виртуальных устройств с управлением через API, потоковой передачей экрана, eSIM и приёмом SMS.
Трассировка запусков
Действия агента можно отслеживать через Arize Phoenix и Langfuse.
Кому подойдёт
- Разработчики
Автоматизация работы в мобильных приложениях без API и сборка собственных мобильных агентов на Python или через CLI.
- Аналитики
Извлечение структурированных данных из мобильных приложений, у которых нет открытого API.
- Менеджеры проектов и продуктов
Проверка мобильных сценариев и QA-тесты на обычном языке без написания селекторов.
- Агентства и фрилансеры
Выполнение клиентских задач на нескольких устройствах параллельно через облачный парк телефонов.
Как начать
- Установить пакет командой uv tool install mobilerun или pip install mobilerun.
- Подключить Android-устройство с включённой отладкой по USB и выполнить mobilerun setup, чтобы установить приложение Portal.
- Указать ключ выбранного провайдера языковой модели, например OpenAI или Anthropic.
- Запустить команду с задачей на обычном языке и наблюдать за действиями агента на устройстве.
Тарифы
Фреймворк открыт и бесплатен. Цены облачных тарифов опубликованы отдельно от основного сайта, здесь не приводятся.
Ограничения
- Поддержка iOS в открытом фреймворке ограничена, полная только в облаке
- Для локальной работы нужны ADB и устройство с включённой отладкой по USB
- Требуется Python 3.11–3.13
- Расходы на языковую модель оплачиваются отдельно у её провайдера
Платформы и интеграции
Соседи по смыслу
за последний месяц