ZenCleaner 🧹
pip install zencleaner→ typezencleanerin your terminal → a localhost web UI opens → click buttons → it actually cleans your PC.
The website is just the remote control. The real work happens on your own PC via a tiny local server bound to 127.0.0.1 — nothing is sent to the internet.
Quick start (Windows)
pip install zencleaner
Open a new terminal and type:
zencleaner
Your browser opens automatically at http://127.0.0.1:8765 with the ZenCleaner web UI.
What it can clean
| Task | What it does |
|---|---|
| Temp Files | %TEMP%, C:\Windows\Temp |
| Prefetch | C:\Windows\Prefetch (admin only) |
| Recycle Bin | Empty recycle bin |
| Registry MRU | RunMRU, RecentDocs, ComDlg32 (safe keys only) |
| DNS Cache | ipconfig /flushdns |
| Clean All | All of the above at once |
Command-line options
zencleaner --help
--port PORT Port to run on (default 8765)
--no-browser Don't auto-open the browser
--host HOST Bind address (default 127.0.0.1 — localhost only)
--no-elevate Skip the Windows UAC admin prompt
--no-auto-kill Don't kill an old ZenCleaner already on this port
Admin rights
Some tasks (Prefetch, Registry, Forensic) need Windows Admin. On startup ZenCleaner shows a UAC prompt — accept it for full power, or cancel/click --no-elevate and the UI still works with admin-only tasks disabled.
Security
- Server binds to
127.0.0.1only — nobody on your network or the internet can reach it. - No telemetry, no data collection, no outbound calls.
- Every clean action is a real Python function running locally on your machine.
Stop it
Press Ctrl+C in the terminal. The localhost site stops instantly.
License
MIT — see LICENSE
Metadata
Release files for zencleaner 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| zencleaner-1.0.0.tar.gz | 49.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| zencleaner-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 102.1 kB
Release files / zencleaner-1.0.0.tar.gz
| Download URL | zencleaner-1.0.0.tar.gz |
|---|---|
| Size | 49.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
60906fa6b3671e97fbb1e730a14017d10af68f4a3bb4680ca85e74836b201033
|
|
BLAKE2b-256 checksum How to use checksums |
c7f9bf74e786222af6852f6056c779d1dfd3a8100558d227bafc5ddf968ff0ff
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.5
|
Release files / zencleaner-1.0.0-py3-none-any.whl
| Download URL | zencleaner-1.0.0-py3-none-any.whl |
|---|---|
| Size | 52.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
4db6966d606f0969c7b51dac80722f4bd692076ccad0eac50d133f9d9d287cab
|
|
BLAKE2b-256 checksum How to use checksums |
72c1e5b1801920bdad1c91d13231b52048dc28cb13b4ce20b78edb0bd7d389fc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.5
|