Skip to content
The Daily Repo

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

Mobilerun automating a phone with natural language

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

Similar repos

Repos similar to this one
RepoStarsLast commitLicenceDownloads for
felinics / Autofish1212 months agoApache-2.0Mac, Windows, Linux
KnifeLemon / Droidline5169 days agoMITMac, Windows, Linux
lycorp-jp / sim-use1,540todayApache-2.0No 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

Type to search.

Try