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
Open the URL in your IDE of choice, for example in-app browser in Codex.
23
+
20
24
Install the CLI globally for agentic-use:
21
25
22
26
```sh
@@ -35,11 +39,10 @@ view inside the editor.
35
39
36
40
## Features
37
41
38
-
- Local iOS Simulator video over browser-native WebRTC H.264 with VideoToolbox hardware encode and x264 software encode
39
-
- Android emulator frames are sourced from emulator gRPC; loopback browsers use raw RGBA over WebRTC, and non-loopback browsers use VideoToolbox-encoded H.264
42
+
- Supports streaming both iOS simulators and Android emulators
40
43
- Full simulator control & inspection using private iOS accessibility APIs and Android UIAutomator - available using `simdeck` CLI
41
44
- Real-time screen `describe` command using accessibility view tree - available in token-efficient format for agents
42
-
-Simulator app performance gauges for CPU, memory, disk writes, network throughput, hang signals, and stack sampling
45
+
-Profiling built-in: CPU, memory, disk writes, network throughput, hang signals, and stack sampling
43
46
- CoreSimulator chrome asset rendering for device bezels
44
47
- NativeScript, React Native, Flutter, UIKit and SwiftUI runtime inspector plugins to debug app's view hierarchy live
45
48
-`simdeck/test` for fast JS-based app tests that can query accessibility state and drive simulator controls
@@ -57,7 +60,6 @@ documented in the [GitHub Actions guide](https://simdeck.nativescript.org/guide/
57
60
simdeck
58
61
```
59
62
60
-
This starts a workspace-local foreground daemon, prints local and LAN HTTP URLs plus a pairing code for LAN browsers, and stops when you press `q` or Ctrl-C.
61
63
To focus a specific simulator by name or UDID, pass it as the only argument:
62
64
63
65
```sh
@@ -68,7 +70,8 @@ simdeck "iPhone 17 Pro Max"
68
70
69
71
The served loopback browser UI receives the generated API access token automatically.
70
72
LAN clients should pair with the printed code before receiving the API cookie.
0 commit comments