Getting Started
Introduction
Welcome to DroidRun - Control Android devices with LLM agents
Welcome to DroidRun
DroidRun is a powerful framework that enables you to control Android devices through LLM agents. It provides a simple and intuitive way to automate Android device interactions using natural language commands.
Features
Natural Language Control
Control your Android device using natural language commands
Multiple LLM Support
Support for OpenAI, Anthropic, Gemini, Ollama, and Deepseek
Advanced Planning
Optional planning and reasoning capabilities
Vision Support
Built-in vision capabilities for screen analysis
Simple CLI
Rich terminal UI with live updates
Python SDK
Comprehensive SDK for custom automation tasks
Quick Example
Or with Python:
Prerequisites
- Android device connected via USB or ADB over TCP/IP
- ADB (Android Debug Bridge) installed
- API key for at least one LLM provider
- DroidRun Portal app installed and accessibility service enabled