luke b

project detail

vitals

a live terminal monitor for your mac's cpu, ram, disk, battery, and network — all in one clean, refreshing view built with rich.

apr 2026 - presentpython, psutil, richlivegithub

what it is

a terminal dashboard that polls system metrics in real time and renders them with rich layouts. cpu usage, memory pressure, disk reads and writes, battery state, and network throughput — all visible at once without leaving the terminal.

what it had to do

update fast enough to feel live, stay readable at a glance, and not eat the cpu it's supposed to be monitoring. the display had to work in small terminal windows and scale cleanly to wider ones.

what i built

a psutil-backed polling loop with configurable refresh intervals, a rich layout that arranges panels by metric category, and colour thresholds that shift the display when something runs hot. the whole thing runs from one command with no config file needed.

result

a utility i actually leave open. it's faster to glance at than activity monitor and stays out of the way until something looks wrong.