A fast, lightweight macOS menu bar app for capturing and annotating screenshots.
- Instant Capture - Full screen or region selection with global hotkeys
- Annotation Tools - Rectangles (filled/outline), arrows, freehand drawing, and text
- Multi-Monitor Support - Works seamlessly across all connected displays
- Flexible Export - PNG, JPEG, and HEIC formats with quality control
- Crop & Edit - Crop screenshots after capture with pixel-perfect precision
- Quick Export - Save to disk or copy to clipboard instantly
- Lightweight - Runs quietly in your menu bar with minimal resources
- macOS 13.0 (Ventura) or later
- Screen Recording permission
Download the latest release from the Releases page.
# Clone the repository
git clone https://github.com/sadopc/ScreenCapture.git
cd ScreenCapture
# Open in Xcode
open ScreenCapture.xcodeproj
# Build and run (Cmd+R)| Shortcut | Action |
|---|---|
Cmd+Shift+3 |
Capture full screen |
Cmd+Shift+4 |
Capture selection |
| Shortcut | Action |
|---|---|
Enter / Cmd+S |
Save screenshot (or apply crop in crop mode) |
Cmd+C |
Copy to clipboard |
Escape |
Dismiss / Cancel crop / Deselect tool |
R / 1 |
Rectangle tool |
D / 2 |
Freehand tool |
A / 3 |
Arrow tool |
T / 4 |
Text tool |
C |
Crop mode |
Cmd+Z |
Undo |
Cmd+Shift+Z |
Redo |
Detailed documentation is available in the docs folder:
- Architecture - System design and patterns
- Components - Feature documentation
- API Reference - Public APIs
- Developer Guide - Contributing guide
- User Guide - End-user documentation
- Swift 6.2 with strict concurrency
- SwiftUI + AppKit for native macOS UI
- ScreenCaptureKit for system-level capture
- CoreGraphics for image processing
Contributions are welcome! Please read our contributing guidelines:
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
# Clone your fork
git clone https://github.com/YOUR_FORK/ScreenCapture.git
# Open in Xcode
open ScreenCapture.xcodeproj
# Grant Screen Recording permission when promptedSee the Developer Guide for detailed setup instructions.
This project is licensed under the MIT License - see the LICENSE file for details.
MIT License - Copyright (c) 2026 Serdar Albayrak
- Built with ScreenCaptureKit
- Icons from SF Symbols
Made with Swift for macOS