droidrun / mobilerun
Automate your mobile devices with natural language commands - an LLM agnostic mobile Agent 🤖
Why this job: works in the areas we cover, but does not say which job it does

What it does
- CLI. Run one-off natural language tasks, inspect devices, replay macros, and debug from the terminal.
- Python API. Build custom mobile automation workflows with Python and use custom tools.
- Android and iOS support. Control Android through the Portal app, iPhones through mobilerun-ios, or the iOS Simulator through the iOS Portal app.
- Portal-based control. Use UI trees, screenshots, text input, gestures, app launching, and device state from the Portal runtime.
- Vision mode. Send screenshots to the LLM with --vision, or use screenshot-only control with --vision-only (useful for the apps that do not have a11y tree information).
Get started
# CLI usage
uv tool install mobilerun- Maintenance
- Active
- Last commit 8 days ago
- Stars
- 10,025
- +45 this week
- Licence
- MIT
- Allows business use
- Downloads for
- None listed
- No release files
- Latest version
- v0.7.4
- Released 16 days ago
- Built with
- Python
- 98% of the code
Is it looked after?
- Contributors
- 3
- Last 90 days
- Issues
- 93% closed
- 14 still open
- Pull requests
- 245 merged
- 24 waiting
- Releases
- 71
- 30+ in the last year
- Contributing guide (opens in new tab)
- No security policy
- No code of conduct
Similar repos
| Repo | Stars | Last commit | Licence | Downloads for |
|---|---|---|---|---|
| felinics / Autofish | 121 | 2 months ago | Apache-2.0 | Mac, Windows, Linux |
| KnifeLemon / Droidline | 516 | 9 days ago | MIT | Mac, Windows, Linux |
| lycorp-jp / sim-use | 1,540 | today | Apache-2.0 | No downloads |
More: languages, topics and project record
Languages
- Python 98%
- Jinja 2%
- Dockerfile <1%
- Shell <1%
Topics
- ai-agents
- android
- android-automation
- hacktoberfest
- mobile-automation
Project record
- JobOther AI tools
- StatusListed
- Commits1,533
- Forks1,085
- Watching55
- Stars in 28 days+384
- CreatedApr 12, 2025
- First seen by usNov 7, 2026
- CheckedNov 12, 2026
