Free, native macOS screenshot and screen recording app with annotation, OCR, scrolling capture and webcam PiP, built with Swift 6 and SwiftUI.
duongductrong/Snapzy
Native macOS menu-bar app for screenshots, screen recording, annotation and editing, built with SwiftUI and ScreenCaptureKit.
Open-source alternative to:CleanShot X
- Stars
- 3,531
- Forks
- 207
- Open issues
- 68
- Last commit
- 12 hours ago
What is it?
Snapzy is an open-source screenshot and screen recording app for macOS, written in Swift with SwiftUI and AppKit. It runs from the menu bar and covers capture, annotation, video editing and sharing in one place, and it is positioned as an open-source alternative to CleanShot X.
Capture modes include fullscreen, area, window, scrolling capture, OCR text extraction using Apple Vision or a custom OpenAI-compatible endpoint, and transparent object cutouts. Screen recording supports video or GIF output with system audio, microphone input, a camera overlay, and click and keystroke highlights. The annotation editor offers shapes, text, blur, pixelate, crop, and mockup backgrounds, and a Video Editor handles trimming and zoom segments.
Snapzy also provides a Quick Access floating panel after each capture, a searchable capture history, configurable global shortcuts, and optional cloud upload to user-owned AWS S3 or Cloudflare R2 storage. A `snapzy` command-line tool and a `snapzy://` URL scheme allow scripts and launchers such as Raycast to trigger captures. It requires macOS 13.0 or later.
Key features
- 01Fullscreen, area, window and scrolling screenshots with OCR text extraction
- 02Video or GIF screen recording with system audio, microphone and camera overlay
- 03Annotation editor with shapes, text, blur, pixelate, crop and mockup backgrounds
- 04Video Editor with trimming, zoom segments and custom export sizes
- 05Quick Access floating panel and searchable capture history
- 06Cloud upload to your own AWS S3 or Cloudflare R2 bucket
- 07Command-line tool and URL scheme for scripts and automation
Use cases
- Capturing and annotating screenshots for bug reports or documentation
- Recording short app demos or tutorials as video or GIF
- Extracting text from images or screenshots with OCR
- Giving AI agents or scripts a way to capture windows from the command line
Quick start
- 1
Install with Homebrew
brew install --cask snapzy - 2
Or download the packaged app from the GitHub Releases page, move Snapzy.app to /Applications, and launch it
Things to know
- macOS only, and requires macOS 13.0 or later.
In collections
Topics
FAQ
- What is Snapzy?
- Native macOS menu-bar app for screenshots, screen recording, annotation and editing, built with SwiftUI and ScreenCaptureKit. Snapzy is an open-source screenshot and screen recording app for macOS, written in Swift with SwiftUI and AppKit. It runs from the menu bar and covers capture, annotation, video editing and sharing in one place, and it is positioned as an open-source alternative to CleanShot X.
- Is Snapzy free to use? What license does it have?
- Snapzy is open source under the BSD-3-Clause license. Check the license terms before using it in commercial products.
- Is Snapzy still maintained?
- Actively maintained. The last commit to Snapzy was on Nov 7, 2026.
- What can I use Snapzy for?
- Capturing and annotating screenshots for bug reports or documentation Recording short app demos or tutorials as video or GIF Extracting text from images or screenshots with OCR Giving AI agents or scripts a way to capture windows from the command line
- How do I install Snapzy?
- Install with Homebrew: brew install --cask snapzy Or download the packaged app from the GitHub Releases page, move Snapzy.app to /Applications, and launch it
- Where can I get Snapzy?
- The source code and installation instructions are on GitHub: https://github.com/duongductrong/Snapzy
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Native macOS screenshot and screen recording tool with annotations, OCR, PII auto-redaction, scroll capture and cloud upload.
A macOS menu bar app that captures text from any area of the screen via OCR and copies it straight to the clipboard, working offline.
A tiny native macOS app that hangs your screenshots on a line at the top of the screen instead of cluttering the Desktop.
Desktop app for screenshots, screen recording, and local OCR on macOS, Windows, and Linux, with assets stored on your machine.
A lightweight Windows screenshot tool built with Wails (Go + React) for capturing, annotating, cropping and exporting images.