Skip to content

About

System optimization without admin rights. Monitor resources, clean temporary files, and boost performance with this Python utility.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

ย 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿš€ System Optimizer Tool

A modern, portable system optimization utility built with Python and CustomTkinter. Monitor system resources, clean temporary files, and optimize your system performance - all without admin rights!

Python CustomTkinter Platform License

โœจ Features

๐Ÿ“Š System Monitoring

  • Real-time CPU Usage - Live CPU utilization with progress visualization
  • Memory Tracking - RAM usage and available memory display
  • Disk Space Analysis - Storage usage and free space monitoring
  • Network Statistics - Data sent/received tracking
  • System Uptime - Current system uptime display

๐Ÿงน Cleaning Tools

  • Temporary Files Cleaner - Remove junk files from multiple temp directories
  • Safe Cleaning - No system files affected, permission error handling
  • Space Recovery - Track how much disk space was freed

โšก Performance Tools

  • Quick System Scan - Health check for CPU, memory, and disk
  • Real-time Updates - Automatic 5-second refresh cycles
  • Activity Logging - Detailed operation log with color-coded messages

๐ŸŽจ Modern Interface

  • Dark Theme - Easy on the eyes modern UI
  • Scrollable Design - Handles all screen sizes gracefully
  • Responsive Layout - Adapts to window resizing
  • Progress Indicators - Visual feedback for all operations

๐Ÿ› ๏ธ Installation

Prerequisites

  • Python 3.8 or higher
  • pip (Python package manager)

Dependencies Installation

pip install customtkinter psutil

Quick Start

# Download the script and run:
python system_optimizer.py

๐Ÿ“ฆ Portable Usage

This application is designed to be completely portable:

  • โœ… No installation required
  • โœ… No admin rights needed
  • โœ… No system modifications
  • โœ… Single-file executable (when packaged)

๐ŸŽฏ Usage Guide

System Overview Panel

  • Monitor real-time system metrics at a glance
  • Click ๐Ÿ”„ Refresh for immediate updates
  • Automatic updates every 5 seconds

Quick Actions

  1. ๐Ÿงน Clean Temporary Files

    • Safely removes temp files from multiple locations
    • Shows files cleaned and space recovered
    • Handles permission errors gracefully
  2. ๐Ÿ” Quick System Scan

    • Performs system health check
    • Provides recommendations
    • Color-coded health indicators

Advanced Tools

  • Browser cache management
  • Print spooler cleanup
  • System reporting
  • Process monitoring
  • Network statistics
  • Performance metrics

Activity Log

  • View all operations in real-time
  • Color-coded message types
  • Clear log functionality
  • Auto-scroll to latest entries

๐Ÿ”ง Technical Details

Supported Temp Locations

  • System temp directory
  • User AppData temp folders
  • Windows temporary internet files
  • Easily extensible for more locations

System Requirements

  • RAM: 512MB minimum
  • Storage: 50MB free space
  • Permissions: User-level access
  • OS: Windows 10/11, Linux, macOS

Safety Features

  • Read-only system monitoring
  • Safe file deletion with validation
  • Permission error handling
  • No registry modifications
  • No system file access

๐Ÿšจ Safety & Privacy

๐Ÿ”’ Security Guarantees

  • No Internet Access - All operations are local
  • No Data Collection - Complete privacy
  • No System Modifications - Read-only except for temp files
  • Open Source - Fully transparent code

๐Ÿ—‘๏ธ What Gets Cleaned

  • Browser cache files
  • Temporary application data
  • Download cache files
  • No personal files affected

๐Ÿ› Troubleshooting

Common Issues

"Permission Denied" Errors

  • Normal - indicates protected system files being skipped
  • Application continues working normally

High CPU Usage Display

  • Monitor running processes in Task Manager
  • Use built-in quick scan for recommendations

Temporary Files Not Cleaning

  • Some files may be in use by other applications
  • Try closing other apps and retry

Getting Help

  1. Check the activity log for specific error messages
  2. Ensure all dependencies are installed
  3. Verify Python version compatibility

๐Ÿ›ก๏ธ Legal & Compliance

  • License: MIT License
  • Privacy: No data collection or telemetry
  • Safety: No system modifications without user consent
  • Open Source: Full code transparency

๐Ÿ”ฎ Future Enhancements

Planned features:

  • Cross-platform temp file detection
  • Startup program management
  • Duplicate file finder
  • Large file analyzer
  • Automated maintenance scheduling

๐Ÿค Contributing

Contributions are welcome! Areas for improvement:

  • Additional system monitors
  • More cleaning options
  • UI/UX enhancements
  • Cross-platform compatibility

๐Ÿ“„ License

MIT License - feel free to use, modify, and distribute.


About

System optimization without admin rights. Monitor resources, clean temporary files, and boost performance with this Python utility.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages