Droidrun

Droidrun

WebsiteFree Trial
Droidrun - это фреймворк с открытым исходным кодом, который позволяет агентам ИИ управлять устройствами Android и iOS с помощью команд на естественном языке, обеспечивая бесшовную автоматизацию мобильных приложений и рабочих процессов.
https://www.droidrun.ai/?ref=producthunt&utm_source=aipure
Droidrun

Информация о продукте

Обновлено:31/07/2025

Что такое Droidrun

Droidrun - это мощная инфраструктура мобильных агентов, разработанная для устранения разрыва между системами искусственного интеллекта и мобильными платформами. Запущенный в 2023 году и получивший 2,1 млн евро в виде предварительного финансирования, он предоставляет разработчикам и предприятиям возможность автоматизировать мобильные взаимодействия с помощью команд на естественном языке. Фреймворк быстро набрал обороты: более 900 разработчиков зарегистрировались в течение 24 часов после запуска, и он набрал более 3300 звезд на GitHub, что делает его самым быстрорастущим проектом мобильных агентов в своей категории.

Ключевые особенности Droidrun

Droidrun - это инновационный фреймворк с открытым исходным кодом, который позволяет AI-агентам управлять устройствами Android и iOS с помощью команд на естественном языке. Он использует службы специальных возможностей Android для доступа к структурированным UI-иерархиям, позволяя AI напрямую взаимодействовать с мобильными приложениями, автоматизировать рабочие процессы и извлекать данные. Платформа поддерживает несколько LLM-провайдеров (включая OpenAI, Anthropic, Gemini, Ollama, DeepSeek) и предлагает как локальные, так и облачные решения для разработчиков и предприятий.
Управление на естественном языке: Обеспечивает управление мобильными устройствами с помощью команд на естественном языке, позволяя AI-агентам выполнять сложные задачи в различных приложениях
Поддержка нескольких LLM-провайдеров: Совместимость с различными языковыми моделями, включая OpenAI, Anthropic, Gemini, Ollama и DeepSeek, что обеспечивает гибкость в реализации AI
Структурированный доступ к UI: Использует службы специальных возможностей Android для прямого доступа к структурированной UI-иерархии, что делает автоматизацию более надежной, чем традиционные методы скрапинга экрана
Облачная инфраструктура: Предлагает размещенное решение с предустановленными приложениями, параллельным выполнением задач и безопасным управлением учетными данными

Варианты использования Droidrun

Извлечение мобильных данных: Извлечение данных с платформ и из приложений, доступных только на мобильных устройствах, которые не предоставляют внешние API
Автоматизированное тестирование: Поддержка процессов контроля качества путем автоматизации сценариев тестирования в различных приложениях и на устройствах
Автоматизация рабочих процессов: Автоматизация сложных многоэтапных процессов в различных приложениях, таких как бронирование поездок или управление учетными записями в социальных сетях
Поддержка специальных возможностей: Помощь пользователям с ограниченной подвижностью путем обеспечения голосового управления мобильными устройствами

Преимущества

Высокий процент успешных выполнений (63,0%) в тестах AndroidWorld benchmark
Фреймворк с открытым исходным кодом и обширной документацией
Поддерживает как физические, так и виртуальные устройства
Более надежен, чем традиционные методы скрапинга экрана

Недостатки

В настоящее время находится в фазе списка ожидания для облачных функций
Некоторые функции требуют Android 10 или выше
Может иметь высокое энергопотребление для длительных задач

Как использовать Droidrun

Установите необходимые компоненты: Установите ADB (Android Debug Bridge) на свой компьютер и убедитесь, что у вас установлен Python
Установите приложение DroidRun Portal: Установите приложение службы специальных возможностей DroidRun Portal на свое устройство Android, чтобы включить управление пользовательским интерфейсом и обратную связь
Настройте окружение: Настройте переменные окружения в файле .env с выбранными ключами API LLM (OpenAI, Anthropic, Gemini и т. д.)
Подключите устройство: Подключите свое устройство Android через USB или TCP/IP, используя команду 'adb connect <device-ip>:5555' или используйте 'droidrun connect <device-ip>'
Установите пакет Python: Установите пакет DroidRun Python с помощью pip, чтобы получить доступ к возможностям фреймворка
Создайте скрипт агента: Напишите скрипт Python, используя класс DroidAgent, укажите свою цель, выбранную LLM и включите необходимые возможности, такие как зрение и рассуждение
Настройте LLM: Выберите и настройте предпочитаемого поставщика LLM (OpenAI, Gemini, Anthropic и т. д.) при инициализации агента
Запустите своего агента: Выполните свой скрипт, чтобы агент выполнил указанную задачу на вашем устройстве Android, используя команды на естественном языке
Контролируйте выполнение: Используйте включенные функции трассировки и отладки для мониторинга выполнения задач и устранения неполадок при необходимости
Сохраните шаблоны: Для часто используемых задач сохраните их в качестве шаблонов для повторного использования без необходимости повторного ввода команд

Часто задаваемые вопросы о Droidrun

Droidrun - это фреймворк, который предоставляет AI-агентам нативный контроль над мобильными телефонами (как Android, так и iOS), позволяя автоматизировать мобильные рабочие процессы и взаимодействие с устройствами с помощью команд на естественном языке.