Mobilegym

Mobilegym

Open-source browser-hosted Android simulator for reproducible, parallel mobile GUI agent research with deterministic JSON-based evaluation.

60/100MonitorFreeFree

If your lab runs online RL on mobile GUI agents, MobileGym solves the reproducibility problem that real-device pipelines can't: structured JSON state, millisecond snapshot/fork/restore, and programmatic judges with zero false accept/reject across 416 templates (versus 10.2% VLM judge error). The +40.7 point real-device gain with 95.1% retention from Qwen3-VL-4B fine-tuning is the strongest sim-to-real evidence in this category. Choose it over AndroidEnv or MiniWob if you need real daily apps like WeChat and Alipay. Skip it for production QA — it simulates apps rather than instrumenting them.

Verified 10h ago · liveness 60/100 · cite: rightaichoice.com/tools/mobilegym

Best for
  • Mobile GUI agent research labs
  • RL researchers needing clean reward signals for online training
  • Developers building autonomous mobile agents for daily apps
  • Academics studying sim-to-real transfer
Not ideal for
  • Production mobile app QA testing
  • Non-technical users unfamiliar with RL or agent frameworks
  • Projects needing broad physical device diversity
Visit Website

AdvancedResearchers familiar with RL and agent frameworks can open the browser live demo and run a built-in task within minutes; connecting a custom OpenAI-compatible vision endpoint and configuring State Builder scenarios takes an afternoon. Standing up parallel rollouts and a GRPO training loop is a multi-day engineering task — expect closer to a week before you have a training-grade pipeline.WebAPI availableVerified 10h ago
Pricing
Free
FreeFree tier4 hidden costs
Learning curve
Advanced
Researchers familiar with RL and agent frameworks can open the browser live demo and run a built-in task within minutes; connecting a custom OpenAI-compatible vision endpoint and configuring State Builder scenarios takes an afternoon. Standing up parallel rollouts and a GRPO training loop is a multi-day engineering task — expect closer to a week before you have a training-grade pipeline.
Runs on
Web
API available
Who it's for
RL researcher running online GRPO on mobile GUI agentsAgent developer building an assistant that operates daily appsAcademic studying sim-to-real transfer
Live sentiment
Is Mobilegym 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 MobileGym if you need to validate a shipping mobile app on physical devices — it simulates 28 reimplemented apps in a browser and won't surface bugs in your real production build.

The 30-second take
Biggest gripe

Each browser simulator instance takes roughly 400 MB, so running a few hundred parallel rollouts on one machine requires planning your RAM budget up front.

Price reality

MobileGym is free and open source, so the real cost comparison isn't license price — it's hardware and engineering time. A single workstation with enough RAM to hold hundreds of ~400 MB browser instances plus GPUs for GRPO beats the cost of a physical device farm and the reproducibility toll of real-device pipelines. Academic labs and well-funded research groups get the most from it; hobbyists without GPU access can still run the live demo and validation suite, but training-grade use assumes

In short

Mobilegym — Open-source browser-hosted Android simulator for reproducible, parallel mobile GUI agent research with deterministic JSON-based evaluation. Best for Mobile GUI agent research labs, RL researchers needing clean reward signals for online training, Developers building autonomous mobile agents for daily apps. Free to use.

What people actually say about Mobilegym — 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.

30 mentions across 3 sources (Hacker News, YouTube, Product Hunt) · researched Aug 1, 2026.

53% positive47% critical

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

Recurring strengths
  • +Eliminates need for physical devices with a browser-based simulator.
  • +Programmatic state judges ensure deterministic evaluation with zero false accept/reject.
  • +Batch-parallel GRPO training scales efficiently on a single machine.
  • +Snapshot and state restore features enable rapid resetting of environments.
  • +Open source with a live demo and publicly accessible code.
