💻 Tiwut System Cleaner

Optimize Your PC's Performance

Tired of a sluggish system? Tiwut System Cleaner is a powerful, yet easy-to-use, Python-based utility designed to safely remove common junk files, free up disk space, and enhance your PC's speed. Built with the tkinter GUI for a simple, native Windows experience.

✨ Key Features

🧹 What Can Tiwut Clean?

The application offers granular control over the cleanup process. You can choose any combination of the following items:

System Cleanup

  • User Temp Files: Removes files from the user's `%TEMP%` directory.
  • System Temp (Windows/Temp): Clears temporary files from the system's `%WINDIR%\Temp` folder.
  • Prefetch Data: Clears optimization files (Note: May slightly increase boot time temporarily).
  • Empty Recycle Bin: Permanently deletes files in the Recycle Bin.
  • Memory Dumps (`.dmp`): Removes system crash and error reports (Minidumps).
  • Windows Event Logs: Clears accumulated system event log files.

Network & Update

  • Flush DNS Cache: Runs `ipconfig /flushdns` to clear old DNS entries.
  • Windows Update Cache: Clears downloaded update files by temporarily stopping and restarting the `wuauserv` service.

Browser Cache

  • Google Chrome Cache: Clears temporary files for the default profile.
  • Microsoft Edge Cache: Clears temporary files for the default profile.
  • Mozilla Firefox Cache: Detects and clears the cache for all local profiles.

⬇️ How to Use It

  1. Download: Save the main.py file to your computer.
  2. Run: Execute the script using Python (e.g., double-click or run python main.py).
  3. Admin Prompt: The application will automatically prompt you to run as an administrator, which is required for full functionality.
  4. Select & Clean: Choose the items you wish to clean and click the START CLEANING button.
  5. Review: Monitor the Activity Log for details on the files removed and space freed.

Note: Because this script performs deep system cleaning tasks, running it as a Windows Administrator is mandatory. The application handles this automatically upon launch.