You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This starts or reuses the project daemon, enables the browser UI, and opens the authenticated local URL.
57
+
To focus a specific simulator, add `?device=UDID` to the opened URL.
55
58
56
-
The Rust server exposes HTTP on the requested port and WebTransport on `port + 1`.
59
+
The daemon exposes HTTP on the requested port and WebTransport on `port + 1`.
57
60
The browser bootstrap comes from `GET /api/health`, which returns the WebTransport URL template,
58
61
certificate hash, and packet version needed by the client.
59
-
The served browser UI receives the generated API access token automatically; direct HTTP callers can use the startup token with `X-SimDeck-Token` or `Authorization: Bearer`.
62
+
The served browser UI receives the generated API access token automatically.
60
63
61
-
For fastest agent control, keep `simdeck serve` or `simdeck service on` running and route hot CLI controls through the warm local service:
64
+
CLI commands automatically use the same warm daemon:
You can also pass `--server-url http://127.0.0.1:4310` on individual commands. Supported fast-path controls include launch/open-url, normalized touch/tap/swipe/gesture input, key/key-sequence/key-combo, hardware buttons, dismiss-keyboard, home/app-switcher, rotate, and appearance toggles.
72
+
## Daemon
70
73
71
-
## Service
72
-
73
-
Enable the per-user background service with `launchd`:
74
+
Manage the project daemon explicitly when needed:
74
75
75
76
```sh
76
-
simdeck service on --port 4310
77
+
simdeck daemon start
78
+
simdeck daemon status
79
+
simdeck daemon stop
77
80
```
78
81
79
-
Restart it:
82
+
Use software H.264 when macOS screen recording starves the hardware encoder:
0 commit comments