Studio is a thin desktop shell over the rest of unotest — it adds packaging and native integration, not a second implementation.
- No system Node. The test runner executes under studio’s own bundled Node runtime, so nothing needs to be installed on your machine.
- Your browser. Web tests drive your installed Chrome or Edge directly (no bundled Chromium in current builds).
- One server per window. Each workspace window runs its own local viewer server on its own port — open several projects at once, fully isolated.
- Local-first & private. No cloud, no account; your code and tests never leave your folder. The files on disk are identical to what the CLI and viewer use, so you can drop to a terminal at any time.
- Self-updating. Studio keeps itself current from official releases.
The same ecosystem
The window is @unotest/viewer; the engines are the
@unotest/web and @unotest/mobile runners. Studio is
the shell — which is why a test you record in studio runs identically from the
CLI, and vice-versa.