The detail, in Chrome
Open details opens a page in a Chrome window of its own: the last hour of CPU, memory, load, disk and network, and every app with its processes beneath it, so Chrome's dozens of helpers add up to one Chrome. Filter by name, PID, port or command, sort by what's busiest, and stop your own processes from the same row.
At a glance
On a Mac the CPU sits in the menu bar as a figure that holds still. On Linux the tray icon is Sauna's logo, its steam rising as the CPU climbs. The menu lists the five busiest and five largest processes, each a click from Quit.
What it points out
- Hog a process that has held half a core or more for five minutes, like a browser tab stuck at full tilt since breakfast.
- Stray a development server of yours, Python, Node, Wrangler and the like, still listening hours after its terminal was closed.
Containers and virtual machines
With Docker running, whether Docker Desktop, OrbStack, Colima, Podman or Docker on Linux, each container shows its CPU, memory, network and disk. Virtual machines, from UTM and Parallels to QEMU and VirtualBox, have a list of their own.
Stays on your machine
The page is served by Sauna itself, on your own computer, so nothing about your processes leaves it. A fresh key at every launch means no website can read it, and command lines are only read for your own processes.