A fast, native screenshot tool for Apple Silicon Macs — capture, annotate, OCR and scrolling screenshots, all offline. Inspired by the excellent Shottr, rebuilt from scratch in Swift.
⬇ Download Snippr · macOS 14+ · arm64 only
- Capture: fullscreen
⇧⌘1, area selection⇧⌘2(frozen-screen overlay with crosshair), active/any window with styled backgrounds (wallpaper / transparent / solid / trim shadow), delayed 3s, repeat last area - Scrolling capture: auto-scrolls the page and stitches frames pixel-perfectly (up or down)
- OCR / QR
^⌥⌘O: select an area, text lands in your clipboard — English & Vietnamese, powered by Apple Vision, fully offline - Editor: arrow, line, rect, oval, highlighter, pen, text, counter badges, pixelate, crop — with undo/redo, scroll-wheel zoom,
Escto copy & close - Pin any shot as a floating always-on-top window; corner thumbnail previews
- Everything local: no accounts, no uploads, no analytics
- Download the DMG, drag Snippr into Applications
- First launch: the app is not notarized, so macOS will warn you —
open System Settings → Privacy & Security and click Open Anyway
(or run
xattr -cr /Applications/Snippr.app) - Grant Screen Recording permission when prompted (and Accessibility if you want scrolling capture), then relaunch
Requires Xcode 16+ on Apple Silicon:
./build.sh # → build/Snippr.appPlain SwiftPM + a bundling script — no Xcode project. Useful entry points:
| Path | What |
|---|---|
Sources/Snippr/AppDelegate.swift |
menu bar, capture flows, routing |
Sources/Snippr/CaptureEngine.swift |
ScreenCaptureKit wrapper |
Sources/Snippr/SelectionOverlay.swift |
area / window-pick overlay |
Sources/Snippr/ScrollingCapture.swift |
auto-scroll + stitcher |
Sources/Snippr/EditorWindow.swift |
annotation editor |
Sources/Snippr/SelfTest.swift |
Snippr --selftest headless tests |
Note: the app is ad-hoc signed, so macOS ties permissions to each build — after rebuilding you'll need to re-grant Screen Recording.
MIT — see LICENSE.
Made with Claude Code 🤖
