By ABR Lab · macOS 15+

Screenshots and screen
recording, done natively.

A fast, native macOS capture tool — area, window, and scrolling screenshots, screen recording with webcam, inline annotation, OCR, and a built-in history. A free, open-source alternative to CleanShot X.

Free & open source · Built with Swift 6 · No account, no cloud lock-in

macshots capture HUD demo

Features

Everything a capture tool should do — and nothing it shouldn't.

One floating HUD for every kind of capture, a real recording editor, and a tidy history. All on-device.

All-in-one HUD

Area, fullscreen, window, scrolling, timer, OCR, or recording — picked from a single floating toolbar.

Screen recording

MP4 and GIF with webcam picture-in-picture (4 shapes), system audio, mic, countdown, and quality presets.

Inline annotation

Arrows, shapes, text, highlighter, numbered counters, blur, and crop — directly on the capture, before you save.

Scrolling capture

Stitch long webpages, chat threads, and documents into one tall, pixel-perfect image.

OCR & translation

Pull text out of any region to the clipboard, or capture-and-translate into a floating result card.

History & beautify

Every capture in one library. Pin to screen, beautify with padding and shadow, and bring your own R2 storage.

A look inside

Designed to feel like part of macOS.

Annotation editor
Annotation editor — arrows, counters, highlights, and markers.
Screenshot beautification
Beautify — background, padding, rounded corners, and shadow.
Screen recording with webcam PiP
Recording with webcam picture-in-picture and GIF/MP4 export.
Quick Access floating preview
Quick Access — copy, save, annotate, OCR, pin, and drag-and-drop.

Comparison

Full-featured, and free.

CleanShot XShottrCapmacshots
All-in-one HUDYesNoNoYes
RecordingVideo + GIFNoVideo + GIFVideo + GIF
Webcam PiPYesNoYesYes (4 shapes)
OCRYesYesNoYes
Scrolling captureYesYesNoYes
Native SwiftYesYesNo (Tauri)Yes (Swift 6)
Open sourceNoNoPartialYes
Price$29$8$58Free

Get macshots

Free, open source, yours to keep.

Grab the latest signed build, or clone the repo and build it yourself. Requires macOS 15 or later.

Licensed under BSL 1.1 — free for personal and company use; converts to Apache 2.0 over time.