Droidrun
Droidrun
Task Automation Open SourceDroidRun is a powerful framework for controlling Android and iOS devices through LLM agents using natural language commands.
General Purpose
Industry
DroidRun is designed to automate mobile device interactions using natural language commands. The framework supports various LLM providers and allows for complex multi-step task planning. It features an easy-to-use CLI, an extendable Python API, and tools for execution tracing and screenshot analysis to provide a visual understanding of device states.
Droidrun Key Features
- Control Android and iOS devices with natural language commands
- Easy to use CLI with enhanced debugging features
- Execution tracing with Arize Phoenix
- Extendable Python API for custom automations
- Planning capabilities for complex multi-step tasks
- Screenshot analysis for visual understanding of the device
- Supports multiple LLM providers (OpenAI, Anthropic, Gemini, Ollama, DeepSeek)
Droidrun Use Cases
- Automated UI testing of mobile applications
- Automating repetitive tasks on mobile devices
- Creating guided workflows for non-technical users
- Exploring mobile UI with natural language commands
- Remote assistance for less technical users