Droidrun is an open-source AI-driven mobile automation platform that lets LLMs natively control real Android (and experimental iOS) devices by converting app UIs into structured text and running an Action→Observe→Re-evaluate loop for robust, self-correcting automation; it supports multiple LLMs (OpenAI, Anthropic, Gemini, Ollama), a Python SDK and CLI, credential management, parallel devices, macros and workflow orchestration.