Setup

Install the sootsim CLI globally, verify the bridge with sootsim list/describe, and add the optional skill packs for debug, a11y, perf, visual, test-flow, maestro, and detox.

The primary way agents drive sootsim is the sootsim CLI — same binary you already use, no separate agent install.

terminal

npm i -g sootsim

That’s it. From inside any agent (Claude Code, Cursor, Codex, anything that can run shell commands), sootsim describe, sootsim do tap-text "Sign in", and the rest of the CLI just work against whatever sim is running.

Verifying

With a sim open:

terminal

sootsim list # should show at least one connected tab
sootsim describe # dumps the current screen

If list is empty, start a sim first (sootsim open <port> or your usual dev flow), then retry.

Skills

We ship a handful of skill files that teach agents how to use sootsim well — debugging, accessibility, perf, visual regression, test flow authoring. Drop one into your repo and any compatible agent picks it up automatically.

Two ways to install:

terminal

# generic — works in any agent-aware repo
npx skills add tamagui/soot --skill sootsim-debug
npx skills add tamagui/soot --skill sootsim-a11y
# from a soot checkout
bun sootsim skills <target-dir>

Available: sootsim-debug, sootsim-a11y, sootsim-perf, sootsim-visual, sootsim-test-flow, sootsim-maestro, sootsim-detox. Pick what matches your task.

See the skills CLI docs for the generic flow.

What’s next

Ready to build?

Run your React Native app in the browser. No simulators, no native toolchain, no waiting.

npm i -g sootsim