Stream any Simulator, anywhere.

Your Simulator, live in any browser.
See it, touch it, test it.

simcast.dev/dashboard
ACTIVE SIMULATORS 3
22m session
iPhone 17 Pro WATCHING

iOS 26.2

3A1F8B2C

iPad Pro 13" STREAMING

iPadOS 26.1

E7D04A9F

iPhone 16

iOS 26.0

B9C2E61D

9:41
iPhone 17 Pro 48ms
LIVE
42ms
LIVE
38ms
Built for vibe coders

Prompt. Build. See it live.

You're coding with AI — but you can't see the Simulator. SimCast streams it to your browser the moment your app launches.

See it in action

From build to browser in seconds

Live streaming

One simulator or ten — each window gets its own H.264 stream, broadcast over WebRTC the moment you hit Start.

Remote touch

Tap, swipe, and scroll right from the browser. Every gesture lands in the Simulator as a native event — no VNC, no lag.

Advanced features

Type with the keyboard, capture screenshots, record video, and fire push notifications — all without leaving the dashboard.

Features

Your Simulator, accessible everywhere

Instant browser access

Anyone with a link can see and control your Simulator — no installs, no plugins, no screen sharing needed.

Real touch & gestures

Tap, swipe, scroll, and long-press — interact with the app like you're holding the device, powered by native accessibility APIs.

Full device control

Type text, press Home, Lock, or Side buttons, and open deep links — everything you'd do locally, from anywhere.

Multi-simulator

Stream multiple simulators at once — QA across devices in parallel from a single dashboard.

Window-level capture

Only the Simulator window is captured — no desktop, no distractions, no accidental screen shares.

Open source & self-hosted

MIT licensed. Runs on your infrastructure — no third-party accounts, no usage limits, no data leaving your network.

Integrations

Part of the AI development stack

SimCast is designed to work alongside the tools AI agents already use to build and automate iOS apps.

XcodeBuildMCP — MCP server for Xcode build automation by Sentry
MCP Server by Sentry

XcodeBuildMCP

An MCP server that gives AI agents direct access to Xcode — build, install, launch, and test iOS apps in the Simulator without leaving the agent loop. Pair it with SimCast so your agent can build the app and watch it run.

1 Agent builds & installs via XcodeBuildMCP
2 SimCast streams the live Simulator window
3 Agent observes, taps, and iterates
View on GitHub
AXe — CLI tool for iOS Simulator touch injection by Cameron Cooke
Required CLI Tool by Cameron Cooke

AXe

SimCast depends on AXe to translate remote interactions into real Simulator events. Install it with Homebrew and SimCast picks it up automatically — taps, gestures, hardware buttons, and text input all flow through it.

1 Web client sends tap via LiveKit data channel
2 SimCast macOS app receives the event
3 AXe injects it into the Simulator as a real touch
View on GitHub
Under the hood

Built on proven foundations

Apple frameworks for capture and encoding. LiveKit for real-time streaming. Supabase for auth and signaling.

ScreenCaptureKit

ScreenCaptureKit

Captures individual Simulator windows with zero overhead. No desktop chrome, no other apps, no pixel wasted. Combined with VideoToolbox for hardware-accelerated H.264 encoding on Apple silicon.

LiveKit

Publishes the H.264 track into a WebRTC room at 60 fps. The web dashboard subscribes instantly. Data channels carry touch events and commands bidirectionally over the same low-latency connection.

Supabase

Handles authentication, real-time signaling, and presence. Stream commands flow through Postgres changes, simulator state syncs via Realtime channels, and screenshots land in Supabase Storage.

SimCast

Open source. Self-hostable. MIT licensed.

Run SimCast on your own infrastructure. Audit the code, customize it, contribute back. No vendor lock-in, no usage limits.

View on GitHub
Built by

Florin Matinca

iOS engineer passionate about developer tools, real-time systems, and making simulators more useful.