Keep your Desktop clean. Automatically.
ShotKeep is a lightweight macOS menu bar app that detects new screenshots and organizes them instantly into a structured folder --- without interrupting your workflow.
No clutter. No manual sorting. No dock icon.
- Monitors your Desktop (or any selected folder)
- Automatically moves screenshots to a destination folder
- Organizes files by date
- Sends subtle macOS notifications
- Select a source folder (e.g. Desktop)
- Select a destination folder (e.g. Pictures/Screenshots)
- Enable auto-monitoring
- Take screenshots normally
ShotKeep detects changes and organizes them in the background.
If auto-monitoring is disabled, you'll be notified when screenshots start piling up.
Built with:
- SwiftUI
- MVVM
- Use-case driven file operations
- DispatchSource-based directory monitoring
- Security-scoped bookmarks (Sandbox safe)
- Injected notification service (testable, decoupled)
Clean separation of concerns. Minimal surface area.
- Folder access (user-selected only)
- macOS notifications
No analytics.
No network calls.
No background agents.
Your Desktop is a workspace, not an archive.
Screenshots should be: - Automatically organized - Easy to find - Stored predictably - Out of your way
ShotKeep exists to remove friction --- nothing more.
- Monthly basis grouping
- Custom organizing strategies
- macOS 13+
- Xcode 15+
- Swift 5.9+
Report bugs or feature requests on the Issues tab.