computer_cleaner/ ├── main.py # Entry point ├── requirements.txt # Dependencies ├── setup.sh # Setup script (Linux/macOS) ├── setup.bat # Setup script (Windows) ├── run.bat # Run script (Windows) ├── src/ │ ├── init.py │ ├── app.py # Main application class │ ├── gui/ │ │ ├── init.py │ │ ├── login_screen.py # Login screen component │ │ ├── main_screen.py # Main interface screen │ │ └── process_view.py # Process details view │ ├── system/ │ │ ├── init.py │ │ ├── scanner.py # System scanning functionality │ │ └── process_manager.py # Process management │ └── utils/ │ ├── init.py │ └── categorizer.py # Application categorization └── README.md
A desktop application to help users manage and close running applications and processes to free up system resources without permanently deleting or uninstalling any software.
- Clean, white interface with simple hierarchical navigation
- Login screen for access control
- Scan & Clean functionality to identify running applications
- Categorization of applications (Browsers, Communication Apps, Media Players, etc.)
- Detailed process view for individual applications
- Granular process/tab management (close single tabs without closing the entire browser)
- Full application shutdown (close all processes for an application)
- All actions close processes without uninstalling applications
Before running the application, you need to install the required dependencies:
sudo apt-get update
sudo apt-get install python3-pip python3-tk
pip3 install -r requirements.txt
sudo dnf install python3-pip tkinter
pip3 install -r requirements.txt
sudo yum install python3-pip tkinter
pip3 install -r requirements.txt
Python 3 with tkinter should be included with the standard Python installer from python.org.
pip3 install -r requirements.txt
- Install Python 3 from the official website (https://www.python.org/downloads/windows/) if not already installed
- Ensure that Python and pip are added to your system PATH during installation
- Install the required packages:
Or simply run the provided setup.bat script:
pip install -r requirements.txt
setup.bat
- Install the prerequisites as described above
- Alternatively, run the setup script (requires sudo privileges):
./setup.sh
- Install Python 3 if not already installed
- Install required packages:
pip install -r requirements.txt
- Note: On Windows, tkinter is typically included with Python installations
python3 main.py
python main.py
Or simply run the provided run.bat script:
run.bat
- Python 3.x
- Tkinter (for GUI)
- psutil (for system process management)
- The application only closes running processes, it does not uninstall or delete any software
- Users can reopen closed applications normally after using Computer Cleaner
- The application requires appropriate permissions to access and manage system processes
- On Windows, you may need to run the application as Administrator to manage certain system processes