A few weeks ago I got tired of manually sorting my Downloads folder every week. Hundreds of files — PDFs, invoices, screenshots, installers — all dumped in one place. I kept telling myself I'd clean it up later. I never did.
So I built something to fix it.
DeskGuard is a local desktop utility that automatically organizes your files, runs scheduled backups with version history, and lets you undo any move with one click. No cloud. No account. No subscription. It runs entirely on your machine.
You set rules like:
- Move all .pdf files → Documents/Work
- Move anything named "invoice" → Finance/Invoices
- Archive files older than 30 days → Archive/Old
Drop a file in your Downloads folder and within 10 seconds it's gone — moved exactly where it belongs. The watchdog runs silently in the system tray and you never think about it again.
It also has:
- Version-controlled backups (keeps 5 historical versions of every overwritten file)
- One-click undo for any file move
- Dry run preview before you commit to any rules
- A full activity log with filters
- Dark mode
- Export/import config to switch machines
The tech stack is simple: Python, Tkinter for the UI, watchdog for real-time folder monitoring, schedule for background jobs, pystray for the system tray, and PyInstaller to package it into a standalone .exe.
The hardest part wasn't the code — it was making it feel safe. A tool that moves files on your computer needs to earn trust. So I added the dry run preview, undo history, duplicate protection (files that would collide go to a _Duplicates folder instead of being overwritten), and a staging time option so half-downloaded files don't get moved mid-download.
I priced it at $9 one-time payment. No subscription. Source code included.
I went with open source + paid because I wanted people to be able to audit exactly what the app does with their files. Trust matters a lot when your tool touches someone's file system.
I'm selling it on Payhip with no support included — I was honest about that upfront in the listing. The documentation covers everything and the source is there if someone wants to dig deeper.
What I learned building and launching this:
The "no cloud" angle is stronger than I expected. A lot of people are actively looking for local-only tools right now.
Pricing below $10 removes almost all friction. People don't think twice at $9 the way they do at $15.
Writing documentation properly took longer than fixing the bugs. A good PDF manual with a real disclaimer and clear instructions matters more than I thought.
Done is better than perfect. I found bugs during the build, fixed them, found more, fixed those. At some point you ship.
If you've ever had a messy Downloads folder (everyone has), DeskGuard might be for you.
Link: https://payhip.com/b/A7VSd
Happy to answer any questions about the build, the tech stack, or the launch process. This is my first paid product and I'm learning as I go.
Top comments (0)