Game QA and agents,
on real phones.
Test builds on real phones with authentic device identity across Android and iOS, evaluate game-playing agents, and capture gameplay for training. Rent the fleet, no hardware to buy or babysit.
demo · 0:58
Why device coverage is the bottleneck.
Hardware is a second job
Racks, cables, resets and OS updates you never set out to run.
Emulators are not the target
Games behave differently on a real phone with authentic device identity, and integrity checks refuse an emulator outright.
Coverage spans regions
Every build needs many devices, OS versions and regional stores.
Rent the fleet, keep the agents.
Real phones with a genuine hardware fingerprint across Android and iOS, scaled on demand. You bring the build and the agents. We keep the phones online.
- Reads the accessibility tree, not just pixels. Up to 90% cheaper than vision-only agents.
- One phone to a fleet across OS versions and regional stores. Real hardware, real device and agent identity that passes the checks real apps run.
- Sharp frames paired with action logs. Training data captured at scale.
What gaming teams run.
Evaluate game agents
Talk to us →
QA a build at scale
Talk to us →
Capture training data
Talk to us →
Cover every market
Talk to us →
Real tasks, ready to run.
install our latest game build, complete the tutorial, and assert level one loadsplay 20 rounds of our puzzle game and log each score and move as JSONwalk every menu in our game build and capture each tap and screenshot as JSONopen our in-game store, list every coin pack, and flag any pre-checked purchase
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.
Two ways in. Live in minutes.
API, SDK or MCP.
- Get a key. Sign in, provision a device, copy your
dr_sk_key. - Install.
npm install @mobilerun/sdk, setMOBILERUN_CLOUD_API_KEY. - Run.
tasks.run({ deviceId, task: "Run the agent through level 1 and capture every frame" }), or add the MCP server for Claude.
The Chat UI.
- Open the Assistant. At cloud.mobilerun.ai/assistant.
- Add a phone. Rent a phone, or connect your own.
- Type the job. “Run the agent through level 1 and capture every frame” The VA runs it. Save, schedule, get webhooks.
Pick your phone.
Pay as you go
An Android phone by the minute. Spin up and down, no commitment. Proxy sold separately, stateful on enterprise request.
Start nowAndroid Phone
Dedicated Android phone, always-on. Residential IP included, persistent state, $25 in credits monthly.
Buy nowEnterprise
Private fleets, custom networking, eSIM provisioning, SLA.
Talk to usRent Android Phones by the device, add iOS on request, scale to a dedicated fleet on Enterprise. See full pricing →