Like most people, my desktop ended up full of files named things like “Screenshot 2025-01-16 at 9.55.42 AM.png”. After finishing another project, I realized cleaning that mess manually was painful enough that I wanted to solve it properly.
ShotSnap works entirely on-device. Screenshots are categorized, renamed, and organized locally. Nothing is uploaded, there’s no tracking, and no screenshot data leaves the machine. The app is local-first by design.
Some details that might be relevant here: • Built with Tauri for a native macOS app footprint • Uses local processing for categorization • Custom filename rules (drag and drop style) • Batch organize existing screenshots in one click
I originally planned to ship via the App Store, but learned late in the process that Apple does not allow license-key-based unlocks for Mac apps, so I switched to direct distribution instead.
I’m posting mostly to share the build and get feedback from other developers. Happy to answer questions about Tauri, local-first tradeoffs, App Store review gotchas, or anything else.
Demo and details here: https://shotsnap.ai