Inspiration

A teammate hit "storage almost full" mid-hackathon. Thousands of near-duplicates. Nobody wanted to spend an evening tapping thumbnails, or to upload their photos.

What it does

Swipe left to delete, right to keep. Sift flags duplicates, blurry shots, screenshots and big videos, and says why. Nothing is deleted without your OK. No account, no uploads, works offline.

How we built it

SwiftUI with Liquid Glass, PhotoKit, on-device Vision and SwiftData. The scan runs in the background while you swipe. No backend.

Challenges we ran into

Vision doesn't run in the simulator, so we tested on real iPhones. Our first grid felt like a chore, so we rebuilt around one card.

What we learned

On-device is enough. One photo beats a grid.

What's next

Best-shot picking, weekly reminders, iPad.

Built With

Share this project:

Updates

posted an update —

We shipped. Sift is live.

48 hours ago this was a teammate's "storage almost full" warning. Tonight it's a working iPhone app and a finished film.

What's in it right now:

  • Swipe left to delete, right to keep
  • Videos full screen, swipe up for the next one
  • Sift finds duplicates, blurry shots and big videos, and tells you why
  • No cloud, no account, no uploads. It works in Airplane Mode

Your photos never leave your phone. The junk does.

We're buzzing. Watch the 47 seconds, tell us what you think in the comments, and if you like it, hit that like. Every one counts for the public vote.

Sift. Keep the good ones.

Submission history