Stream and control your Simulator.

Authenticated access for your iOS Simulators.
Watch live video, send commands, and save captures.

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 LIVE
LIVE
H.264
LIVE
WEBRTC
AI-assisted workflows

Prompt. Build. See it live.

When an agent builds and launches your app, SimCast gives you a live browser view of the Simulator plus the controls to inspect what changed.

See it in action

From Mac to dashboard in seconds

Live streaming

Each Simulator window is captured with ScreenCaptureKit, hardware-encoded as H.264, and delivered to the web dashboard over LiveKit video streaming.

Remote touch

Tap, swipe, scroll, and long-press from the web dashboard. Commands travel through Supabase Realtime Broadcast, then AXe injects them into the Simulator.

Advanced features

Type in focused fields, open deep links, send push notifications, and save screenshots or recordings without leaving the dashboard.

Features

Your Simulator, available in the dashboard

Authenticated web dashboard

Sign into the web dashboard with the same account as the macOS app to view and control local simulators remotely, without screen sharing.

Real touch & gestures

Tap, swipe, scroll, and long-press from the dashboard. SimCast relays commands through AXe and macOS accessibility APIs to trigger real Simulator events.

Simulator controls

Type text, press Home, Lock, or Side buttons, open deep links, and send push notifications directly to the Simulator from the dashboard.

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.

Screenshots & recordings

Capture stills and video clips from the dashboard, then browse them later through the built-in media library.

Integrations

Part of the AI development stack

AI agents are a strong fit for SimCast, but the core loop stays grounded: build on your Mac, then inspect and control the Simulator from the web dashboard.

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 so they can build, install, launch, and test iOS apps in the Simulator without leaving the agent loop. Pair it with SimCast so the agent can build the app while you watch, inspect, and iterate from the dashboard.

1 Agent builds & installs via XcodeBuildMCP
2 SimCast streams the live Simulator window
3 Agent or operator 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 for taps, gestures, hardware buttons, and text input.

1 Web dashboard sends a command over Supabase Realtime Broadcast
2 SimCast macOS app receives and maps 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 video streaming. Supabase for auth, Realtime Broadcast, and media storage.

ScreenCaptureKit

ScreenCaptureKit

Captures individual Simulator windows with low 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 video track into a WebRTC room at up to 60 fps. The web dashboard subscribes for live playback while control commands stay on the realtime channel.

Supabase

Handles authentication, Supabase Realtime Broadcast for commands, acks, results, presence, and logs, plus Postgres and Storage for screenshots and recordings.

SimCast

Open source. Self-hostable. MIT licensed.

Run SimCast on infrastructure you control, audit the code, and adapt the stack to your team's workflow.

View on GitHub
Built by

Florin Matinca

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