Skip to main content

sysmon-pro

A terminal system monitor with both CLI (one-shot) and TUI (live curses) modes.

Shows CPU usage per core, memory (real + swap), disk partitions + I/O rates, top processes, and network interface stats — all colour-coded by usage threshold (green < 50%, yellow 50–80%, red > 80%).

Installation

pip install .
# or from any directory:
pip install /path/to/sysmon-pro

Dependency: only psutil (auto-installed).

Usage

CLI — one-shot stats

sysmon-pro           # all sections
sysmon-pro cpu       # CPU only
sysmon-pro mem       # memory + swap
sysmon-pro disk      # disk partitions + I/O
sysmon-pro process   # top processes by CPU
sysmon-pro net       # network interfaces

TUI — live updating curses UI

sysmon-pro --tui     # live monitor (press Q to quit)
sysmon-pro -t        # short alias

The TUI auto-refreshes every 2 seconds. All bars and percentages are colour-coded:

  • Green — < 50% usage
  • Yellow — 50–80% usage
  • Red — > 80% usage

Project structure

sysmon-pro/
├── pyproject.toml
├── README.md
└── src/
    └── sysmon_pro/
        ├── __init__.py
        ├── __main__.py    # entry point
        ├── cli.py         # CLI mode
        └── tui.py         # curses TUI mode

Compatibility

  • Linux, macOS, Windows
  • Python ≥ 3.8
  • Terminal ≥ 50×12 for full TUI experience

Metadata

Release files for sysmon-pro 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for sysmon-pro 1.0.0
File Interpreter ABI Platform
sysmon_pro-1.0.0-py3-none-any.whl Python 3 none any Details

Release files / sysmon_pro-1.0.0-py3-none-any.whl

Download URL sysmon_pro-1.0.0-py3-none-any.whl
Size 8.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e825921ae353f5182e6485bda222bb4c761033b6103e69425be8a844c233a169
BLAKE2b-256 checksum
How to use checksums
fa9b9030b423e93b59b91b0b972530deaac0bee26f39171deb6df9152ab0f499
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.15

Release history Release notifications | RSS feed

This release

1.0.0 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page