🚀 Announcing SnapSort v1.0!
Ever loved how your phone groups photos by faces? I did too — until I moved them to my laptop and lost that magic. So I built SnapSort, a cross-platform desktop app that brings face-based image sorting offline, with speed and privacy.
I’m thrilled to share the first official release of SnapSort, an open-source desktop app for sorting and browsing your photo collection by detected faces.
Download the builds here for:
- Windows: SnapSort-Windows.zip
- macOS: SnapSort-macOS.zip
- Linux (Ubuntu): SnapSort-Linux.zip
🔍 What Is SnapSort?
SnapSort lets you:
- Scan folders of JPEG/PNG images
- Detect faces and index them
- Browse by clicking on any face to see all images containing that person
- See grouped “matching images” where all detected faces appear together
Under the hood it uses face_recognition, FAISS for vector indexing, and PyQt5 for the UI.
🎯 Why Try It?
- Cross-Platform: Runs on Windows, macOS, and Linux
- Zero-setup: Download the ZIP, unzip, and run
- Open-Source: Entire codebase is MIT-licensed—contributions welcome!
- First Release: Looking for testers and early feedback
🙏 How You Can Help
- Download & try the app on your platform
- Open issues for bugs or feature requests: 👉 https://github.com/ASK-03/SnapSort/issues
- Contribute code (fork, PR, review)
- Share feedback here or on GitHub—what works, what doesn’t, missing features?
- Spread the word: tweet, blog, or simply 🚀 react to this post
🛠️ Tech Stack
- Language: Python 3.10
- Face Detection: face_recognition (dlib)
- Indexing: FAISS
- GUI: PyQt5
- Packaging: PyInstaller
Thank you for checking out SnapSort—can’t wait to hear your thoughts! 😊