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

pippip install droidrun
uvuv tool install mobilerun
from sourcegit clone https://github.com/droidrun/mobilerun.git && cd mobilerun && pip install -e .

Source & docs

At a glance

Company
Droidrun
Pricing
free
API available
Yes
Self-hostable
Yes
Launched
2025-07
Last verified
2026-08-22

Capabilities

multi-step-planningscreenshot-analysisnatural-language-controlmulti-provider-llmcli-interfaceadb-device-control

Categories

Alternatives

For AI agents: machine-readable markdown version of this page at /tools/droidrun.md, or send Accept: text/markdown.