Skip to content

🚀 PC Toolkit Pro is the Ultimate Windows system optimizer & cleaner with real-time monitoring, disk cleanup, temp file removal, memory optimization & power management. Boost PC performance, enhance security & streamline system maintenance with professional-grade tools in modern GUI.

License

Notifications You must be signed in to change notification settings

SSujitX/pc-toolkit-pro

Repository files navigation

🚀 PC Toolkit Pro - Advanced Windows System Manager

PC Toolkit Pro Python PyQt6 License Platform

🔧 The Ultimate Windows System Management Tool with Modern GUI

Clean • Monitor • Optimize • Control

Download


🚀 Quick Start📖 Documentation


⚠️ Important: First Run

🔑 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.


🌟 Overview

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.

🎯 Why Choose PC Toolkit Pro?

  • 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

📸 Screenshots

🖥️ System Monitor

System Monitor

Real-time system monitoring with CPU, memory, and disk usage tracking

🧹 System Cleaner

System Cleaner

Advanced cleaning tools with progress tracking and detailed logs

⚡ Power Management

Power Management

Complete power control suite with scheduling and safety confirmations

📊 System Information & Tray

System Information

Comprehensive system information display with real-time system tray monitoring


✨ Features

🧹 Advanced System Cleaner

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

📊 Real-time System Monitor

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

📊 Comprehensive System Information

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

🔔 Smart System Tray

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

Power Management Suite

🚨 Immediate Actions

  • 🔴 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

Scheduled Operations

  • 📅 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

🎨 Premium User Interface

  • 🌙 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

🚀 Quick Start

📋 Prerequisites

  • 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)

📥 Installation

Method 1: Using UV (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

Method 2: Using Pip

# 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

Method 3: Direct Download

  1. Download the latest release from Release
  2. Extract the ZIP file
  3. Run PC-Toolkit-Pro.exe (no installation required)

🛠️ Building Executable

Create Standalone EXE

# 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

Advanced Build Options

# 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

📖 Usage Guide

🖥️ System Monitor Tab

  1. Real-time Metrics: View live CPU, memory, and disk usage
  2. System Information: Check OS details and hardware specs
  3. Quick Tools: Access Windows utilities with one click
  4. Performance Tracking: Monitor system health over time

📊 System Information Tab

  1. Comprehensive Overview: View detailed system specifications
  2. Hardware Details: Monitor CPU, memory, disk, and GPU information
  3. Operating System: Check OS edition, version, build, and architecture
  4. Live Updates: Real-time data refresh with asynchronous loading
  5. Performance Metrics: Track system uptime and resource utilization
  6. Copy to Clipboard: Export all PC specifications with one click for easy sharing

🧹 System Cleaner Tab

  1. Select Cleaning Type: Choose from comprehensive cleaning options
  2. Free Memory: Release unused RAM to optimize system performance
  3. Monitor Progress: Watch real-time cleaning progress with detailed logs
  4. Review Results: Check freed space and cleaned file counts
  5. Multiple Locations: Clean user temp, system temp, and prefetch files

Power Management Tab

  1. Immediate Actions: Use instant power controls
  2. Schedule Operations: Set timed shutdowns with flexible timing
  3. Safety Confirmations: Confirm destructive actions
  4. Cancel Scheduled: Abort pending operations anytime

🔔 System Tray Features

  1. Background Monitoring: Continuous system performance tracking
  2. Quick Access Menu: Right-click for instant feature access
  3. Live Status Display: Real-time CPU, memory, and GPU metrics
  4. Minimize to Tray: Keep monitoring while maintaining clean desktop
  5. Smart Notifications: System alerts and performance updates

🔧 Configuration

System Requirements

Component Minimum Recommended
OS Windows 10 Windows 11

Permissions

  • Standard User: Basic monitoring and power functions
  • Administrator: Full cleaning capabilities and system access
  • UAC: Automatic elevation prompts for protected operations

🛡️ Security & Safety

Built-in Protections

  • 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

Best Practices

  1. Run as Administrator for full functionality
  2. Close Important Applications before power operations
  3. Save Work before using shutdown features
  4. Regular Monitoring for optimal system health
  5. Backup Data before major cleaning operations

🤝 Contributing

How to Contribute

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'feat: Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

📊 Project Stats

GitHub stars GitHub forks GitHub issues GitHub pull requests GitHub last commit


📄 License

This project is licensed under the MIT License - see the LICENSE file for details.


🙏 Acknowledgments

  • 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

📞 Support

Get Help

Stay Updated

  • 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

⬆️ Back to Top

About

🚀 PC Toolkit Pro is the Ultimate Windows system optimizer & cleaner with real-time monitoring, disk cleanup, temp file removal, memory optimization & power management. Boost PC performance, enhance security & streamline system maintenance with professional-grade tools in modern GUI.

Topics

Resources

License

Stars

Watchers

Forks

Languages