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
{{ message }}
Repository navigation
Commit 3319cf9
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: AGENTS.md
+30-30Lines changed: 30 additions & 30 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,12 +1,12 @@
1
-
# Xcode Canvas Web Agents Guide
1
+
# SimDeck Agents Guide
2
2
3
3
This repository is a local-first simulator control plane. The product goal is a native CLI server that can manage iOS simulators, expose an HTTP API, and serve a React web client that shows live simulator output in the browser.
4
4
5
5
## Product Shape
6
6
7
7
-`cli/` is the native boundary.
8
8
-`client/` is the browser UI.
9
-
-`skills/xcode-canvas-web/SKILL.md` is the operator guide for using the tool from Codex.
9
+
-`skills/simdeck/SKILL.md` is the operator guide for using the tool from Codex.
10
10
-`scripts/` holds repeatable build entrypoints.
11
11
-`docs/` is the public VitePress documentation site (deployed to GitHub Pages by `.github/workflows/docs.yml`).
12
12
@@ -80,58 +80,58 @@ Build the native CLI:
80
80
./scripts/build-cli.sh
81
81
```
82
82
83
-
This now builds the Rust server in `server/` and copies the resulting binary to `build/xcode-canvas-web`.
83
+
This now builds the Rust server in `server/` and copies the resulting binary to `build/simdeck`.
84
84
85
85
Run the local server:
86
86
87
87
```sh
88
-
./build/xcode-canvas-web serve --port 4310
88
+
./build/simdeck serve --port 4310
89
89
```
90
90
91
91
Use software H.264 when macOS screen recording starves the hardware encoder:
Copy file name to clipboardExpand all lines: README.md
+53-53Lines changed: 53 additions & 53 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
-
# Xcode Canvas Web
1
+
# SimDeck
2
2
3
-
`xcode-canvas-web` is a local simulator control plane with a Rust server, native Objective-C simulator bridge, and a React client.
3
+
`simdeck` is a local simulator control plane with a Rust server, native Objective-C simulator bridge, and a React client.
4
4
5
5
- Rust product server in `server/`
6
6
- native Objective-C simulator/private-framework bridge in `cli/`
@@ -32,7 +32,7 @@ Requirements:
32
32
Install the published CLI globally:
33
33
34
34
```sh
35
-
npm install -g xcode-canvas-web
35
+
npm install -g simdeck
36
36
```
37
37
38
38
The npm package builds the native Rust/Objective-C CLI during `postinstall`; it
@@ -44,16 +44,16 @@ Install the current local checkout globally from source:
44
44
npm install -g .
45
45
```
46
46
47
-
After a global install, use the `xcode-canvas-web` command directly. From a local checkout, you can also run `./build/xcode-canvas-web`.
47
+
After a global install, use the `simdeck` command directly. From a local checkout, you can also run `./build/simdeck`.
48
48
49
49
## Documentation
50
50
51
-
Full documentation lives at [djdeveloperr.github.io/xcode-canvas-web](https://djdeveloperr.github.io/xcode-canvas-web/), with guides, the CLI reference, the REST API, the WebTransport video pipeline, and the inspector protocols. The source for the site lives in [`docs/`](docs/) — preview it locally with `npm run docs:dev`.
51
+
Full documentation lives at [djdeveloperr.github.io/SimDeck](https://djdeveloperr.github.io/SimDeck/), with guides, the CLI reference, the REST API, the WebTransport video pipeline, and the inspector protocols. The source for the site lives in [`docs/`](docs/) — preview it locally with `npm run docs:dev`.
52
52
53
53
## Run
54
54
55
55
```sh
56
-
xcode-canvas-web serve --port 4310
56
+
simdeck serve --port 4310
57
57
```
58
58
59
59
Then open [http://127.0.0.1:4310](http://127.0.0.1:4310).
@@ -69,74 +69,74 @@ certificate hash, and packet version needed by the client.
69
69
Enable the per-user background service with `launchd`:
70
70
71
71
```sh
72
-
xcode-canvas-web service on --port 4310
72
+
simdeck service on --port 4310
73
73
```
74
74
75
75
Restart it:
76
76
77
77
```sh
78
-
xcode-canvas-web service restart
78
+
simdeck service restart
79
79
```
80
80
81
81
Disable it:
82
82
83
83
```sh
84
-
xcode-canvas-web service off
84
+
simdeck service off
85
85
```
86
86
87
87
Restart the CoreSimulator service layer when `simctl` reports a stale service
88
88
version or the live display gets stuck before the first frame:
89
89
90
90
```sh
91
-
xcode-canvas-web core-simulator restart
91
+
simdeck core-simulator restart
92
92
```
93
93
94
94
You can also start or stop the CoreSimulator service layer explicitly:
0 commit comments