Mobilerun

Mobilerun

Open-source mobile automation framework that drives real iOS and Android devices from plain-English goals, plus a managed cloud phone fleet.

80/100Safe BetFree · from $4/mo billed annually ($48/yr), or $5/mo monthlyFreemium

For Python teams, the framework half is the most checkable open-source route to putting LLM agents on real phones — 98.34% iOSWorld across 133 tasks is published, and the one-line provider swap keeps you out of a single-vendor corner. The catch is the split: the hosted VA assistant is still beta, and iOS only arrives with a paid cloud plan. Start free on your own device, budget the learning curve, then decide whether cloud minutes are worth it.

Verified 4d ago · liveness 80/100 · cite: rightaichoice.com/tools/mobilerun

Best for
  • Python developers who want to own the prompts, tools and trajectories of an LLM mobile agent
  • QA teams replacing Appium/XPath suites with plain-English tests that run on real devices
  • Data teams extracting typed records from apps that have no public API
  • Cloud-phone buyers who need resident iOS devices, eSIM/OTP and per-region residential IPs
Not ideal for
  • Anyone without Python skills — the open-source core is a pip package, not a no-code builder
  • Latency-sensitive control loops: planning happens before the first tap fires
  • Teams whose plan depends on local iOS hardware — iPhones sit on the cloud side
Visit Website

IntermediateOpen-source path: roughly 60 seconds on your own Android device — pip install mobilerun, mobilerun setup, mobilerun run. Count an hour or two if you also want to wire custom tools and app cards. Cloud path: a Developer plan at $20/mo billed monthly gives you hosted phones immediately, but expect an onboarding session to configure residential IPs, device locations and MCP integration. iOS workCLI · API · Web · PluginAPI availableVerified 4d ago
Pricing
Free · from $4/mo billed annually ($48/yr), or $5/mo monthly
FreemiumFree tier8 plans6 hidden costs
Learning curve
Intermediate
Open-source path: roughly 60 seconds on your own Android device — pip install mobilerun, mobilerun setup, mobilerun run. Count an hour or two if you also want to wire custom tools and app cards. Cloud path: a Developer plan at $20/mo billed monthly gives you hosted phones immediately, but expect an onboarding session to configure residential IPs, device locations and MCP integration. iOS work
Runs on
CLIAPIWebPlugin
API available · 13 integrations
Who it's for
Python developer building an agent prototypeQA lead replacing an Appium suiteData ops engineer extracting records from an app with no API
Live sentiment
Is Mobilerun actually worth it?

We scan live Reddit threads, YouTube comments, X posts, G2 reviews and other communities — and hand you an honest verdict in under a minute.

  • Honest verdict, not marketing
  • Real pros & cons from real users
  • Attributed quotes with receipts
Run a free scan

3 free scans · no card needed

Skip it if

Skip Mobilerun if you don't write Python and need a no-code production agent today — the open-source core is a Python framework and the hosted VA assistant is still beta.

The 30-second take
Biggest gripe

Past your plan's pooled device minutes, overage runs $0.03 per minute on the Developer, Startup and Scaleup tiers — a few always-on phones burn through 600 minutes fast.

Price reality

