A lightweight macOS screenshot beautifier — one shortcut, zero friction.
Download · Features · Install · Build from source · 简体中文
Think of it as Xnapper × WeChat Screenshot, for people who live in
⌘⇧2.Capture a region, annotate it, get a polished image with rounded corners, shadows, and a beautiful background — copied to your clipboard instantly.
Most screenshot tools stop at "the shot". SnapDress polishes it in a single keystroke:
- WeChat-style selection — freeze-on-capture + pixel magnifier + drag-to-nudge means you pick the exact region you want, on the first try
- Annotate without switching tools — rectangle, circle, arrow, mosaic all a click away
- Auto-beautify — rounded corners, shadow, padding, and 18+ background presets, all tuned out of the box
- Instant clipboard copy — the finished image is already on your clipboard before your hands leave the keyboard
- No dock icon, no noise — lives in the menu bar, shows up only when you call it
- Global hotkey (default
⌘⇧2, customizable) - Freeze-on-capture — the screen freezes the moment you start selecting, so moving windows don't throw you off (toggle in Preferences)
- Pixel magnifier — a 5× viewfinder follows your cursor during region selection for pixel-perfect boundaries
- Drag to nudge — after selecting, drag the rectangle to move it; arrow keys nudge 1 px,
Shift+Arrownudges 10 px - WeChat-green selection frame — thick accent border, 8 resize handles, live pixel dimensions
- Rectangle, circle, arrow, and mosaic (for redacting sensitive info)
- All annotations move with the selection if you reposition
- Rounded corners, shadow (opacity + offset), padding, inset
- 18+ background presets — gradients, frosted glass (blurs the screenshot itself), solid, transparent
- Custom backgrounds — pick any two colors, or drop in your own image
- Retina (HiDPI) Export (optional, off by default) — tags exports as
@2xso they stay crisp when pasted into Figma, Sketch, or Keynote
- Instant clipboard copy (no dialog, no save prompt)
- Floating preview toast — hover to pause, click to open the full editor
- Menu bar popover with your last 10 screenshots
- Full editor for post-capture fine-tuning
- Download the latest
SnapDress-1.2.0.dmg - Open the DMG and drag
SnapDresstoApplications - Launch and grant Screen Recording permission in System Settings → Privacy & Security → Screen Recording
Requires macOS 14.0 (Sonoma) or later.
The app is not notarized yet. If macOS blocks it on first launch, right-click the app → Open → Open anyway. Or run
xattr -cr /Applications/SnapDress.app.
git clone https://github.com/xiangyizengdev/SnapDress.git
cd SnapDress
bash scripts/bundle.sh # builds + installs to /Applications
# or:
bash scripts/make-dmg.sh # produces a distributable .dmg- Press
⌘⇧2(or your custom shortcut) to start region selection - Drag to select an area — a toolbar appears with annotation tools
- Optionally annotate, then click ✓ to confirm
- The beautified screenshot is copied to your clipboard and a preview toast appears
- Click the toast to open the full editor for fine-tuning
Press ESC at any time to cancel.
SnapDress is free and MIT-licensed. If it earns a spot in your daily workflow, you can support continued development:
- Buy Supporter Edition — $4.99 — a thank-you, early access to upcoming features, and a place in the supporters list (store coming soon)
- Star this repo — costs nothing, helps discovery
- Open an issue — bug reports and feature requests are welcome
Any of the above keeps the shortcuts coming.
- OCR (copy text from any screenshot)
- Long screenshot / scrolling capture
- iCloud history sync
- Notarization & Mac App Store distribution
- More themes & background packs
Have a request? Open an issue — happy to hear what you'd like next.
- Swift + SwiftUI + Swift Package Manager
- ScreenCaptureKit for capture
- CoreGraphics + CoreImage for image processing
- KeyboardShortcuts for global hotkeys
Built by @xiangyizengdev. Inspired by Xnapper, CleanShot X, and WeChat's screenshot tool.
MIT — do whatever, just don't blame me.

