New Mobilerun VA is now in beta — a hosted 24/7 agent for mobile automation
Built for · QA Teams

Synthetic users on
cloud phones.

Point AI agents at your app and they exercise it the way your users would, on cloud phones with 100% real-device identity, plus emulators when speed matters. Describe the journey in plain language, spin devices up per run for 5 to 30 minutes, get pass or fail with a recorded session in CI.

Used by teams at a16z and Y Combinator companies Backed by Merantix · SIXTY · DEGREE · TKM · May Ventures
01 · The problem

Why mobile QA stays painful.

01

Scripts break on release

A renamed id or a moved button kills the whole selector suite.

02

Real journeys cross apps

Signup spans Gmail, an SMS code and your app.

03

Simulators hide bugs

OEM skins and regional builds behave nothing like a clean simulator.

02 · The fix

A synthetic user on a cloud phone.

The agent reads the screen and acts on intent, the way a person would, on a cloud phone with 100% real-device identity. Write the test in plain language and a renamed id is a non-event.

  • Plain-language tests that survive a renamed id. The agent finds the element by intent, not by selector.
  • Cloud phones and emulators, concurrent. Ephemeral runs of 5 to 30 minutes, billed by the minute.
  • 100% real-device identity that passes Google Play Integrity and App Attest. Cross-app signup with real SMS and OTP, push checks, recorded session and screenshots posted to CI.
03 · Key workflows

What QA teams run.

Test UX as a persona
A synthetic user runs the whole journey and flags what confused it.
Talk to us →
Sign up across apps
Real signup through Gmail, an SMS code and your screens.
Talk to us →
Test push notifications
Trigger a push, tap it, assert the app opens to the right screen.
Talk to us →
Run nightly regression
Scheduled journeys on cloud phones post pass or fail to CI.
Talk to us →
Try these

Real tasks, ready to run.

  • Fresh install Instagram, sign up, verify by SMS, assert the home feed loads.
  • Log in to Gmail, search a sender, mark important, archive the reply.
  • Walk the DoorDash checkout, list every payment option, flag any pre-checked upsell.
  • Play a show on Netflix, enable subtitles, and add it to My List.
Infrastructure

Mobile execution, as infrastructure.

What a headless browser is to web agents, mobilerun is to mobile agents. You build the product. We run the phones behind it.

The device layer

Real phones, network and identity behind one REST API.

Your product on top

Ship lead-gen tools, assistants, RPA. Own the UX and the customer.

Rent, do not build

No hardware to buy. 1 to 10,000 devices, billed by usage.

04 · Get started

Two ways in. Live in minutes.

For developers

API, SDK or MCP.

  1. Get a key. Sign in, provision a device, copy your dr_sk_ key.
  2. Install. npm install @mobilerun/sdk, set MOBILERUN_API_KEY.
  3. Run. tasks.run({ task: "Fresh install, sign up, verify by SMS, tap the welcome push, assert home loads" }), or add the MCP server for Claude.
Read the quickstart
No code · Mobile VA

The Chat UI.

  1. Open the Assistant. At cloud.mobilerun.ai/assistant.
  2. Add a phone. Rent a phone, or connect your own.
  3. Type the job. “Fresh install, sign up, verify by SMS, tap the welcome push, assert home loads” The VA runs it. Save, schedule, get webhooks.
Open the Assistant
05 · Pricing

Pick your phone.

Usage-based

Pay as you go

$0.03 /min

Cloud Android by the minute. Spin up and down, no commitment. Proxy sold separately, persistent state coming soon.

Start now
Bring your own device

Your Own Phone

$5 /month

Connect your own Android or iPhone. Persistent, stealth, $5 in credits monthly.

Buy now
Custom · SLA

Enterprise

Custom

Private fleets, custom networking, eSIM provisioning, SLA.

Talk to us

Run ephemeral tests pay as you go by the minute, keep a dedicated Android Phone for nightly suites, or book an Enterprise call. See full pricing →

Give your agents a phone.

Describe the test once. Run it on cloud phones and emulators forever.