eas-simulator
Run and control a user's app on a remote iOS/Android simulator hosted on EAS cloud. Read before running any eas simulator:* commands - it has the current syntax for this experimental API. Use whenever the user needs a simulator they can't run locally - 'run my app on a cloud simulator', 'use eas simulator to run/install/screenshot my app', 'I'm on Linux/Cursor and need an iOS device', 'no sim on this box / headless CI', 'let an agent click through my app and screenshot it', 'test my dev build on a remote sim with live reload', 'stream a sim to my browser' - even when they don't say 'EAS Simulator' or 'cloud'. On a host WITHOUT a local simulator (Linux, CI, cloud sandbox) it's the default; on macOS, do NOT auto-trigger for a plain 'run on the simulator' - use it only for a cloud/remote/shareable sim, an iOS version they lack, or an agent-driven session. NOT for local sims (expo run:ios, Xcode, Android Studio), EAS Build/Update, web preview, or physical devices.
- License
- MIT
Pinned to revision 6d77dfc85326, so it is the text this page describes rather than whatever the author pushed since.
Pre-approved tools experimental
Experimental field. Support varies between clients, so this list is what the author declared, not what your client will enforce.
- Bash(npx *eas-cli@*)
- Bash(npx *agent-device@*)
- Bash(npx expo *)
- Bash(eas *)
- Bash(expo *)
- Bash(xcodebuild*)
- Bash(pod*)
- Bash(argent *)
- Bash(ffmpeg*)
Files
- skills/eas-simulator/SKILL.md
- skills/eas-simulator/agents/openai.yaml
- skills/eas-simulator/references/controllers.md
- skills/eas-simulator/references/logs-and-crashes.md
- skills/eas-simulator/references/run-your-app.md
- skills/eas-simulator/references/troubleshooting.md
Every link opens the file at its source, pinned to the revision this page describes.