Skip to content

Repository files navigation

🧹 PC Storage Cleaner

A powerful, modern Windows storage cleaner that removes temp files, browser caches, app junk, and system bloat — all from a beautiful dark UI.

⬇️ Download Latest .exe · 🐛 Report Bug · 💡 Request Feature


✨ Features

  • 🗑 47+ Clean Categories — Temp files, caches, logs, game data, dev tools & more
  • 🔍 Smart Scan — Shows exact space to be freed before cleaning anything
  • 🌐 All Major Browsers — Chrome, Edge, Firefox, Brave, Opera, Opera GX
  • 🎮 Game Launchers — Steam, Epic Games, Battle.net / Blizzard
  • 🧑‍💻 Developer Tools — VS Code, npm, pip, Yarn, pnpm, NuGet, Cargo, Gradle
  • 💬 Apps — Discord, Spotify, Teams, Zoom, Telegram, WhatsApp
  • 🪟 Deep Windows Cleaning — Prefetch, Thumbnail cache, Error Reports, Memory Dumps, Event Logs, Printer Spool, Hibernate file, Windows.old
  • Safe by Default — Risky categories are opt-in only
  • 🔑 Admin Mode Detection — Unlocks deeper cleaning when run as administrator
  • 📋 Live Activity Log — Real-time per-file log with color coding
  • 🎨 Modern Dark UI — Built with tkinter, no external dependencies

📦 Download

No Python required — just download and run!

Version File Size
Latest PC Storage Cleaner.exe ~10 MB
  1. Download PC Storage Cleaner.exe from Releases
  2. Double-click to run
  3. (Optional) Right-click → Run as administrator for deeper cleaning

Note: Windows Defender may briefly show a warning for unknown publishers. Click "More Info → Run Anyway". The app is built with Nuitka (compiles to native code) to minimize false positives.


🧹 What Gets Cleaned

🪟 Windows System
Category Description
Windows Temp Files %TEMP% and C:\Windows\Temp
Prefetch Cache App startup cache files
Thumbnail Cache Explorer thumbnail database
Recycle Bin All drives
Windows Logs CBS, setup & event logs
Windows Update Cache SoftwareDistribution\Download
Delivery Optimization Windows Update peer cache
Memory Dumps C:\Windows\Minidump + memory.dmp
Error Reports WER crash dumps
Icon & Font Cache Explorer icon DB + font cache
Installer Patch Cache $PatchCache$ redundant patches
Windows.old Previous Windows installation
Event Logs System, Application, Security, Setup
Printer Spooler Stuck print jobs
Hibernate File hiberfil.sys (= your full RAM size)
Recent Documents MRU file list
DNS Cache Resolver cache flush
Clipboard Clipboard history
IIS Logs Web server log files
🌐 Browsers
Browser Cleans
Chrome Cache, Code Cache, GPU Cache
Edge Cache, Code Cache, GPU Cache
Firefox cache2 profiles
Brave Cache, Code Cache, GPU Cache
Opera / Opera GX Cache, Code Cache
🧑‍💻 Developer Tools
Tool Cleans
VS Code Cache, logs, workspace storage, cached extensions
npm Package download cache
pip Python HTTP cache
Python __pycache__ bytecode folders
Yarn Package cache
pnpm Store cache
NuGet .NET package cache
Cargo (Rust) Registry & source cache
Gradle / Maven Java build tool caches
Visual Studio Component & IntelliSense cache
🎮 Games & Apps
App Cleans
Discord Cache, GPU cache, logs
Spotify Stream & offline storage
Teams Cache, service worker, logs
Zoom Meeting logs & temp data
Telegram Desktop media cache
WhatsApp Desktop cache
Steam Downloading depot + logs
Epic Games Web cache, HTTP cache, logs
Battle.net Cache & logs
Adobe Premiere Pro & After Effects media cache
Office AutoRecover & temp files
OneDrive Sync activity logs

🛠️ Run from Source

Requirements

  • Python 3.8+
  • No third-party packages needed (uses only stdlib + tkinter)
git clone https://github.com/saksham-kumar1621/PC-Storage-Cleaner.git
cd PC-Storage-Cleaner
python cleaner.py

Or just double-click Run Cleaner.bat


🔨 Build the EXE yourself

The exe is compiled with Nuitka (Python → native C code) for minimal AV false positives.

# Install Nuitka
pip install nuitka ordered-set zstandard

# Build (takes ~5-10 min, auto-downloads MinGW64 compiler)
python -m nuitka ^
  --onefile ^
  --windows-console-mode=disable ^
  --enable-plugin=tk-inter ^
  --assume-yes-for-downloads ^
  --windows-product-name="PC Storage Cleaner" ^
  --windows-product-version=1.0.0.0 ^
  --output-filename="PC Storage Cleaner.exe" ^
  --output-dir=dist ^
  cleaner.py

Or just double-click Rebuild EXE.bat


📁 Project Structure

PC-Storage-Cleaner/
├── cleaner.py          # Main application (all-in-one)
├── Run Cleaner.bat     # Launch from Python source
├── Rebuild EXE.bat     # Build standalone exe with Nuitka
├── requirements.txt    # Build dependencies
├── LICENSE             # MIT License
└── .github/
    ├── workflows/
    │   └── build.yml       # GitHub Actions auto-build
    └── ISSUE_TEMPLATE/
        ├── bug_report.md
        └── feature_request.md

🤝 Contributing

Contributions are welcome! See CONTRIBUTING.md.

  1. Fork the repo
  2. Create a branch: git checkout -b feature/new-category
  3. Add your changes to CLEAN_CATEGORIES in cleaner.py
  4. Open a Pull Request

📄 License

MIT © Saksham Kumar


Made with ❤️ by @one_saksham_

Star this repo if it helped you free up space!

About

Free up GBs instantly — cleans 47+ categories: temp files, browser caches, Discord, Spotify, Steam, dev tools & more. Standalone .exe, no install needed.

Topics

Resources

Contributing

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages