A sleek desktop OS monitor providing real-time insights into CPU, memory, disk, network, sensor data, and system uptime. Utilizing the psutil library, it also showcases detailed I/O device information for optimal system performance analysis.
- Retrieve detailed memory usage statistics;
- Display disk partitions and usage;
- Monitor input/output counters for disk activity.
- View network interface statistics (e.g., sent and received data);
- Display network connections and active states.
- Detect and display camera devices (ID, description, position, etc.);
- Show audio and input devices connected;
- Display battery and screen statistics (if supported).
- List all running processes.
- Access Windows service iterators for advanced process details (if on Windows).
- Built to run on multiple operating systems where psutil is supported.
pip install -r requirements.txtpymon -p "*.css" -p "*.png" src/main.pypyinstaller \
--noconfirm \
--clean \
--onefile \
--name="test" \
--icon="icon.png" \
--add-data="icon.png:." \
--add-data="font:font" \
--windowed \
src/main.py