Annotation editor
Arrows, boxes, step numbers, speech balloons, highlighter and a smart eraser — plus blur and pixelate for anything that shouldn't leave your machine.
SwiftX takes a screenshot from hotkey to shareable URL without you touching another app. Annotation, effects, recording and your own upload destinations — one pass, no round trips.
Signed, notarized and on Homebrew. Capture, editing, recording and uploads all work today — see what’s next.
Every step after the hotkey is something you configured once and never think about again.
A hotkey dims the screen. Drag out a region, or hover a window to snap to its edges.
Arrows, step numbers and blur land straight on the shot — no trip through another app.
It goes to your own bucket or host in the background while you carry on working.
The URL is on your clipboard before the window closes. Paste it and move on.
Marking up, hiding the parts nobody should see, recording the bug instead of describing it, and getting it somewhere other people can open.
Arrows, boxes, step numbers, speech balloons, highlighter and a smart eraser — plus blur and pixelate for anything that shouldn't leave your machine.
Record a window or a region to H.264, HEVC, GIF or WebM, with system and microphone audio and pause/resume mid-take.
Bind any capture, tool or workflow to a key combination that works from any app, whether or not SwiftX is in front.
Adjustments, filters, manipulations and drawings you can stack into a preset and apply automatically to every capture.
Upload to storage you control, a self-hosted server, an image host, or a connected Google Drive, YouTube or OneDrive account — then get the URL back on your clipboard. No SwiftX account, no SwiftX servers.
Pull text straight off the screen with Vision-powered recognition, or read a QR code without reaching for your phone.
SwiftX has no window to find and no app to switch to. It sits in the menu bar waiting for a hotkey, and gets out of the way the moment your link is copied.
SwiftX reads the same uploader and preset files, keeps a compatible history database, and works with the browser extensions you already have installed. The destinations you spent an evening getting right keep working. ShareX is a separate project — SwiftX is not affiliated with it.
Two ways: download the .dmg straight from the GitHub releases page, or tap the SwiftX repo with `brew tap retrohazard/swiftx https://github.com/RetroHazard/SwiftX`, install with `brew install --cask swiftx`, and get updates through `brew upgrade`. Builds are signed with an Apple Developer ID and notarized, so Gatekeeper opens them without a right-click or a trip to System Settings. Building from source works too, if you'd rather compile it yourself.
Free and open source, for macOS 14 Sonoma or later.
brew tap retrohazard/swiftx https://github.com/RetroHazard/SwiftX && brew install --cask swiftxv2026.7.1 · macOS 14 Sonoma or later · signed and notarized