sootsim electron

launch the desktop companion

sootsim electron

Launch the installed desktop companion directly, optionally opening a local Metro/dev-server port through the same shell URL resolver as sootsim open. Profiles map to Electron partitions, so cookies and app storage stay isolated per profile.

terminal

sootsim electron [--port <number>] [--profile <id>] [--driver <id>]

Options

flagdescription
--port <number>open a local app server through the sootsim shell, for example Metro on 8081
--profile <id>launch with an isolated persistent storage profile
--ephemerallaunch with a temporary isolated storage profile
--driver <id>override the launch driver (electron|chromium|playwright|system)

Examples

terminal

sootsim electron
sootsim electron --port 8081
sootsim electron --profile qa
sootsim electron --driver system

Desktop Companion Role

The desktop companion is the persistent local host option. It is the right fit when you want:

  • a tray or login-item style workflow
  • a window that stays inspectable over the same bridge host
  • an installed local companion that sootsim open can prefer automatically

The CLI command here is intentionally thin. Its job is to find the installed companion and launch it with the right URL.

Ready to build?

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

npm i -g sootsim