A modern, all-in-one system utility suite for Windows built with Python & CustomTkinter.
WinOptimize 11 streamlines Windows maintenance by combining a powerful Package Manager GUI, System Debloater, and Deep Hardware Diagnostics into a single, professional interface.
System Status & Health
- Dashboard:
- Resource Gauges: Real-time circular dials for CPU, RAM, and Disk usage.
- Network Monitor: Live graph and speed indicators for upload/download activity.
- Active Apps: Tracks top bandwidth-consuming applications by session usage.
- System Info: Displays detailed Windows build, accurate CPU model, and uptime.
- Registry Backup: One-click safety tool to backup the `HKLM` hive.
- Hardware Health:
- Battery: Health %, cycle count, and official Windows Battery Report generation.
- Silicon: Live CPU temperatures and RAM slot mapping.
- Storage: S.M.A.R.T. data, drive temps, and life remaining percentages.
Apps & Packages
- Package Manager: A full GUI for WinGet. Search, install, and batch-update software from Microsoft's official repository.
- Bloat Uninstaller: Scan for and remove pre-installed Windows junk apps using a safe whitelist system.
Performance & Maintenance
- Privacy & Tweaks: One-click registry toggles (e.g., Disable Telemetry, Remove Bing Search, Classic Context Menu).
- System Cleaner: deep cleaning tools for temporary files, cache, and system junk.
- File Scanner: Analyze disk usage and identify large files taking up space.
- Startup Manager: View and disable applications that launch automatically at boot to improve startup speed.
- Service Manager: Manage Windows background services to free up resources.
- Process Priority: Real-time management of process CPU priorities to boost foreground apps.
Troubleshooting
- Network Tools: Utilities for connectivity testing, DNS flushing, and IP configuration.
- Windows Repair: Automated execution of Windows troubleshooting commands (DISM Check/Scan/Restore and SFC Scannow) to fix corrupted system files.
-
Clone the repository:
git clone https://github.com/Dunttus/WinOptimizer.git cd WinOptimizercd WinOptimizer -
Install dependencies:
winget install Python.Python.3.14
pip install customtkinter psutil pillow
-
Run as Administrator:
- Right-click your terminal or IDE and select "Run as Administrator".
- Execute the main script:
python.exe main.py
Warning
This tool modifies Windows Registry keys and Hardware Settings.
- Administrator Rights: Required for most features.
- License Notice: The Package Manager installs apps from public repositories. You must own a valid license for any paid software installed.
- Liability: Always create a System Restore Point before performing deep cleaning or mass uninstallations.
- Project Creator: Dunttus
- AI Assistance: Partly vibe coded with Gemini
- CustomTkinter - Modern UI framework
- psutil - System monitoring
- Pillow - Image processing
This project is licensed under the GPL-3.0 License.