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.
$ 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%
React Native
react-native-safe-area-context100%
react-native-screens100%
react-native-reanimated99%
react-native-worklets96%
@react-native-async-storage/async-storage100%
react-native-gesture-handler100%
react-native-svg95%
@react-native-community/netinfo99%
@sentry/react-native100%
react-native-webview78%
react-native-get-random-values100%
@react-native-masked-view/masked-view100%
@react-native-community/datetimepicker94%
react-native-keyboard-controller98%
expo-constants
95%
expo-file-system
90%
expo-font
95%
react-native-mmkv
94%
lottie-react-native
93%
@react-native-community/slider
93%
react-native-device-info
100%
@shopify/react-native-skia
92%
react-native-maps
90%
@react-native-firebase/app
95%
react-native-pager-view
85%
react-native-vector-icons
92%
@react-native-firebase/messaging
0%
@react-native-firebase/analytics
95%
@react-native-google-signin/google-signin
80%
@react-native-picker/picker
76%
react-native-view-shot
82%
react-native-purchases
97%
react-native-share
95%
react-native-blob-util
93%
react-native-linear-gradient
93%
react-native-edge-to-edge
100%
react-native-permissions
93%
react-native-vision-camera
93%
@react-native-clipboard/clipboard
85%
react-native-keychain
93%
react-native-pdf
93%
react-native-haptic-feedback
93%
react-native-localize
95%
@react-native-menu/menu
90%
react-native-fs
95%
react-native-video
93%
@stripe/stripe-react-native
93%
@datadog/mobile-react-native
95%
@segment/sovran-react-native
85%
Browse all →
Will it run?
[ 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 startLicense 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
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
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
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
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
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