Skip to content

Install ​

Requirements ​

  • macOS on Apple Silicon.
  • Xcode with the simulator runtimes you want to use.
  • Node.js 18 or newer.

Check Xcode selection if you have multiple installs:

sh
xcode-select -p

Install from npm ​

Use npx for a quick try:

sh
npx simdeck

Install globally for regular use:

sh
npm install -g simdeck@latest
simdeck

The package installs the launcher, browser client, and native binary.

Install the agent skill ​

Install the SimDeck skill so agents use the stable commands:

sh
npx skills add NativeScript/SimDeck --skill simdeck -g

Restart your agent after installing the skill.

VS Code ​

Install the SimDeck VS Code extension if you want the simulator inside an editor panel.

Build from source ​

Source builds also need Rust stable and x264:

sh
brew install x264
sh
git clone https://github.com/NativeScript/SimDeck.git
cd SimDeck
npm install
npm run build
./build/simdeck

Useful build scripts:

ScriptWhat it builds
npm run buildNative CLI and browser client
npm run build:cliNative CLI only
npm run build:clientBrowser client only
npm run build:allCLI, client, inspectors, and test package
npm run build:docsDocumentation site

Android emulator support ​

Install the Android SDK command-line tools if you want SimDeck to manage Android emulators too.

Update or remove ​

sh
npm install -g simdeck@latest
npm uninstall -g simdeck

Stop a running service before uninstalling:

sh
simdeck service stop

Released under the Apache-2.0 License.