Native macOS floating capture dock for quick screenshots and screen recordings.
Dock keeps a compact, always-visible control surface at the top center of the screen. It is designed for fast capture actions without menus, extra windows, or configuration flow.
- Compact native macOS overlay built with AppKit and SwiftUI
- One-click full-screen screenshot capture
- Start and stop full-screen recording
- Automatic Desktop output for images and videos
- Minimal Dynamic Island-inspired top-center placement
- Local build, packaging, and installation scripts
macOS requires Screen Recording permission for screenshots and recordings.
When prompted, allow Dock in:
System Settings > Privacy & Security > Screen & System Audio Recording
- macOS 13 or later
- Xcode 26.5 or newer
- Swift 6.3 or newer
Run the app locally:
swift runRun tests:
swift test --parallelBuild a release binary:
swift build -c releaseInstall the macOS app bundle locally:
./scripts/install-local.shDock saves generated files directly to the user's Desktop:
- Screenshots:
Dock Shot YYYY-MM-DD HH-mm-ss.png - Recordings:
Dock Recording YYYY-MM-DD HH-mm-ss.mov