Droidrun
Python framework for LLM agents to automate Android devices via ADB
Visit Droidrun →DroidRun (now Mobilerun) is an open-source Python framework that lets LLM agents autonomously control Android (and iOS) devices—physical or virtual—through natural language commands, using ADB and accessibility trees combined with screenshot analysis. It supports multiple LLM providers (OpenAI, Anthropic, Gemini, Ollama, DeepSeek) and exposes both a CLI and a Python API. Targeted at developers and QA engineers who need to automate mobile workflows, run experiments, or build autonomous mobile agents.
Install & run
pip
pip install droidrunuv
uv tool install mobilerunfrom source
git clone https://github.com/droidrun/mobilerun.git && cd mobilerun && pip install -e .Source & docs
At a glance
Capabilities
Categories
Alternatives
For AI agents: machine-readable markdown version of this page at
/tools/droidrun.md,
or send Accept: text/markdown.