eas-simulator

Run and interact with Expo apps on remote iOS/Android simulators via EAS cloud.

2.4k|125|Updated Nov 30, 2025
One-click install
npx skills add https://github.com/expo/skills --skill eas-simulator-expo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: eas-simulator
Source: https://github.com/expo/skills/tree/main/plugins/expo/skills/eas-simulator
Command: npx skills add https://github.com/expo/skills --skill eas-simulator-expo

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires eas-cli, agent-device, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill enables you to run and interact with your Expo app on a remote iOS/Android simulator hosted on the EAS cloud, providing a live browser preview for testing and debugging purposes.

Core Features & Use Cases

  • Remote Simulator Access: Run and control your app on a cloud simulator, ideal for environments without local simulators (Linux, CI, cloud agents).
  • Live Browser Preview: Get a shareable browser preview of your app, perfect for collaboration and user demonstrations.
  • Use Case: When you need to test your app's behavior on a real device-like environment but lack the necessary local setup or physical devices.

Quick Start

Install the eas-simulator skill and use the following command to start a session for your iOS app: 'eas simulator:start --platform ios --type agent-device'.

Frequently Asked Questions about eas-simulator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I test my Expo app on an iOS or Android simulator without local setup?

To run your app on a cloud simulator, use the 'eas simulator:start --platform ios --type agent-device' command. This initiates a remote session on EAS infrastructure with a live browser preview for testing.

Can I use EAS cloud simulation for app testing in CI and Linux environments?

Yes, EAS cloud simulation supports CI, cloud, and Linux environments. The agent-device controller facilitates remote interaction with iOS and Android simulators, providing a shareable browser preview for testing.

Do I need an EAS account to run a remote cloud simulator for app testing?

Yes, an EAS account and an Expo project setup are required to use the cloud simulator. These prerequisites enable access to the remote iOS and Android simulators hosted on the EAS cloud infrastructure.

What is the best way to share a live preview of my mobile app for user demonstrations?

Running your app on an EAS cloud simulator provides a shareable live browser preview. This approach is ideal for collaboration and user demonstrations by allowing remote access to the app's behavior in a device-like environment.

Does remote simulator access support interaction verbs through the agent-device controller?

Yes, remote simulator access supports various interaction verbs through the agent-device controller. This allows you to control and debug your Expo app running on the EAS cloud infrastructure.