--- id: EvanBacon/serve-sim/serve-sim-placeholder-assets version: "8cd173a1" license: Apache-2.0 install: manual updated: 2026-07-17 --- # serve-sim-placeholder-assets — serve-sim-placeholder-assets lets you broadcast Apple Simulator screens to AI coding agents like Codex, whether running on your local machine, across your network, or tunneled from a remote Mac. The skill wraps a lightweight Swift helper that taps into the simulator's framebuffer through simctl, then serves it as an MJPEG stream with WebSocket-based device controls—enabling agents to see and interact with your simulator environment in real time. Publisher: EvanBacon · Stars: 2602 · Updated: 2026-07-17 Install (manual): `git clone https://github.com/EvanBacon/serve-sim` ## SKILL.md # serve-sim Placeholder Assets Use this project-scoped skill when updating the not-running device preview images in this repo. ## Workflow 1. Read [references/device-placeholder-assets.md](references/device-placeholder-assets.md). 2. Run the audit script from the repo root: ```sh node .codex/skills/serve-sim-placeholder-assets/scripts/audit-placeholder-assets.mjs --out tmp/device-placeholder-assets ``` 3. Keep the public `skills/serve-sim` skill focused on end-user CLI usage; do not add this internal asset-maintenance workflow there. 4. Update app code/tests only after reviewing the audit output for exact, fallback, or missing mappings. [View on SkillFed](https://skillfed.io/EvanBacon/serve-sim/serve-sim-placeholder-assets) · [View on GitHub](https://github.com/EvanBacon/serve-sim)