A modern desktop application for monitoring system performance and resource usage in real-time, built with Python 3 and PyQt6.
- Real-time monitoring of:
- CPU usage
- Memory (RAM) usage
- Disk usage
- Network traffic
- GPU usage (NVIDIA only)
- Interactive performance graphs
- Dark mode UI
- AI-powered usage suggestions
- Work/Gaming mode selector
- Clean and intuitive interface
- Python 3
- PyQt6
- pyqtgraph
- psutil
- pynvml (for NVIDIA GPU monitoring)
You can clone this repo using the following command:
git clone https://github.com/Namangupta123/AlgoMonitor.git
Make sure to install all the dependencies listed in the requirements.txt file
To install the dependencies :
- Open terminal
- Type the following command:
pip install -r requirements.txt
If you face any issues make sure you have cloned this repo properly.
Steps to switch to Version1.0
branch :
-
Open terminal and type this command to list all the branches:
git branch -a
This command will list all the available branches.
-
Search for this branch with the name
version1.0
-
Fetch all the branch locally :
git fetch origin
-
To switch to this branch run this command :
git switch version1.0
or
git checkout version1.0
Congratulations ! You are now in this branch.
If you encountered any error recheck the spelling and the commands.
While making commits follow this format:
"phase_num date commit message"-m "large message/ description of the changes made"
example commit :
git commit -m "phase2 18.04 updated readme" -m " added a few sections : cloning a repo , installing dependencies, switching to this branch and making commits"