I made a Chrome extension that decides which downloads to keep and which to delete (at the moment you download them)
A few weeks ago I looked at my Downloads folder and realized it had turned into complete chaos.
300+ files. Old installers, random PDFs, ZIPs, screenshots... stuff I'd downloaded months ago and completely forgotten about.
I'd always tell myself, "I'll clean this up later."
Of course, later never came.
The problem is that when you download something, you already know whether it's important or just temporary.
That PDF from your bank? You'll probably want to keep it.
That random setup.exe you needed once? You'll probably never touch it again.
But by the time you're cleaning your Downloads folder weeks later, you have no idea what half the files are anymore.
So I built a Chrome extension called KeepTrack.
It quietly classifies every download as either Keep, Temporary, or Needs Review.
It doesn't use AI or send anything to a server. It's just a bunch of local heuristics.
It looks at things like:
- the file type (
.pdfis usually worth keeping,.exeusually isn't) - the filename (
invoice,receipt,resume, etc.) - where the file came from (your bank vs. a software download site)
Each signal contributes to a score.
If it's confident, it classifies the file automatically. If it's unsure, you get a small notification asking whether you want to keep it or treat it as temporary.
Temporary files stick around until you decide to clean them up. After two weeks they'll appear in the extension popup, where you can delete them individually or all at once. If you're feeling productive, there's also a Clean Up Now button.
A few things people here might care about:
- Everything runs locally.
- No accounts.
- No telemetry.
- Works offline.
- Open source (MIT).
- Built with plain JavaScript (Manifest V3 + service worker).
- On first launch it only shows you a preview of how it would classify your existing downloads before enabling anything.
I also made a small landing page because I thought it'd be fun to package it like a real product.
Website: https://priyanshu-byte-coder.github.io/keeptrack/
GitHub: https://github.com/Priyanshu-byte-coder/keeptrack
I'd genuinely love feedback—especially if you find files that get classified incorrectly. The rules are intentionally simple and easy to improve, so real-world edge cases are super helpful.