$1Starting price
0Popularity
SimCam featured image

About 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. Key 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.

Key features

  • Virtual camera inside the iOS Simulator
  • Multiple source types: Mac’s camera, image files, video clips, and QR codes
  • QR code generation and injection
  • CLI for automation and AI agents
  • Programmatic control through a command line interface
  • Supports front and back camera views

Use cases

  • Testing camera-based onboarding flows in iOS apps
  • Building reproducible simulator test suites that depend on visual input
  • Feeding controlled image or video samples into experimental models and vision pipelines running in the simulator

Pros

  • Registers as a system-level virtual camera, allowing iOS apps to access it via standard AVFoundation APIs without code changes
  • Supports multiple camera sources including Mac’s built-in camera, static images, video clips, and programmatically generated QR codes
  • Provides a CLI tool (simcamctl) for automation, enabling AI agents and CI/CD pipelines to control camera feeds and test flows programmatically
  • Enables testing of camera-dependent features such as login flows, barcode scanning, and image recognition without requiring physical devices
  • Offers front and back camera simulation, mirroring real-device camera behavior within the iOS Simulator

Cons

  • Limited to macOS and iOS Simulator environments, requiring a Mac for operation
  • Free version is restricted for evaluation purposes, with full functionality available only in paid licenses

Frequently asked questions about SimCam

What is SimCam and what does it do?

SimCam is a macOS tool that provides a live, controllable camera feed inside the iOS Simulator by registering as a virtual camera. It allows developers to test camera-based features without a physical device.

Who should use SimCam?

SimCam is designed for iOS developers who need to test camera functionality in the simulator, including QR code scanning, image recognition, and barcode reading, without relying on real hardware.

Does SimCam require modifying my app's code?

No, SimCam registers as a system-level virtual camera and works through standard AVFoundation APIs, so most camera code runs unmodified in the simulator.

What camera sources does SimCam support?

SimCam supports streaming from the Mac’s built-in camera, injecting static images or videos, and generating QR codes programmatically for testing purposes.

Can SimCam be used with automation or AI agents?

Yes, SimCam includes a CLI tool called simcamctl that allows scripts and AI agents to programmatically switch camera sources, generate QR codes, and control the camera feed for automated testing.

What are the licensing options for SimCam?

SimCam offers a Pro license for single-seat desktop use and an Agent/CI license for CI and cloud agent deployments, both available as one-time purchases with no subscriptions.

SimCam compared

Reviews