Skip to content

Native macOS menu bar app for capturing and annotating screenshots. Features include full-screen/region capture, annotation tools (rectangles, arrows, freehand, text), multi-monitor support, and quick export. Built with Swift 6, SwiftUI, and ScreenCaptureKit.

License

Notifications You must be signed in to change notification settings

sadopc/ScreenCapture

ScreenCapture

A fast, lightweight macOS menu bar app for capturing screenshots with OCR text recognition.

Features

  • Instant Capture - Full screen or selection region with custom hotkeys
  • OCR Text Recognition - Extract text from screenshots (Press 'O' key)
  • Annotation Tools - Rectangles, arrows, freehand drawing, text
  • Multi-Display Support - Works seamlessly across all connected displays
  • Flexible Export - Save as PNG, JPEG, or HEIC with quality control
  • Crop & Edit - Crop screenshots with pixel-perfect precision
  • Clipboard Integration - One-click copy to clipboard

Requirements

  • macOS 13.0 (Ventura) or later
  • Screen Recording permission (System Settings → Privacy & Security)

Installation

Download the latest release and drag to Applications folder.

Usage

Global Hotkeys

Action Shortcut
Full Screen Capture Custom (default: ⌘⇧⌘X)
Selection Capture Custom (default: ⌘⇧⌘A)
OCR Text O

Preview Window

Action Shortcut
Save ⌘S or Enter
Copy to Clipboard ⌘C
Rectangle Tool R
Freehand/Drawing Tool D
Arrow Tool A
Text Tool T
Crop Mode C
Undo ⌘Z
Redo ⌘⇧⌘Z
Dismiss Escape

Tech Stack

  • Swift 6.2 with strict concurrency
  • SwiftUI + AppKit for native macOS UI
  • ScreenCaptureKit for system-level capture
  • Vision Framework for OCR text recognition
  • CoreGraphics for image processing

License

MIT License

About

Native macOS menu bar app for capturing and annotating screenshots. Features include full-screen/region capture, annotation tools (rectangles, arrows, freehand, text), multi-monitor support, and quick export. Built with Swift 6, SwiftUI, and ScreenCaptureKit.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages