ReplayMac QA · for software teams
ReplayMac QA keeps a rolling buffer of the screen while your testers work. When a tester presses a hotkey, a test runner reports a failure, or a watched app crashes, it saves the footage that led up to it — as a structured evidence package, ready to attach to the ticket.
Every capture comes from an explicit, deterministic trigger. There is no AI watching the screen deciding what "looks wrong".
Save Bug Evidence is a menu item, a hotkey, and a Settings button. The tester sees the bug, presses the key, and keeps testing — the preceding 30 seconds to 5 minutes are packaged in the background.
Scripts and CI-adjacent test frameworks trigger the same workflow through replaymac://qa/save or the replaymac-qa CLI — labelled, rate-limited, and never able to overlap or corrupt a capture.
ReplayMac QA watches macOS diagnostic reports for the apps you select. When a crash report appears, it saves the footage before the crash — default 2 minutes — and copies the .ips report into the package.
One folder per capture, assembled atomically — a package you can see is a package that's complete. Attach it to the ticket and close the loop.
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 human-readable — paste it straight into the ticket └── crash-report.ips for crash captures, if enabled
↑ lands in ~/Movies/ReplayMac/QA/ · labels are sanitised · collisions never overwrite existing evidence
The details, without the marketing voice.
Get a 14-day pilot build for your team, try it against real bugs, and tell me whether the evidence packages actually closed tickets faster. Pricing and licensing will be decided from pilot feedback — that's the honest state of it.
Honest small print: the pilot clock starts when you enable QA mode, not when you download. When it runs out, new captures stop — but every package you made stays yours, and the consumer replay features keep working. Existing evidence is never deleted or locked.