Recurring frustrations
  • Community feedback is extremely sparse beyond the Show HN launch post.
  • Requires advanced AI/RL knowledge; not beginner-friendly.
  • May not be suitable for production QA due to simulated environment limitations.
  • Limited third-party verification of claimed performance metrics.
  • Documentation and tutorials are reportedly insufficient.
Patterns worth knowing
Browser-based Android simulator innovation
Seen on Hacker News, Product Hunt
Deterministic evaluation and parallel training capabilities
Seen on Hacker News
Steep learning curve and advanced skill requirement
Seen on Hacker News
Learning curve
advancedProductive in ~A few hours
Hidden costs people mention
  • Users must provide their own OpenAI-compatible vision endpoint if using custom models.
  • Running many instances (e.g., 400MB each) may incur cloud compute costs at scale.

Viability Score

60/100
Monitor

How well maintained and how widely used is Mobilegym? 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
not measured
Traction
100
Site health
95
User sentiment
53
What the vendor publishes
0

Last calculated: September 2026

How we score →

Key Features

  • Browser-hosted Android simulator, no device or emulator install required
  • 28 in-browser apps: 12 daily (WeChat, Alipay, RedNote, Bilibili, Railway, Maps, Reddit, X, Spotify, eBay, WeRead, Meeting) plus 16 system apps
  • Apps reimplemented in React/TypeScript with Android-style task stacks and Intent routing
  • ContentProviders and Android permission flows simulated
  • Manifest auto-discovery app registration — new apps need zero OS or benchmark changes
  • Structured JSON environment state that is readable, writable, and controllable
  • Programmatic state judges reading JSON directly, with zero false accept/reject over released checks
  • Snapshot, fork, and restore operations completing in milliseconds
  • Batch-parallel rollouts: ~400 MB per browser instance on a single machine
  • GRPO-compatible online reinforcement learning support
  • State Builder for live runtime state injection without restarting the device
  • Cross-app data injection: contacts, messages, SMS, tickets/bills, account balance, weather
  • Simulated device controls: language/locale, battery status, real or simulated time, location presets and custom coordinates
  • 416 parameterized task templates (256 test, 160 train)
  • Agent integration with the built-in demo model or a custom OpenAI-compatible vision endpoint

About Mobilegym

FreeAdvancedAPI availableWeb

MobileGym is an open-source simulation platform that runs a full Android-style simulator inside your browser, built specifically for mobile GUI agent research. It reimplements 28 real-world apps — 12 daily apps (WeChat, Alipay, RedNote, Bilibili, Railway, Maps, Reddit, X, Spotify, eBay, WeRead, Meeting) plus 16 system apps — in React/TypeScript, complete with Android-style task stacks, Intent routing, ContentProviders, and permission flows. Each app is registered via manifest auto-discovery, so adding a new one requires zero changes to the OS or benchmark layer (~3–4 person-days per daily app, under one day per system app). Each browser instance is lightweight at roughly 400 MB, so you can run batch-parallel rollouts on a single machine. The core design decision is that the entire environment runs on structured JSON, which solves three structural problems of real-device pipelines: state you can't read, state you can't reset, and actions you can't take back. Programmatic state judges inspect that JSON directly — across the released validation suite there are zero false accept/reject cases over 416 parameterized task templates (256 test, 160 train), versus a 10.2% misjudgment rate when a VLM scores the same real-device trajectories by screenshot. Snapshot, fork, and restore take milliseconds, making hundreds of identical rollouts on one machine practical — a prerequisite for GRPO. A State Builder lets you patch runtime state live, injecting contacts, messages, tickets, bills, battery, location, and weather without restarting the device. Sim-to-real experiments show GRPO fine-tuning of Qwen3-VL-4B lifts overall simulation success rate by +12.8 points (9.4%→22.2%) and, on the 59-task real-device-runnable signal-bucket subset, the +42.8 point simulation gain is preserved as +40.7 points on the real device — 95.1% retention. Connect the built-in demo model or your own OpenAI-compatible vision endpoint. It's a research environment for reproducible, accelerated mobile agent development, not a production QA tool.

