DEV Community

Cover image for I built an offline Windows cleanup CLI in Python+Tkinter - MIT, no Electron, no phone-home
getobserver
getobserver

Posted on Edited on

I built an offline Windows cleanup CLI in Python+Tkinter - MIT, no Electron, no phone-home

Most "PC cleaners" are scareware: fake error counts, upsell popups, background
services you never asked for. I got tired of that, so I built my own - as a proper
dev tool, not a consumer product.

It's Python + Tkinter, packaged with PyInstaller (no Electron bloat, no
background services in the free build), and it runs 100% offline. Every number
it shows comes straight from real Windows APIs (temp files, RAM, startup entries) -
not a fabricated counter.

Why developers care

  • No Electron, no background processes - the free build is a single portable exe.
  • Real Windows APIs - the numbers are actual temp-file sizes, RAM usage, startup entries. Audit the code yourself.
  • Offline Pro key - the optional Pro license is HMAC-signed and machine-locked. No phone-home licensing, no cloud.
  • MIT-licensed - read exactly what it touches before you run it.

What it does (free, open source)

  • Scan & fix now - real junk, cached RAM, health check
  • Free RAM now - one-click memory release
  • Startup manager - see & control what runs at boot
  • Close a stuck app - mini task manager
  • Restart Explorer - fix a hung taskbar instantly
  • Activity log & history - see everything it did

Never touches critical Windows system files. No "you have 3,000 problems!" alerts.

The Pro version

Basic maintenance stays free on GitHub. Pro adds background auto-clean, weekly idle
restart, antivirus exclusions (stop Defender slowing your builds), and service tuning.

  • One-time fee, 1-year per-PC key (tied to your machine, works 100% offline)
  • One key, one computer - no subscriptions, no cloud
  • Unlocks via an in-app L1 menu

v1.2 is out and scanned clean on VirusTotal (0/67).

If you've ever wondered whether a "PC cleaner" actually does anything - this one's
code is right there to check.

Top comments (1)

Collapse
 
getobserver205 profile image
getobserver

It's Python + Tkinter, packaged with PyInstaller — no Electron bloat, no background services in the free version. The whole thing works 100% offline; the "numbers it shows" come from real Windows APIs (temp files, RAM, startup entries), not fake counters. And since it's MIT-licensed on GitHub, you can read exactly what it touches before running it. The Pro key is HMAC-signed and machine-locked, so there's no phone-home licensing either.