System requirements: macOS 14.0 (Sonoma) or later. Universal binary — runs natively on Apple Silicon and Intel.
macXcapture is signed with an Apple Developer ID and notarized by Apple. How smoothly the first launch goes depends on which browser you download with. Pick one of the two paths below.
Download with Safari (recommended)
Three steps:
- Click the download button above. Safari auto-extracts the
.zip. - Drag
MacXCapture.appto yourApplicationsfolder. - Open it from
Applications.
That’s it. The app launches.
Download with Chrome, Firefox, or Edge
Same download, one extra approval step on first launch:
- Click the download button above. The browser saves
MacXCapture.zipto your Downloads folder. - Double-click the
.zipto extract it. - Drag
MacXCapture.appto yourApplicationsfolder. - Open it from
Applications. macOS shows a dialog: “Apple could not verify … is free of malware,” with Move to Trash and Done buttons. Click Done. - Open System Settings → Privacy & Security, scroll to the Security section near the bottom, find the line “MacXCapture was blocked …” and click Open Anyway. Authenticate when prompted.
- Double-click
MacXCapture.appagain and click Open on the final confirmation. It launches normally from here on out.
This is macOS Sequoia’s standard one-time approval flow for any notarized app downloaded from outside the App Store. It’s not a malware warning specific to macXcapture; Sequoia just shows it for every quarantined app on first launch, regardless of who signed it. Safari downloads usually skip the prompt entirely; downloads from other browsers don’t.
What’s in the download
- The macXcapture GUI app (record / open / replay).
- The
macxcaptureCLI tool bundled inside the .app atMacXCapture.app/Contents/MacOS/macxcapture. Symlink it into your$PATHif you want to scriptize captures (the GUI uses the same binary under the hood).
Older versions
All historical releases are on GitHub: github.com/toddvernon/MacXServer/releases .
Tags follow MacXCapture-vX.Y.Z.
Source
github.com/toddvernon/MacXServer
— macXcapture and macXserver live in the same repo. Build from
source with Xcode or swift build -c release.