React Native, meet web.

An all-new simulator built on WASM.
Instant iOS and Android at 100x efficiency.
No native build, Mac, Java, or VM.
Setup
CLI
Desktop
Copy prompt
$ rnx ios $ rnx do tap login-button $ rnx maestro flow.yaml --record $ rnx do gesture swipe-from-left-edge $ rnx box create connected in 52ms · rnx shell appearance dark · rnx maestro flow.yaml --record · rnx do gesture swipe-from-left-edge
Durable Object
Sketch
Color
Home

Native without the pain

No Xcode, Java, no streaming VM. Run Metro apps in seconds with hot reload and modern dev tools.

Built for AI agents

A CLI designed for coding agents with fast automation and deep React and React Native hooks.

Zero-cost testing

Built-in Detox and Maestro support with integrated profiling, layout inspection, and network traces.

Instant live builds

Record and share in seconds, with automated GitHub bot previews on every commit and PR.

Much faster agents

Smart claims, waits, and occlusion checks give mobile coding agents 10× faster feedback loops.

Reduce CI costs

Run headless on Linux runners in CI without a Mac fleet. Save up to 100× on mobile infrastructure.

Faster, cheaper test runner

Native-speed Detox and Maestro tests without Xcode builds. Run test suites 10× faster and cheaper.

Share real builds instantly

Record interactive sessions anyone can scrub, inspect, or replay in the browser with zero install.

Remote simulators

Boot hosted simulators in the cloud from any bundle. Stream live sessions and inspect app state remotely.

Automate PR demo videos

Capture high-resolution video walkthroughs and screenshots on every PR automatically in CI.

[ Highlights ]

[ Conformance ]

90%
React Native · 99%
Essentials · 98%
Top 100 · 93%
Top 500 · 90%
Top 1k · 90%
Browse all →

Will it run?

Drop your package.json to check compatibility.

[ Pricing ]

Free

$0
Full simulator, CLI, and desktop appFree for personal, non-commercial useDetox and Maestro test driversLocal screenshots and recordings
Get started

Pay as you go

$10/top-up
$5 free to start
License for CIRemote simulatorsGitHub playable build on each commitGitHub preview flows on each PRCloud recordings
Learn more

Enterprise

Custom
Unlimited team sizeEmbed the simulatorSSO / SAML and security reviewSLA and account management
Talk to us

[ Benchmarks ]

rnx
Native tooling

No native build

Metro and hot reload with no prebuild, CocoaPods, or xcodebuild. Changes appear in seconds.
Cold start to first inspectable UI24×
0.95s
23s
Tap round-trip17×
0.64s
11s
One test run7×
1.5s
11s
Median of 6 warm runs on an M5 Mac against iPhone 16 on iOS 26.4.

Bluesky test flow

The same Bluesky session driven across four screens. rnx finishes well ahead of native runners.
rnx
9.9s
Argent
11s
Maestro
24s
agent-device
58s
Median of 4 runs per runner on the same authenticated Bluesky flow.

More sims per machine

A native simulator boots an entire OS. An rnx simulator runs in a lightweight process, fitting multiple instances in the memory of one native sim.
4×simulators in memory
rnx · 908 MB
iOS Simulator · 4.1 GB
Physical footprint of one more instance: iPhone 16 / iOS 26.4 simulator with no app, against rnx with an unminified dev build.

A robust engine

Multi-threaded architecture with worker-isolated compositing, WebGPU-accelerated Skia, and intelligent damage tracking.
+WebGPU-rasterized CanvasKit
+Compositor in its own worker
+App in its own worker
+Damage tracking
+Reanimated worklets on UI thread
Quiet machine1.5ms avg · 2.28ms p95
~90% load1.5ms avg · 1.99ms p95
Shell profiler on GPU Chrome, iPhone 16 profile at 120Hz, 3 runs × 10 flick-scrolls over a 300-photo grid, quiet and beside a six-core load.

Go Headless

Run without a display for maximum memory efficiency while retaining full access to the view tree, screenshots, and input.
12%less memory, plus no GPU impact.
iOS Simulator
rnx
rnx headless
Reads the screen
Reads the view tree
Taps, types, scrolls
Runs without a Mac
Runs without a display
Measured across three concurrent sims per mode.

Cheaper CI

Run end-to-end tests on standard Linux runners instead of expensive macOS instances.
13×cheaper per 1,000 end-to-end runs
macOS runner31 min
$1,922
Linux runner24 min
$144
Bundle and test
Pods, native build, simulator boot
Modelled on GitHub-hosted private-repo rates (August 2026) and warm-cache phase times from a public React Native E2E workflow.