Mobilerun
ActiveDescription
Mobilerun is an open-source Android and iOS device automation framework that lets LLM agents control mobile devices via screenshots and UI state.
Key Features
- LLM-agnostic — Compatible with any LLM provider, switch models on demand
- Mobile-native tools — Screenshots, UI state, tap, swipe and type as agent tools
- Multi-step planning — Agents autonomously plan and execute multi-step tasks
- CLI & Python API — Both command-line and Python SDK access
- Cloud hosted — Mobilerun Cloud provides managed runtime
- Benchmarked — 91.4% execution accuracy on public datasets
Use Cases
💡 Driving Android and iOS devices via natural language commands
💡 Adding mobile device control to AI agents
💡 Automating mobile app test cases in CI
💡 Remotely scheduling mobile device tasks via Mobilerun Cloud
💡 Benchmarking LLMs as agents in real mobile scenarios
Strengths & Limitations
✅ Strengths
- • Actively maintained, recent updates
- • High community interest (9.1k stars)
- • Permissive open-source license (MIT)
- • Responsive to issues, low backlog
Categories
Quick Start
# Install Mobilerun
pip install mobilerun
# Connect a device and run the agent
mobilerun run "Open WeChat and send a message to the file transfer assistant"