tools · sub-star
terminal_dashboard
real-time system monitor that lives in your terminal.
readme
A live system monitoring dashboard that runs in the terminal instead of a browser tab or a bloated GUI: CPU, memory, network, GPU, and processes at a glance. Getting real AMD GPU sensor data required going around Windows entirely, since the standard APIs report no live temps or load and cap VRAM at 4GB. On Linux the amdgpu driver’s own sysfs files provide the same numbers.
artifact
simulated telemetry in the style of the real dashboard.
signal log
- per-core CPU usage with color-coded load bars, plus live memory and swap counters.
- real-time network I/O: up/down speed and session totals.
- AMD GPU monitoring by reading LibreHardwareMonitor’s web server, since Windows APIs do not expose real sensor data, falling back to WMI automatically; on Linux, load, VRAM, temperatures and power come straight from the amdgpu driver.
- 60-second sparkline trends for CPU and RAM, one averaged point per second, and the top 5 processes by memory.
- GPU sensors are polled on their own interval and cached between frames, so a repaint never costs an HTTP round trip, or a one-second stall when LibreHardwareMonitor is closed.
- metrics persisted to SQLite so history outlives the session; ships as a standalone PyInstaller executable.
built with
PythonRichSQLite