Topsight lives in the menu bar. It shows what each app is using, how that changed over the day, and your Mac's temperatures. It can also control the fans.
brew install --cask gettopsight/tap/topsight
Download for Mac
What it reads
Grouping
Xcode runs as dozens of processes. Topsight adds them up and shows one row called Xcode, with the processes folded inside.
Terminal is split by command and folder, so npm run dev in ~/code/web gets its own row.
Anything Topsight can't place goes under Unattributed. It never guesses.
Plain words
When something stands out, the top line of the popover names it. The words come from what Topsight measures: which processes run inside an app, for how long, and what keeps the Mac awake.
Topsight never quits or signals other apps. It offers to bring the app forward and says what to do there.
To stop the build, choose Product › Stop.
Timeline
Topsight keeps 30 days of history, or 90 if you choose. Any moment shows CPU, temperature, network and the busiest apps.
History stays on your Mac and takes a few dozen megabytes.
Every 5 seconds for the last hour, then every minute, then every 15 minutes.
Last hour, Today and 7 days, on one shared time axis.
Fan control
Choose Auto, Quiet, Cool or Max, or draw your own curve in Settings.
Light on your Mac
of one core with the popover closed. Measured on an M1 Pro.
between readings while the popover is closed. Every 2 s while it's open.
to download.
Privacy
brew install --cask gettopsight/tap/topsight