ReplayMac QA · for software teams

The bug already happened. So has the recording.

ReplayMac QA maintains a rolling screen buffer during testing. When an issue occurs, trigger a save via hotkey, automated test runner, or automatic crash detection to export an evidence package ready for your issue tracker.

Request a pilot build  ↗ 14-day evaluation · entirely local · runs on your machine

Reliable, deterministic triggers

Captures are initiated explicitly by user actions, test scripts, or system crash events.

01

Manual hotkey trigger

When a tester spots a bug, pressing the shortcut immediately packages the preceding 30 seconds to 5 minutes in the background without interrupting their workflow.

02

Test automation & CLI

Automated test scripts and local CI runs can trigger exports through replaymac://qa/save or the replaymac-qa CLI with custom test labels and queue coordination.

03

Automatic crash detection

ReplayMac QA monitors diagnostic reports for selected applications. When a crash occurs, it automatically captures the preceding screen buffer and bundles the corresponding .ips crash log into the package.

The evidence package

Each capture generates an organized folder with video evidence and environment context, written atomically directly to disk.

Checkout-Test-Failure-2026-07-12-14-35-22/
├── replay.mp4          the footage before the trigger
├── metadata.json       machine-readable environment details (schema v1)
├── summary.txt         plain text summary to paste into Jira or GitHub issues
└── crash-report.ips    for crash captures, if enabled

Saved to ~/Movies/ReplayMac/QA/ with sanitized folder names and conflict-free timestamps.

Built for testing workflows

01

Continuous session recording

When running scripted test plans or exploratory QA sessions, start a full recording with a shortcut. Video is saved without re-encoding, so exports finish the moment your test ends without delaying your report.

02

Ticket-ready trim and crop

Crop clips to the active app window or bug area, trim straight to the reproduction steps, and scale to 1080p or 720p with a live file size estimate so video attachments fit comfortably within Jira, GitHub, or Slack upload limits.

03

Isolated audio for bug narration

Keep microphone commentary and system audio on separate tracks inside the same MP4. Engineers can hear tester explanation without drowning out in-app audio cues, or mute narration when reviewing raw UI sounds.

Spec sheet

Technical details and specifications.

Triggers
Hotkey, menu item, replaymac://qa/save URL scheme, replaymac-qa CLI, and diagnostic crash monitoring for watched apps.
Capture modes
Rolling buffer (30 seconds to 5 minutes; crash captures default to 2 minutes) and continuous session recording for scripted exploratory test passes.
Displays
Single and dual monitor test environments, saved side-by-side or as separate files. Display priority ranking with automatic fallback across docks, KVM switches, and sleep.
Audio
System audio and microphone, merged or stored as separate audio tracks inside the MP4 for bug narration. Real-time RMS level meters. Capture all apps, a selected app, or none.
Trim & Crop
Dual-handle trim selector, aspect ratio cropping (16:9, 1:1, 4:3, 9:16), 1080p and 720p scaling, and live file size estimation with a Discord/Slack 100 MB indicator.
Reliability
Captures pass through a queue coordinator to prevent overlapping exports. Crash reports take precedence, automated triggers are rate-limited, and manual saves are always preserved.
Crash capture
Watched apps are identified by bundle id, with a one-time sandbox grant for the diagnostic-reports folder. Each crash report packages once and tracks duplicates across relaunches.
Isolation
Ships as a standalone application (ReplayMac QA.app) with its own bundle identifier, settings, permissions, and buffers separate from standard ReplayMac installations.
Privacy
Evidence files remain strictly on your local machine until you choose to share them. Audio and microphone recording stay off by default.
Pilot
14 days from initial activation. Evaluation status is managed entirely on your local machine.
Requirements
macOS 15 (Sequoia) or later. Universal binary for Apple silicon and Intel Macs, with Screen Recording permissions enabled.

Design principles & privacy

Start a pilot

Evaluate ReplayMac QA with your team during regular testing. Feedback from pilot teams directly informs ongoing feature development and licensing.

Evaluation details: The 14-day trial begins when QA mode is enabled in the app. After the trial period concludes, QA capture features pause, while previously saved evidence packages and standard recording features remain fully accessible.