Behind the Verdict

MobileGym's bet is that the bottleneck in mobile GUI agent research isn't model capability but environment tractability, and the design follows from that consistently. The three walls it names are real: on a physical device, `adb` and the accessibility tree see only what's rendered on screen, never the encrypted local databases, in-memory caches, or server records behind an action. That's why benchmarks quietly avoid WeChat, Alipay, and 12306, and why online RL on the apps people actually use has barely been attempted at scale. By reimplementing those apps as structured JSON state in React/TypeScript — with Android-style task stacks, Intent routing, ContentProviders, and permission flows — MobileGym makes state readable, resettable via snapshot/restore, and safe to mutate because payments and account deletions live in a sandbox. The strongest part is validation. A judge that reads JSON directly and reports zero false accepts and zero false rejects over 416 parameterized templates gives you a reward signal you can trust, and the paper's 10.2% VLM misjudgment figure is a concrete argument for why screenshot-based scoring quietly poisons RL. Snapshot, fork, and restore in milliseconds plus ~400 MB per instance is what makes hundreds of parallel rollouts on one machine realistic — GRPO needs that. The sim-to-real numbers (+12.8 pt overall simulation SR, +40.7 pt on-device with 95.1% retention) are the kind of held-out evidence most simulation papers omit. Where it doesn't fit: this is not production QA and won't catch defects in your shipped app. Because the apps are reimplementations, you inherit their fidelity assumptions — network conditions and sensor noise are modeled, not physical, and you cannot instrument native app code. Setup assumes you're comfortable with RL frameworks, agent loops, and OpenAI-compatible vision endpoints. If your needs are broad device-diversity testing or non-technical manual QA, look at real-device farms instead. For academic and industrial research teams, though, this is currently the most practical environment in the category.

Researching Mobilegym? 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 Mobilegym actually fits — and what changes day-one when you adopt it.

RL researcher running online GRPO on mobile GUI agents

You boot the browser simulator, load a task template from the 256-test set, and roll out hundreds of trajectories in parallel using snapshot and fork instead of resetting devices. Programmatic JSON judges score each completion, feeding a clean reward signal straight into GRPO.

Outcome: Hundreds of identical rollouts on one machine with no device resets and no screenshot-scoring noise — the setup the paper used to lift Qwen3-VL-4B simulation success rate from 9.4% to 22.2%.

Agent developer building an assistant that operates daily apps

You connect your own OpenAI-compatible vision endpoint, open the State Builder, and inject a contact, a chat message, an unpaid ticket, and a weather condition. Then you run a type-a-task-and-Run session against WeChat or Alipay inside the sandbox.

Outcome: You test multi-app flows with realistic preconditions and no real accounts at risk, iterating without restarting the simulator between scenarios.

Academic studying sim-to-real transfer

You fine-tune a vision-language model in simulation, then evaluate on the real-device-runnable signal-bucket subset to see how much of the simulation gain survives the transfer.

Outcome: A measurable retention figure — the project's own run showed 95.1% retention of a +42.8 point simulation gain (+40.7 points on device) — giving you a defensible transfer claim rather than an anecdote.

Use Cases

  • Train mobile GUI agents with online RL using a deterministic reward signal instead of screenshot scoring
  • Evaluate agent performance across 416 parameterized task templates with programmatic judges
  • Run hundreds of identical GRPO rollouts in parallel on a single machine using snapshot and fork
  • Inject cross-app state — contacts, messages, tickets, weather — without restarting the simulator
  • Benchmark sim-to-real transfer by fine-tuning a model in simulation and validating on real devices
  • Study agent behavior on apps like WeChat and Alipay that real-device pipelines can't safely or reproducibly expose
  • Conduct reproducible research using versioned snapshots and millisecond time-travel
  • Prototype and manually poke at an agent's decisions through the browser live demo

Models Under the Hood

Qwen3-VL-4B

as of 2026-09-09

