Hey, welcome to Opticomp! This isn't just another task manager; it's a real optimization tool. Whether your system's slowed down by resource-hogging apps or just needs a cleanup, Opticomp has you covered. With its easy-to-use UI, dark theme, and powerful features, you'll keep your PC running smoothly. 💻✨
-
Auto-Script Trigger 🤖: When you start Opticomp, it automatically runs the scripts—no hassle, no manual work needed.
-
Remove Useless Apps 🗑️: Opticomp helps you identify apps that use too many resources. It'll suggest apps to remove, and with one click, they’re gone.
-
Real-Time Usage Display 📊: See charts showing which processes are using the most CPU and memory. Top 15 most demanding apps are visualized for easy understanding.
-
Smart Suggestions 💡: We use machine learning to suggest which apps can be safely removed based on past usage. Important apps are safe, while unnecessary ones are flagged.
- Start the App 🚀: When you open the app, it runs scripts to gather system information and process files to extract stats.
- Identify Issues 🔍: Opticomp analyzes large file usage and uses an ML model to figure out what's slowing things down.
- Optimize ✨: Get a list of unnecessary apps, see top resource users, and remove the ones you don’t need.
- Python libraries like pandas, matplotlib, and psutil.
- tkinter for the user interface.
- XGBoost for smart suggestions.
Run UI_main.py
, and let Opticomp do its job. If you need to convert system logs, there's a script for that too. Load the app, generate suggestions, visualize the data, and clean up your system—all in one place.
- Clone this repo.
- Run
pip install -r requirements.txt
. - Start the UI with
python UI_main.py
.
Have suggestions or found a bug? Feel free to open a pull request or submit an issue here on GitHub. Let's keep improving!
Take care! ✌️