Sauna

Your CPU at a glance. Every process in detail.

A process monitor for macOS and Linux: a figure in the menu bar or tray, and a live page in Chrome with every app, process, container and virtual machine, and the ones that need a look.

Downloads for macOS and Linux are on their way.

Sauna's details page: the CPU as a large figure with its last hour charted, and memory, disk, network, temperature, load and processes beside it
1 severy reading, with an hour of history kept
0 bytesabout your processes leave your machine
0.5%of one core, while no page is open
2systems, macOS and Linux, one app

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.