Interactive Apple iOS Simulator
A real-time, low-latency iOS Simulator running directly on Apple Silicon, streamed to the browser via WebSockets and H.264 video. Interact with real compiled Swift/SwiftUI apps live.
⚡How It Works
This is not a WebAssembly mockup or JavaScript recreation. A background daemon running on Apple hardware captures the macOS simulator framebuffer through Apple's private simctl io pipeline.
- Video Stream: Hardware-accelerated H.264 / MJPEG video encoding.
- Input Layer: Mouse drag and touch events translate directly into native iOS HID digitizer touches.
- Multi-App Switching: Next.js API routes trigger
xcrun simctl launchto hot-swap applications.
📱Featured Applications
🎬
PickFlick
Universal IPTV, sports betting odds, and multiplatform streaming client built with SwiftUI and custom KSPlayer/FFmpeg engines.
Read Case Study →🌉
Ponte
Zero-config mesh VPN and network bridge connecting mobile clients through Tailscale and RemotiCast.
⚡
Elementalist
Physics-based mobile gesture game showcasing SpriteKit and Metal particle simulations.
🛠️Local Development Commands
To start or stop the simulator bridge from terminal:
npm run sim:start# Boot & stream
npm run sim:stop# Stop stream