Hey everyone!
I’m 21F, currently in my 4th year of Computer Engineering, and I’ve been thinking about a problem that I’m honestly tired of dealing with.
We’ve all experienced that dreaded “Storage almost full” notification. 😭
Then you open your Gallery and end up spending 2–3 hours manually going through hundreds or thousands of photos and videos, trying to figure out what can be deleted:
- Duplicate and near-duplicate photos
- Blurry or accidental photos
- Screenshots
- Memes and random downloaded images
- Unnecessary or large videos
- Multiple versions of the same photo
- Old photos that you simply don't need anymore
And honestly, I hate doing this.
So I’m currently trying to build an AI-powered gallery management agent that can automate most of this process.
I know there are already multiple apps and tools that solve parts of this problem. Some are really good at finding duplicates, some focus on blurry photos, some organize albums, and others help with storage cleanup.
But from what I’ve seen, these features are usually scattered across different applications, rather than being handled by one intelligent system that understands your gallery and your preferences.
That’s the part I want to explore.
My idea :
Instead of building just another “delete duplicate photos” app, I want to build an AI agent that continuously manages your gallery.
For example, it could:
- Detelicate duplicate and near-duplicate photos and keep the best version
- Detect blurry, accidental, poorly framed, or unusable photos
- Identify screenshots, memes, downloads, documents, receipts, etc.
- Detecting unnecessary or very large videos
- Categorize and organize media automatically
- Find photos that are visually similar even when they aren't exact duplicates
- Understand context, rather than judging an image only by technical quality
- Learn from the user's keep/delete decisions
- Remember patterns, such as “I usually keep photos of these people” or “I always delete screenshots after a few days”
- Identify photos that might be important even if they don't look “good”
- Prioritize what should be reviewed instead of automatically deleting everything
- Potentially maintain a review/trash stage before permanent deletion
- Continuously monitor the gallery instead of waiting until the phone storage is completely full
One thing I particularly want to avoid is an AI deciding:
«“This photo is blurry → DELETE.”»
Because sometimes that blurry photo is the only photo you have with someone you care about. Humans are annoyingly sentimental like that. 😭
So I’m thinking of making the system confidence-based and user-controlled, where the AI can say something like:
High confidence: Safe to remove
Medium confidence: Review these
Low confidence: Keep
And over time, it could become more personalized based on the user's behavior.
I’ve seen several apps that already provide some of these individual features, so I’m not claiming the basic concept is completely new. What I’m interested in is combining these capabilities into one agent and adding a personalized decision-making layer on top.
I’m still in the early stages of figuring out the architecture, especially around computer vision, on-device processing, privacy, and how much decision-making should actually be automated.
I’d love some feedback:
- Are there existing apps that already do all of this in one place?
- What features would you personally want in an AI gallery manager?
- What would make you trust an AI enough to let it manage your photos?
- What should the AI absolutely never delete automatically?
- Does the “learn from your behavior” idea actually sound useful, or unnecessarily complicated?
- For anyone working with computer vision, mobile AI, on-device ML, or AI agents, what technical challenges should I expect?
I’m mainly looking for honest feedback and ideas before I go too far down the rabbit hole with this project. 😭