The framework is free and MIT-licensed, so your real cost is engineering time. On the cloud side, $20/mo Developer fits solo builders and small QA teams, $99/mo Startup fits a team running several parallel workflows, and $299/mo Scaleup fits 20 seats and 100 concurrent phones. Below that, hosted browser/device clouds like BrowserStack and Sauce Labs cover testing but not LLM-driven agents on real phones; above it, you move to an Enterprise agreement. Dedicated hardware runs $64/mo billed annually (Android,

In short

Mobilerun — Open-source mobile automation framework that drives real iOS and Android devices from plain-English goals, plus a managed cloud phone fleet. Best for Python developers who want to own the prompts, tools and trajectories of an LLM mobile agent, QA teams replacing Appium/XPath suites with plain-English tests that run on real devices, Data teams extracting typed records from apps that have no public API. Free to start; paid plans from $4/mo.

What's new in Mobilerun

Checked 4 days ago

Across the latest 5 updates: 1 feature update, 1 pricing change and 3 news mentions.

What people actually say about Mobilerun — is it worth it?

We ran a structured research pass across product reviews, community discussions, and post-purchase forum threads to surface the patterns vendors won't publish themselves. Below: the recurring strengths, the hidden costs people mention most, and the cohort that consistently regrets adopting this tool.

24 mentions across 3 sources (Hacker News, YouTube, GitHub) · researched Aug 27, 2026.

40% positive60% critical

Average across the 3 sources that answered — each source counts once, not each post.

Recurring strengths
  • +LLM-agnostic: swap between Gemini, OpenAI, Anthropic, etc. in one line
  • +Vision mode with screenshot fallback helps when accessibility tree fails
  • +Multi-agent architecture (Task, Testing, Research) splits work efficiently
  • +Open-source MIT license with active GitHub (9,100+ stars)
  • +Supports both local devices via USB/ADB and cloud fleets
Recurring frustrations
  • −In practice, only opens apps, struggles with taps and clicks
  • −Task termination bug — agent restarts planning instead of stopping
  • −Syntax errors (unterminated string) crash runs
  • −Official sample scripts fail for some LLM models (e.g., qwq)
  • −Setup is non-trivial; beginners ask for tutorials
Patterns worth knowing
Reliability concerns: users report it can't do more than open apps
Seen on GitHub
Setup difficulty: users ask for guides and struggle with configuration
Seen on YouTube
OpenClaw integration sparks interest
Seen on YouTube
Learning curve
intermediateProductive in ~A few hours
Hidden costs people mention
  • • Cloud usage may incur per-device or per-run costs
  • • iOS support requires cloud, which adds fees
  • • Potential extra costs for residential IPs and stealth features

Viability Score

80/100
Safe Bet

How well maintained and how widely used is Mobilerun? Built from what the vendor actually publishes (docs, changelog, tutorials, integrations, pricing), whether the site is live, and how much real users discuss it. How we calculate this

Recent activity
90
Traction
100
Site health
95
User sentiment
40
What the vendor publishes
60

Last calculated: October 2026

How we score →

Key Features

  • Natural-language goals drive real iOS and Android devices
  • LLM-agnostic provider swapping in one line (Gemini, OpenAI, Anthropic, xAI, DeepSeek, MiniMax, Z.AI, Qwen, Ollama,
  • Vision mode: screenshot-based fallback when the accessibility tree is insufficient
  • Reasoning mode: multi-step chain-of-thought planning about UI state before acting
  • Structured output: extract typed data with Pydantic models
  • Custom tool registration to extend the agent beyond built-in actions
  • App cards with pre-built interaction patterns for popular apps
  • Task Agents, Testing Agents and Research Agents archetypes
  • Local device control over USB/ADB: pip install, mobilerun setup, mobilerun run
  • MIT-licensed Python framework, Python 3.11-3.13, Android 10+
  • Managed cloud fleet with persistent device identity and residential IPs
  • iOS cloud devices with eSIM and SMS; receive on every plan, send on Enterprise
  • MCP server for Claude Code, Cursor and VS Code
  • Public status page with 90-day uptime history for Tasks API, Devices API, cloud and VA
  • iOSWorld benchmark: 98.34% mean official score across 133 tasks; 116 AndroidWorld task trajectories

About Mobilerun

FreemiumIntermediateAPI availableCLI · API · Web · Plugin

Mobilerun is an open-source Python framework for AI agents that control real iOS and Android devices. You hand the agent a goal in plain English — the docs' example is "Open Twitter and post 'Hello from mobilerun!'" — and it works out the taps, swipes and typing on physical hardware instead of brittle XPath selectors or Appium scripts. It's MIT-licensed, runs on Python 3.11 to 3.13, and targets Android 10+. Three commands (`pip install mobilerun`, `mobilerun setup`, `mobilerun run`) put you at your first agent on a USB/ADB-connected device in about 60 seconds. The framework is LLM-agnostic: swap providers in one line across Gemini, OpenAI, Anthropic, xAI, DeepSeek, MiniMax, Z.AI, Qwen, Ollama and OpenRouter, plus any OpenAI-compatible endpoint. Six primitives cover the lifecycle — LLM swapping, vision mode (screenshot fallback when the accessibility tree is too thin, or both combined for accuracy), reasoning mode with chain-of-thought planning, structured output via Pydantic models, custom tool registration, and app cards with pre-built interaction patterns. Work splits across three archetypes: Task Agents for multi-app workflows, Testing Agents for plain-English mobile tests, and Research Agents for structured data extraction. The project publishes checkable results: an iOSWorld mean official score of 98.34% across 133 tasks (123 full credit, 10 partial), and 116 AndroidWorld task trajectories with recorded actions and screenshots. Community numbers run 9,617+ GitHub stars, 1,810+ Discord members and 30 contributors. The framework is the free, self-hosted half. The paid half is mobilerun cloud: hosted devices, persistent device identity, residential IPs, and iOS devices with eSIM and SMS. A hosted mobilerun VA assistant is in beta. Positioning: if your team writes Python and wants to own the prompts, tools and trajectories, this is the open-source route to LLM-driven mobile automation, and it plays alongside legacy tools rather than replacing your device lab on

Behind the Verdict

We reach for Mobilerun when the work is genuinely open-ended on a phone — a multi-app flow nobody wants to re-write every sprint, or a QA pass where the app's UI shifts faster than the selector files. Handing the agent a goal and reading the trajectory beats maintaining XPath. The published iOSWorld score and AndroidWorld trajectories matter here: most agent-on-phone demos show a highlight reel, and this one shows per-task credit. The six primitives are where the framework earns its keep. Reasoning mode plans before it taps, vision mode bails the agent out when the accessibility tree is thin, and structured output means research runs return Pydantic objects instead of a wall of scraped text. Custom tools and app cards cut the boilerplate for the handful of apps you automate every day. Pass on the framework if nobody on the team writes Python. This is a pip package with a config object, not a no-code builder, and the setup step expects a device you can see over ADB. Also pass if the flow needs sub-second reactions — planning happens before the first tap, and the docs' own quickstart lands around 3.8 seconds for two actions. Where the cloud half bites is iOS. Local device control is the open-source path; a real iPhone, eSIM numbers and OTP handling live on the cloud side and on the dedicated-phone add-ons. If iOS is the whole point, you are buying a plan, not installing a package. Compare it to DuoPlus or similar cloud-phone platforms and the split is different in kind: those rent you devices, Mobilerun gives you a framework you can self-host and an API-first cloud underneath the same agent. Against Appium and Maestro, you trade deterministic scripts for probabilistic planning — keep the scripted suite for release gating and point the agent at the exploratory and

Researching Mobilerun? Get your full AI stack in 60 seconds.

Free, no signup — tell us your goal and get tools matched to your budget & existing stack.

Real-world workflow fit

Concrete scenarios for the personas Mobilerun actually fits — and what changes day-one when you adopt it.

Python developer building an agent prototype

You pip install mobilerun, run mobilerun setup, plug an Android handset in over USB/ADB, and run mobilerun run "Open Settings and check battery level" to watch the agent plan and tap through two steps.

Outcome: A working agent on real hardware in about 60 seconds, with the config object ready to swap the LLM provider in one line and app cards available for the apps you plan to target next.

QA lead replacing an Appium suite

You write Test-agent scenarios in plain English instead of XPath, run them against a Startup plan org with 25 concurrent phones, and use reasoning mode to let the agent plan around shifting UI states.

Outcome: Scriptless regression runs on real devices, with the public status page giving 90-day uptime history for the Tasks and Devices APIs so failures can be separated from platform incidents.

Data ops engineer extracting records from an app with no API

You deploy a Research agent with Pydantic structured output against a hosted Android device carrying a dedicated residential IP, and monitor credit and traffic consumption against the plan allowance.

Outcome: Typed records land in your pipeline rather than raw strings; you track the $0.01-per-credit and $10-per-GB overage lines so a long scrape doesn't blow the budget.

Use Cases

Models Under the Hood

GeminiOpenAIAnthropicDeepSeekQwenOllamaOpenRouter

as of 2026-10-17

Limitations

  • The open-source framework is self-hosted and LLM-agnostic, so agent quality tracks whichever model you plug in.
  • Cloud device access is billed separately from the free framework: the Free plan gives 1 concurrent phone, 1 seat, 60 device minutes, 500 credits ($5) and 1 GB residential traffic per month, while paid plans start at $20/month (Developer).
  • Past your allowance, extra minutes cost $0.03 each, extra credits $0.01 each, and extra residential traffic $10 per GB; dedicated hardware is an add-on.
  • The hosted mobilerun VA assistant is still in beta.

as of 2026-10-04

Verification history

We have re-verified Mobilerun 10 times since . Each pass re-reads the vendor's own pages and re-checks every listed field against that evidence; passes where nothing had changed are marked as such.

  1. — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
  2. — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
  3. — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
  4. — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
  5. — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
  6. — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it

Showing the 6 most recent of 10 verification passes.

Free to cite with attribution — this page re-verifies continuously.

12-month cost

Project the real annual outlay, including the implied monthly cost when only an annual tier is published.

Annual total
Free
Over 12 months
Effective monthly
Free
Billed monthly

Vendor list price only. Add-on usage, seat overages, and contract minimums are surfaced under Hidden costs & gotchas.

Plans compared

For each published Mobilerun tier: who it actually fits, and what it adds vs. the previous tier. Cross-reference the cost calculator above for projected annual outlay.

Free

$0/mo

Ideal for

Individual developers exploring the platform before committing, or anyone validating a single automation idea on one phone.

What this tier adds

Starting tier: $0/mo with 1 concurrent phone, 1 seat, 60 device minutes, 500 credits ($5) and 1 GB residential traffic; stops at the limit rather than charging overage.

Developer

$20/mo

Ideal for

Solo builders and small QA teams running a handful of automations in parallel and testing before production.

What this tier adds

$20/mo billed monthly adds 5 concurrent phones, 3 seats, 600 device minutes (10 hours), 1,500 credits ($15) and 5 GB residential traffic, with overage at $0.03/min, $0.01/credit and $10/GB.

Startup

$99/mo

Ideal for

Small teams putting mobile workflows into production and needing more parallel capacity plus a support channel.

What this tier adds

$99/mo billed monthly raises capacity to 25 concurrent phones, 5 seats, 3,000 device minutes (50 hours), 4,000 credits ($40) and 10 GB traffic, and adds a support channel over the Free plan's Discord.

Scaleup

$299/mo

Ideal for

Larger teams scaling across multiple workloads and departments, needing many seats and high parallelism.

What this tier adds

$299/mo billed monthly lifts the ceiling to 100 concurrent phones, 20 seats, 9,000 device minutes (150 hours), 10,000 credits ($100) and 15 GB traffic, with dedicated support.

Enterprise

Custom

Ideal for

Organizations running large fleets with compliance, SMS-sending and SLA requirements.

What this tier adds

Custom: unlimited concurrent phones, outbound SMS, a custom SLA and individually agreed prices, booked via a call.

Dedicated phone — Android + dedicated IP

$64/mo billed annually ($768/yr), or $80/mo monthly

Dedicated phone — iPhone + dedicated IP

$160/mo billed annually ($1,920/yr), or $200/mo monthly

Bring your own — Connect your phone

$4/mo billed annually ($48/yr), or $5/mo monthly

Hidden costs & gotchas

What the public pricing page doesn't put in bold. Captured from pricing-page footnotes, contract terms, and recurring complaints.

  • Past your plan's pooled device minutes, overage runs $0.03 per minute on the Developer, Startup and Scaleup tiers — a few always-on phones burn through 600 minutes fast.
  • Agent usage draws on credits at $0.01 each, and extra credits are billed at $0.01 each, so heavy Assistant and Task Runner use is metered on top of your plan price.
  • Residential traffic beyond your monthly allowance costs $10 per GB, which bites hardest on data-collection agents that stream a lot of proxied traffic.
  • Dedicated phones are add-ons, not part of the plan: the Android + dedicated IP device is $64/mo billed annually ($768/yr) or $80/mo month-to-month, and the iPhone is $160/mo billed annually ($1,920/yr) or $200/mo
  • Receive-only phone numbers start at $60/mo by country (GB $60, US $70, HK $80, AU $100), and sending SMS is gated to Enterprise.
  • The 20% saving on dedicated phones comes only from committing to a full year upfront — monthly billing carries the higher rate.

Where the pricing makes sense

The company stage and team size where Mobilerun's pricing actually pencils out — and where peers do it cheaper.

The framework is free and MIT-licensed, so your real cost is engineering time. On the cloud side, $20/mo Developer fits solo builders and small QA teams, $99/mo Startup fits a team running several parallel workflows, and $299/mo Scaleup fits 20 seats and 100 concurrent phones. Below that, hosted browser/device clouds like BrowserStack and Sauce Labs cover testing but not LLM-driven agents on real phones; above it, you move to an Enterprise agreement. Dedicated hardware runs $64/mo billed annually (Android,

Setup time & first value

How long it actually takes to get something useful out of Mobilerun — broken out by persona, not the marketing-page minute.

Open-source path: roughly 60 seconds on your own Android device — pip install mobilerun, mobilerun setup, mobilerun run. Count an hour or two if you also want to wire custom tools and app cards. Cloud path: a Developer plan at $20/mo billed monthly gives you hosted phones immediately, but expect an onboarding session to configure residential IPs, device locations and MCP integration. iOS work

Switching to or from Mobilerun

How to bring data in from common predecessors and how to get it back out — written for the switcher, not the buyer.

Migrating in
  • →From Appium/XPath suites: rewrite the selectors as plain-English Test-agent goals, since the agent derives taps and swipes from the UI state rather than a locator tree.
  • →From hand-rolled LLM + ADB scripts: replace your glue layer with the six primitives, especially vision mode and reasoning mode, which the framework already ships.
  • →From a browser-only device cloud: move the same agent definition from local USB/ADB devices onto mobilerun Cloud for persistent device identity and residential IPs.
  • →From one-device tinkering to a fleet: keep the framework code and move execution to a paid plan with more concurrent phones rather than rewriting prompts.
Migrating out
  • ↗To self-managed emulators: since the core is MIT-licensed and LLM-agnostic, you can self-host against your own device farm and drop the cloud subscription.
  • ↗To a different agent orchestrator: structured Pydantic outputs and custom tool registration make it practical to lift agent logic into LangChain, CrewAI or the OpenAI Agents SDK.
  • ↗To a browser/desktop automation stack: viable only if your targets expose web UIs, since Mobilerun's value is real-phone control.

Integrations

Resources & Guides

Tutorials & Learning

YouTube returned 6 videos for “Mobilerun”, and we withheld 5: 5 could not be judged, because “Mobilerun” is a single word that other videos use for other things. Showing the 1 we can prove is about Mobilerun.

Tools that pair well with Mobilerun

Common stack mates teams adopt alongside Mobilerun, with the specific reason each pairing earns its keep.

Featured Head-to-Head Comparisons

Alternatives to Mobilerun

View all
Drizz

Drizz

Vision AI mobile test automation that writes, self-heals, and debugs iOS and Android tests from plain English.

FreemiumTry

Popular in Browser & Computer-Use Agents

Spider Cloud

Spider Cloud

Spider Cloud is a web scraping, crawling, and search API that streams live pages as markdown or JSON for AI agents and RAG pipelines.

FreemiumTry
OpenAgents

OpenAgents

OpenAgents is an open-source language agent platform for data analysis, 200+ plugins and autonomous web browsing.

FreeTry

Frequently Asked Questions

Used Mobilerun? Help shape our editorial sentiment research.