I spend most of my days in terminal, lot of agents, lot of running servers. When my mac starts choking I had to leave the terminal, open Activity Monitor, and still not know which session was eating the CPU. So I built what I really need.
Demo
Terminal previewOverview
macOS system dashboard for terminal
macOS system dashboard for your terminal. No sudo, no mouse. Your localhost servers and Claude sessions are in there too, one key away.
From the maintainer
Maintainer profilewhirr
macOS system dashboard for your terminal. No sudo, no mouse
macOS system dashboard for terminal
Start by controlling your Claude sessions. If you have multiple agents running, you can see them all in one place, how much CPU each one costs you, and open their terminals when you don't remember where you started them.
Built around the typical design prototyping / design engineering workflow with AI: spinning off multiple servers (because you run multiple worktrees of a single project), spinning off multiple agents, and forgetting where you have what because agents can parallelize, but a typical human can't effectively. Other monitors show processes but I needed to see my work.
Maintainer install notes
brewbinarycargo
Latest Release
Release Notes
2026-09-01 · compare
Fixed
- Only list claude processes that are sessions (89236f5)
- A cron deleted from any session retires everywhere (0abd06a)
- Find a session whose binary the updater deleted (524c44d)
Install whirr 0.3.12
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/scoobynko/whirr/releases/download/v0.3.12/whirr-installer.sh | sh
Install prebuilt binaries via Homebrew
brew install scoobynko/whirr/whirr
Download whirr 0.3.12
| File | Platform | Checksum |
|---|---|---|
| whirr-aarch64-apple-darwin.tar.xz | Apple Silicon macOS | checksum |
Discussions