Simcam
SimCam is a macOS tool that brings a live, controllable camera feed into the iOS Simulator. It registers as a virtual camera that iOS apps see through standard AVFoundation APIs, so most camera code runs unmodified. Developers can stream from the Mac’s own camera, inject static images or videos, or pipe in QR codes, and they can drive all of this programmatically through a CLI, which makes it very friendly for automation and AI agent workflows.
Make a decision about Simcam
- Already use it? Add Simcam to Stack Autopsy — check cost, overlap and safe cancellations.
- Thinking about buying it? Ask AI Advisor — compare fit, alternatives and trade-offs.
- Want to leave it? Find a replacement — see feature losses and migration risks.
Pricing
- Trial: $0 per month. Free evaluation version with a built-in demo video source to verify SimCam works with your apps.
- Pro: $19 one-time payment. Lifetime license with no subscription; includes camera, image, video, and QR code sources, front and back camera support, CLI and agent support, and 12 months of free updates.
Features
- Virtual camera inside the iOS Simulator: Registers as a system-level camera, including front and back views, so simulator builds can be tested as if they were on real hardware.
- Multiple source types: Switch between the Mac’s camera, image files, video clips, and generated QR codes to cover anything from login flows to credit card or barcode scanning.
- QR code generation and injection: Create QR codes from strings or tokens and inject them directly into the camera feed, removing the need to point a phone at a monitor.
- CLI for automation and AI agents: The simcamctl command lets scripts and AI agents change sources, generate QR codes, and read diagnostics without human clicks.
Use cases
- iOS app developers: Testing camera-based onboarding, QR login, payment, and document-scanning flows without waiting on device provisioning.
- QA and automation engineers: Building reproducible simulator test suites that depend on visual input, tied into CI jobs or scripted runs.
- Computer vision and ML teams: Feeding controlled image or video samples into experimental models and vision pipelines running in the simulator.
- Developer experience and tools teams: Creating polished, camera-heavy demos that work reliably in workshops, talks, and internal tooling.
- Uncommon Use Cases: Used by AI agent researchers to let autonomous agents handle QR-based auth steps; adopted by internal platform teams to create self-testing demo apps that switch camera feeds mid-scenario.