DEV Community

Cover image for SnapSort v2.0 Is Here: Organize Your Photos by Faces β€” Offline, Private, and Smarter Than Ever
Abhishek Singh Kushwaha
Abhishek Singh Kushwaha

Posted on

SnapSort v2.0 Is Here: Organize Your Photos by Faces β€” Offline, Private, and Smarter Than Ever

SnapSort Screenshot β€” Cross-Platform Face-Sorting App

πŸš€ SnapSort v2.0 is Live β€” Now with Website & Human-in-the-Loop Face Merging!

After an amazing response to v1, I'm excited to announce the v2.0.0 release of SnapSort β€” a cross-platform, open-source desktop app for sorting and browsing your photo collection by detected faces, now with even more power, polish, and a brand new website! 🌐

➑️ Website: snapsort-website.vercel.app
➑️ GitHub: github.com/ASK-03/SnapSort


πŸ’‘ What’s New in v2.0?

🧠 Human Feedback Loop for Face Grouping

Faces are now smarter β€” you can manually merge similar-looking face groups using a dedicated interface. This adds a layer of human-in-the-loop accuracy to your photo organization!

🎨 UI/UX Overhaul

  • Modern, polished interface for a smoother experience
  • Dark mode support
  • Easier navigation, better layout, and responsive feel

πŸ› οΈ Under-the-Hood Upgrades

  • Major code refactor for performance & maintainability
  • Added docstrings across modules for dev onboarding
  • Modularized core logic for easier contributions

πŸ“¦ Download SnapSort v2.0

Or just explore the new features and screenshots on the official site:
πŸ‘‰ snapsort-website.vercel.app


πŸ” Core Features (Still Awesome)

  • Scan local folders of .jpg / .png images
  • Detect and index faces
  • Browse all images containing a selected face
  • View β€œgroup photos” with all selected faces together
  • Fully offline & privacy-preserving
  • Cross-platform: works on Windows, macOS, and Linux

πŸ™Œ How You Can Help

  1. Try out v2.0 and send feedback!
  2. ⭐ Star the repo on GitHub β€” it keeps me motivated!
  3. Open issues, request features, or submit PRs
  4. Share SnapSort with anyone drowning in unorganized photos
  5. Drop suggestions in the comments β€” I read every one

πŸ› οΈ Tech Stack

  • Language: Python 3.10
  • Face Detection: face_recognition
  • Similarity Indexing: FAISS
  • GUI: PyQt5
  • Packaging: PyInstaller
  • Website: Next.js + shadcn + Vercel

Thank you for supporting this little passion project!
If SnapSort makes your life even 1% easier, consider dropping a ⭐ on GitHub β€” it means the world. 😊

➑️ GitHub Repo
➑️ Website

Top comments (0)