Skip to main content

PyCliMonitor: A python command line tool that monitoring current system's CPU, GPU, RAM, SSD and Networks.

Project description

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+C to exit the monitor

Screenshots

English Interface

English Interface

Chinese Interface

Chinese Interface

License

GNU General Public License v3.0 (GPLv3)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyclimonitor-1.1.tar.gz (19.7 kB view details)

Uploaded Source

File details

Details for the file pyclimonitor-1.1.tar.gz.

File metadata

  • Download URL: pyclimonitor-1.1.tar.gz
  • Upload date:
  • Size: 19.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.2

File hashes

Hashes for pyclimonitor-1.1.tar.gz
Algorithm Hash digest
SHA256 0178e990a6ef49ce5eaa58ac3987cb4c94a488f214039d24f14d96eaa6a71af4
MD5 ac767abf12ef3b7aae55323424434e36
BLAKE2b-256 1e2ec2a5b076457d6d6274ac5976686856940b837305c87e9b530b9bf314fb14

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page