Limitations

  • MobileGym is a research platform for parallel Android simulation of GUI agents; it is not a production QA tool and does not test your real app builds.
  • Because the 28 apps are React/TypeScript reimplementations rather than instrumented native binaries, the environment cannot capture every real-world dynamic — network conditions and sensor noise are simulated, not physical — and it does not offer physical device diversity.
  • Some concrete figures published by the project are scoped to a subset: the +40.7 point real-device gain was measured on a 59-task signal-bucket subset, not the full suite, and the overall simulation success rate after GRPO fine-tuning of Qwen3-VL-4B was 22.2%.
  • Getting value out of the platform assumes working knowledge of reinforcement learning, agent loops, and OpenAI-compatible vision endpoints.

as of 2026-09-15

Verification history

We have re-verified Mobilegym 7 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-checked, vendor evidence unchanged
  2. re-checked, vendor evidence unchanged
  3. re-checked, vendor evidence unchanged
  4. re-checked, vendor evidence unchanged
  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 7 verification passes.

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

Hidden costs & gotchas

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

  • Each browser simulator instance takes roughly 400 MB, so running a few hundred parallel rollouts on one machine requires planning your RAM budget up front.
  • GRPO fine-tuning needs GPU capacity that the browser simulator itself doesn't provide — the free simulator and the training hardware are separate line items.
  • The headline +40.7 point real-device gain comes from a 59-task signal-bucket subset, so budget time to rerun your own sim-to-real validation rather than assuming it transfers to your task mix.
  • Using your own agent means paying for whatever OpenAI-compatible vision endpoint you connect — the built-in demo model is free but limited to demonstration.

Where the pricing makes sense

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

MobileGym is free and open source, so the real cost comparison isn't license price — it's hardware and engineering time. A single workstation with enough RAM to hold hundreds of ~400 MB browser instances plus GPUs for GRPO beats the cost of a physical device farm and the reproducibility toll of real-device pipelines. Academic labs and well-funded research groups get the most from it; hobbyists without GPU access can still run the live demo and validation suite, but training-grade use assumes

Setup time & first value

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

Researchers familiar with RL and agent frameworks can open the browser live demo and run a built-in task within minutes; connecting a custom OpenAI-compatible vision endpoint and configuring State Builder scenarios takes an afternoon. Standing up parallel rollouts and a GRPO training loop is a multi-day engineering task — expect closer to a week before you have a training-grade pipeline.

Switching to or from Mobilegym

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 AndroidEnv: wrap your task definitions as MobileGym templates so the programmatic JSON judges score them deterministically instead of by screenshot.
  • From MiniWob: port your browser task specs to the 416-template format and swap synthetic web pages for MobileGym's reimplemented daily and system apps.
  • From real-device pipelines: replay your physical-device task flows inside the JSON sandbox, then use snapshot and fork where you previously relied on factory resets.
Migrating out
  • To a real-device testbed: move to physical phones or a device farm when you need production QA, native instrumentation, or hardware diversity rather than research rollouts.
  • To AndroidEnv: fall back when your research question needs raw AOSP emulation instead of reimplemented daily-app scenarios.

Resources & Guides

Tutorials & Learning

YouTube returned 6 videos for “Mobilegym”, and we withheld 6: 6 could not be judged, because “Mobilegym” is a single word that other videos use for other things. We are showing none, because we could not prove any of them are about Mobilegym.

Official links

Tools that pair well with Mobilegym

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

Featured Head-to-Head Comparisons

Alternatives to Mobilegym

View all
Imbue

Imbue

Imbue is an open AI lab building coding agent tools that run in parallel and answer to you, not a vendor.

FreeTry
AgentScope

AgentScope

Open-source framework for building distributed multi-agent AI systems

FreeTry
Hermes Desktop

Hermes Desktop

Open-source desktop AI agent with autonomous learning loop and deep memory

FreeTry

Frequently Asked Questions

Used Mobilegym? Help shape our editorial sentiment research.