🔧 The Ultimate Windows System Management Tool with Modern GUI
Clean • Monitor • Optimize • Control
🔑 Administrator Rights Required
For full functionality (especially system cleaning features), right-click the application and select "Run as administrator" on your first launch. The application will automatically prompt for UAC elevation when needed.
PC Toolkit Pro is the ultimate Windows system optimizer and cleaner that transforms your PC performance with advanced system cleaning, real-time monitoring, and smart power management. This free Windows utility combines disk cleanup, temp file removal, memory optimization, and CPU monitoring in one powerful desktop application. Built with modern PyQt6 technology, PC Toolkit Pro delivers professional-grade system maintenance tools for Windows 10/11 users who demand peak performance, enhanced security, and streamlined PC management in an intuitive, user-friendly interface.
- ⚡ Lightning Fast: Optimized performance with real-time monitoring
- 🎨 Modern UI: Beautiful dark theme with professional design
- 🔒 Safe & Secure: Built-in safety checks and confirmations
- 🛠️ All-in-One: System cleaning, monitoring, and power management
- 📊 Real-time Data: Live system metrics and performance tracking
- 🎛️ Advanced Controls: Quick access to Windows system tools
Real-time system monitoring with CPU, memory, and disk usage tracking
Advanced cleaning tools with progress tracking and detailed logs
Complete power control suite with scheduling and safety confirmations
Comprehensive system information display with real-time system tray monitoring
Feature | Description | Benefits |
---|---|---|
🗑️ Smart Temp Cleanup | Removes temporary files, prefetch data, and cache | Frees up disk space, improves performance |
🔄 Disk Cleanup Integration | Full Windows Disk Cleanup with advanced options | Deep system cleaning with Microsoft tools |
♻️ Recycle Bin Manager | Individual or bulk recycle bin cleaning | Quick space recovery and privacy protection |
💾 Free Memory | Release unused RAM and optimize memory usage | Improves system responsiveness and performance |
📊 Real-time Progress | Live cleaning progress with file size reporting | Transparent operation tracking |
📝 Detailed Logging | Comprehensive logs of all cleaning operations | Audit trail and troubleshooting support |
Metric | Monitoring | Visualization |
---|---|---|
🖥️ CPU Usage | Real-time processor utilization | Animated progress bars with percentages |
💾 Memory Stats | RAM usage (used/total/percentage) | Live memory consumption tracking |
💿 Disk Space | C: drive storage monitoring | Space usage with GB/TB display |
⏱️ System Uptime | Precise uptime tracking | Days, hours, minutes, seconds format |
🖥️ System Info | OS version, architecture details | Complete system specifications |
🔧 Quick Tools | Direct access to Windows utilities | One-click system tool launching |
Component | Details | Information Provided |
---|---|---|
⏱️ System Uptime | Precise runtime tracking | Days, hours, minutes, seconds display |
🖥️ CPU Details | Processor information & usage | CPU name, cores, usage percentage |
💾 Memory Info | RAM statistics and utilization | Total, used, available memory with % |
💿 Storage Data | Disk space and usage metrics | Total, used, free space with percentage |
🎮 GPU Monitor | Graphics card performance | GPU name, usage, memory, temperature |
🖥️ OS Information | Operating system details | Edition, version, build, architecture |
📋 Copy to Clipboard | One-click PC specs export | Copy all system specifications to clipboard |
Feature | Functionality | Benefits |
---|---|---|
📊 Live Metrics | Real-time CPU, memory, GPU stats | Quick performance overview |
🎯 Quick Actions | Instant access to core features | One-click system operations |
🔧 Tool Shortcuts | Direct Windows utility access | Fast system tool launching |
⚡ Power Controls | Immediate power management | Quick shutdown, restart, sleep options |
🧹 Cleaning Tools | Fast system cleaning access | Instant temp file and cache cleanup |
🖥️ Show/Hide Toggle | Minimize to tray functionality | Clean desktop with background monitoring |
🔔 Smart Notifications | System alerts and status updates | Stay informed of system changes |
- 🔴 Shutdown Now - Instant system shutdown with confirmation
- 🔄 Restart Now - Quick system restart with safety checks
- 😴 Sleep Mode - Low-power standby mode
- 🛌 Hibernate - Save session to disk and power off
- 🔒 Lock Screen - Secure workstation instantly
- 👤 Sign Out - Log out current user safely
- 📅 Flexible Scheduling - Set shutdown timers (1-1440 minutes)
- ⏱️ Multiple Time Units - Minutes or hours selection
- ❌ Cancel Anytime - Abort scheduled operations
- 🔔 Smart Notifications - System tray alerts and confirmations
- 🌙 Modern Dark Theme - Professional dark mode with gradient accents
- 🎭 Responsive Design - Adaptive layout for different screen sizes
- 🎨 Color-coded Elements - Intuitive color system for different actions
- ✨ Smooth Animations - Polished transitions and hover effects
- 📱 Tabbed Interface - Organized feature access with clean navigation
- 🔤 Premium Typography - Segoe UI font family for Windows consistency
- Operating System: Windows 10/11 (64-bit recommended)
- Python: 3.8 or higher
- RAM: 4GB minimum (8GB recommended)
- Storage: 1GB free space
- Permissions: Administrator rights (recommended)
# Clone the repository
git clone https://github.com/yourusername/pc-toolkit-pro.git
cd pc-toolkit-pro
# Install dependencies with UV
uv sync
# Run the application
uv run pc_toolkit_pro.py
# Clone the repository
git clone https://github.com/yourusername/pc-toolkit-pro.git
cd pc-toolkit-pro
# Create virtual environment
python -m venv venv
venv\Scripts\activate
# Install dependencies
pip install -r requirements.txt
# Run the application
python pc_toolkit_pro.py
- Download the latest release from Release
- Extract the ZIP file
- Run
PC-Toolkit-Pro.exe
(no installation required)
# Install PyInstaller
uv add pyinstaller
# Build executable with icon
uv run python -m PyInstaller --noconfirm --windowed --onefile --icon "icon.ico" --add-data "icon.ico;." --name "PC-Toolkit-Pro" pc_toolkit_pro.py
# Find your executable in dist/ folder
# Build with additional optimizations
uv run python -m pyinstaller --noconfirm --windowed --onefile --icon "icon.ico" --add-data "icon.ico;." --add-data "ui;ui" --add-data "modules;modules" --name "PC-Toolkit-Pro" --optimize 2 --strip pc_toolkit_pro.py
- Real-time Metrics: View live CPU, memory, and disk usage
- System Information: Check OS details and hardware specs
- Quick Tools: Access Windows utilities with one click
- Performance Tracking: Monitor system health over time
- Comprehensive Overview: View detailed system specifications
- Hardware Details: Monitor CPU, memory, disk, and GPU information
- Operating System: Check OS edition, version, build, and architecture
- Live Updates: Real-time data refresh with asynchronous loading
- Performance Metrics: Track system uptime and resource utilization
- Copy to Clipboard: Export all PC specifications with one click for easy sharing
- Select Cleaning Type: Choose from comprehensive cleaning options
- Free Memory: Release unused RAM to optimize system performance
- Monitor Progress: Watch real-time cleaning progress with detailed logs
- Review Results: Check freed space and cleaned file counts
- Multiple Locations: Clean user temp, system temp, and prefetch files
- Immediate Actions: Use instant power controls
- Schedule Operations: Set timed shutdowns with flexible timing
- Safety Confirmations: Confirm destructive actions
- Cancel Scheduled: Abort pending operations anytime
- Background Monitoring: Continuous system performance tracking
- Quick Access Menu: Right-click for instant feature access
- Live Status Display: Real-time CPU, memory, and GPU metrics
- Minimize to Tray: Keep monitoring while maintaining clean desktop
- Smart Notifications: System alerts and performance updates
Component | Minimum | Recommended |
---|---|---|
OS | Windows 10 | Windows 11 |
- Standard User: Basic monitoring and power functions
- Administrator: Full cleaning capabilities and system access
- UAC: Automatic elevation prompts for protected operations
- ✅ Confirmation Dialogs - Prevent accidental destructive actions
- ✅ Safe File Deletion - Only removes temporary and cache files
- ✅ System File Protection - Avoids critical Windows files
- ✅ Backup Recommendations - Suggests data backup before cleaning
- ✅ Error Handling - Graceful failure recovery
- Run as Administrator for full functionality
- Close Important Applications before power operations
- Save Work before using shutdown features
- Regular Monitoring for optimal system health
- Backup Data before major cleaning operations
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'feat: Add amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- PyQt6 Team - For the excellent GUI framework
- psutil Contributors - For system monitoring capabilities
- Windows Community - For feedback and testing
- Open Source Community - For inspiration and support
- 🐛 Issues: GitHub Issues
- 💬 Discussions: GitHub Discussions
- ⭐ Star this repository for updates
- 👀 Watch for new releases
- 🔔 Follow for announcements
Made with ❤️ for the Windows Community
PC Toolkit Pro - Empowering Windows Users Since 2025