Skip to main content

entropymon

Terminal system monitor by Electric Entropy Lab

A powerful, feature-rich terminal system monitor built with Python curses. Better than glances, prettier than htop.

Features

  • CPU - per-core usage bars, sparkline history, frequency, load average
  • Memory - RAM/Swap with usage bars
  • Disk - partitions with usage, IO rates (read/write)
  • Network - RX/TX rates with sparklines, per-interface info
  • GPU - NVIDIA (via NVML) and AMD (via sysfs) - utilization, VRAM, temp, power, fan, clocks
  • Temperatures - CPU, GPU, NVMe, network adapters
  • Processes - interactive management with sorting, filtering, kill signals, renice, details
  • Multi-language - EN, PL, DE, ES, FR, UK, ZH with runtime switching
  • Animated intro - matrix rain boot sequence with decrypt logo animation

Install

pip install entropymon

With NVIDIA GPU support:

pip install entropymon[nvidia]

Usage

entropymon                 # start with auto-detected language
entropymon --lang pl       # start in Polish
entropymon --no-intro      # skip boot animation
entropymon --reset-lang    # reset saved language preference
entropymon --version       # show version

Keyboard Shortcuts

Key Action
h / F1 / ? Help overlay
L Switch language
c / m / p / n Sort by CPU/MEM/PID/Name
r Reverse sort
j / k / arrows Navigate processes
T Send SIGTERM
K Send SIGKILL
F9 Signal selection menu
+ / - Renice process
d / F5 / Enter Process details
/ / f Filter processes
q / Esc Quit

Requirements

  • Python 3.8+
  • Linux (uses /proc, /sys)
  • psutil
  • pynvml (optional, for NVIDIA GPU)

License

MIT - Electric Entropy Lab

Release files for entropymon 2.3.1

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

Source distribution (sdist)

Source distribution for entropymon 2.3.1
File Size Uploaded
entropymon-2.3.1.tar.gz 31.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for entropymon 2.3.1
File Interpreter ABI Platform
entropymon-2.3.1-py3-none-any.whl Python 3 none any Details

Total release size: 62.3 kB

Release files / entropymon-2.3.1.tar.gz

Download URL entropymon-2.3.1.tar.gz
Size 31.4 kB
Tags Source
SHA-256 checksum
How to use checksums
0a7ae7f4561114ed22306fa0bf6271065ced003aa2c47e5b0a6f8a8460101a6d
BLAKE2b-256 checksum
How to use checksums
a095341c2da5585b19eedd74abbc42fd47b07ff8db6d839d8bc23c6b9eeb6d6a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.2

Release files / entropymon-2.3.1-py3-none-any.whl

Download URL entropymon-2.3.1-py3-none-any.whl
Size 30.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a1b9c6a7d0efed1cd4add6b0016307bded73eaa6026455b9c3e01b8fac81b263
BLAKE2b-256 checksum
How to use checksums
284c6922a439800de5e816fa76a10534df15decdef9954385a1542db4291613a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.2

Release history Release notifications | RSS feed

This release

2.3.1 This release

2 release files

2.3.0

2 release files

2.2.1

2 release files

2.2.0

2 release files

2.1.1

2 release files

2.1.0

2 release files

2.0.1

2 release files

2.0.0

2 release files

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