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)
| File | Size | Uploaded | |
|---|---|---|---|
| entropymon-2.3.1.tar.gz | 31.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|