{"repo":"namvox/simx","free":true,"listed":false,"github":"https://github.com/namvox/simx","clone":"git clone https://github.com/namvox/simx.git","description":"Agent-friendly iOS Simulator pool and browser streaming CLI","language":"Rust","stars":21,"topics":["automation","cli","ios-simulator","macos","rust","websocket","xcode"],"license":"MIT","category":"cli-tools","readme_excerpt":"simx simx is a macOS-only Rust CLI for managing a stable pool of iOS Simulator devices. It is designed for agent automation first: an agent leases a named simulator, renews the lease while it works, installs or runs an app, and releases the simulator when finished. Human iOS developers can use the same commands for repeatable local workflows. Browser streaming's stable contract includes the simx serve CLI, the default JPEG-over-WebSocket stream, stats endpoint, WebSocket HID/control protocol, and control modes. The implementation still uses private Apple CoreSimulator and SimulatorKit APIs, so runtime compatibility can break across macOS, Xcode, or iOS Simulator updates, and the browser server is unauthenticated. Agent-First Quickstart Use descriptive slugs that identify the job or workflow: For an already-built app bundle: Requirements Conservative minimum requirements: - macOS only. - Full Xcode installed, not just Command Line Tools. - An iOS Simulator runtime installed. - Rust stable toolchain for source installs. - Release binaries are Apple Silicon first. Other macOS architectures should build from source on a best-effort basis for now. - Latest stable Xcode on latest stable macOS is recommended. Recent Xcode versions with installed iOS Simulator runtimes are best effort. - Private Simulator APIs used by streaming may break across macOS, Xcode, and iOS Simulator versions. Check the local machine: See docs/compatibility.md for compatibility details. Stability simx uses s","default_branch":null,"files":null,"tree":[],"storefront":"/r/namvox","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/namvox/simx/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}