PyCliMonitor
A python command line tool that monitoring current system's CPU, GPU, RAM, SSD and Networks.
PyCliMonitor - System Resource Monitor for Command Line
PyCliMonitor is a powerful command-line tool for monitoring your system's resources in real-time, including CPU, GPU, RAM, disk usage, and network activity. It provides a clean, colorful interface directly in your terminal.
Features
- Real-time monitoring of:
- CPU usage (per core) with frequency information
- GPU usage, memory, and temperature
- Memory and swap usage
- Disk usage and I/O activity
- Network interface activity with upload/download speeds
- Multi-language support (English and Chinese)
- Color-coded display based on resource usage levels
- Clean, non-flickering interface using ANSI escape sequences
Installation
Option 1: Install via pip
pip install pyclimonitor
Option 2: Clone the repository
git clone https://github.com/EasyCam/PyCliMonitor.git
cd PyCliMonitor
pip install -e . # Install in development mode
Usage
After installation, you can run PyCliMonitor directly from the command line:
English Interface (default)
python -m pyclimonitor
Chinese Interface
python -m pyclimonitor cn
You can also run it directly from Python:
from pyclimonitor import monitor
# For English interface
monitor("en")
# For Chinese interface
monitor("cn")
Requirements
PyCliMonitor automatically installs its dependencies, which include:
- psutil
- GPUtil
- tabulate
Controls
- Press
Ctrl+Cto exit the monitor
Screenshots
English Interface
Chinese Interface
License
GNU General Public License v3.0 (GPLv3)
Metadata
Release files for pyclimonitor 1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| pyclimonitor-1.1.tar.gz | 19.7 kB | Without provenance | Details |
Release files / pyclimonitor-1.1.tar.gz
| Download URL | pyclimonitor-1.1.tar.gz |
|---|---|
| Size | 19.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0178e990a6ef49ce5eaa58ac3987cb4c94a488f214039d24f14d96eaa6a71af4
|
|
BLAKE2b-256 checksum How to use checksums |
1e2ec2a5b076457d6d6274ac5976686856940b837305c87e9b530b9bf314fb14
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.12.2
|
Security for pyclimonitor 1.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.