All pens

toppen

A system monitor in the way of top and btop: cards with graphs, and a table of processes.

Try it. Sort a column, choose a row, pause with Space.

Theme bateri

What it does

Sort and filter
By any column; by a word, user:root or cpu>50.
Act on a process
Send a signal, change its priority, open a shell in its folder.
Cards and ports
Every processor, disk and GPU; who listens on which port.

Run it by its name

toppen  # the monitor
toppen --once  # print a summary of the machine and exit
toppen --json  # the same summary, as one line of JSON
toppen --interval 2  # look at the machine every 2 seconds
Source on GitHub
Over plain ssh
Run it on the server. Nothing listens on a port.
Your font and theme
bateri draws it the way it draws its own text.
In another terminal
Prints a summary of the machine, as top ‑l 1 does.

The other pens

Download bateri

Free and openly licensed. Open it and your zsh arrives as usual; bateri handles the rest.

Download for macOS

macOS 14 or later, Apple silicon · Free software, GPL-3.0

Or with Homebrew: