Добавить в корзинуПозвонить
Найти в Дзене
avencores.

DroidRun: Автоматизация управления Android и iOS через LLM-агентов

DroidRun — это современный фреймворк с открытым исходным кодом, который позволяет управлять устройствами на Android и iOS с помощью агентов, использующих большие языковые модели (LLM). Он предназначен для автоматизации взаимодействия с мобильными приложениями на естественном языке, без необходимости ручного написания сценариев. * Поддержка нескольких поставщиков LLM: OpenAI, Anthropic, Gemini, Ollama, DeepSeek. * Планирование сложных задач: агенты могут разбивать задачи на шаги, анализировать состояние интерфейса и последовательно выполнять действия. * Удобный интерфейс командной строки (CLI): позволяет запускать задачи и управлять устройствами через текстовые команды. * Расширяемый Python API: интеграция DroidRun в собственные скрипты и процессы автоматизации. * Взаимодействие с интерфейсом: агенты работают с визуальной иерархией элементов UI, обеспечивая точное управление приложениями. * Поддерживаются Android и iOS, CLI, планирование задач, хранение журналов и визуальное восприятие
Оглавление

DroidRun — это современный фреймворк с открытым исходным кодом, который позволяет управлять устройствами на Android и iOS с помощью агентов, использующих большие языковые модели (LLM). Он предназначен для автоматизации взаимодействия с мобильными приложениями на естественном языке, без необходимости ручного написания сценариев.

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

* Поддержка нескольких поставщиков LLM: OpenAI, Anthropic, Gemini, Ollama, DeepSeek.

* Планирование сложных задач: агенты могут разбивать задачи на шаги, анализировать состояние интерфейса и последовательно выполнять действия.

* Удобный интерфейс командной строки (CLI): позволяет запускать задачи и управлять устройствами через текстовые команды.

* Расширяемый Python API: интеграция DroidRun в собственные скрипты и процессы автоматизации.

* Взаимодействие с интерфейсом: агенты работают с визуальной иерархией элементов UI, обеспечивая точное управление приложениями.

Дополнительная информация о проекте

* Поддерживаются Android и iOS, CLI, планирование задач, хранение журналов и визуальное восприятие интерфейса.

* Проект привлек инвестиции в размере €2,1 млн на pre-seed раунде, что подчеркивает его перспективность.

* DroidRun активно развивается и пользуется популярностью на GitHub, набрав более 3,8 тыс. звезд.

Примеры использования

* Автоматическое тестирование мобильных приложений (UI-тесты, переходы по экранам, проверка состояния).

* Автоматизация пользовательских задач на телефоне (например, отправка сообщений через приложение по команде).

* Интеграция в рабочие процессы и автоматизации с использованием LLM-платформ.

Ограничения и особенности

* Основная документация ориентирована на Android, хотя iOS также поддерживается.

* Работа с визуальным интерфейсом может быть медленнее, чем текстовые сценарии.

* Требуется базовая техническая настройка, включая ADB и ключи API.

Скачать с GitHub

⬇️Поддержать автора⬇️

✅SBER: 2202 2050 7215 4401