This is a simple Task Manager application built with Python and Tkinter. It displays information about running processes on your system, including CPU and memory usage, GPU usage, and VRAM usage. The application updates the process list every second.
- Displays process information including PID, name, CPU usage, memory usage, GPU usage, and VRAM usage
- Sorts the process list by column when column headers are clicked
- Allows termination of processes by right-clicking on a process and selecting "Terminate"
- Supports both light and dark themes
Before running the application, make sure you have the following dependencies installed:
psutil
py3nvml
tkinter
(usually comes pre-installed with Python)
- Clone the repository:
git clone https://github.com/real0x0a2/PythonTaskManager.git
- Change into the project directory:
cd PythonTaskManager
- Install the dependencies:
pip3 install -r requirements.txt
To run the application, execute the following command in the project directory:
python3 TaskManager.py
The application supports two themes: light and dark. You can switch between themes using the "Theme" menu in the application menu bar.
Contributions are welcome! If you have any ideas or suggestions to improve the application, feel free to open an issue or submit a pull request.
- Ali (Real0x0a1)