See which apps are really using your Mac
Tally counts every helper process toward the app it belongs to, so a thousand processes become a list of apps you recognize. Free, open source, and nothing leaves your Mac.
brew install --cask dheerajkoppu/tap/tally
macOS 15 or later · Apple silicon and Intel
One afternoon on the Mac Tally was built on
- 2,147processes running
- 79apps in Tally
- 0.45%CPU for Tally itself
One row per app
Chrome's renderers, your editor's language servers and every GPU helper show up under the app that started them, with a single number for each.
-
Helpers included
Renderers, plugins and background helpers count toward their app instead of cluttering the list.
-
CPU, memory, power, disk, network
Each tab ranks the apps behind its number, and any app opens to show its processes.
-
A month of history
Scroll back up to 30 days to see what ran while you were away. It's kept in one local file until you clear it.
Right there in your menu bar
Glance up for a reading, or click for every metric and the apps working hardest right now.
-
Shown your way
A symbol, a live number, a small chart, or a few readings stacked on top of each other.
-
Alerts for runaway apps
A notification when something pins the CPU, leaks memory, or won't stop writing to disk.
-
A heads-up under load
The menu bar item turns into a warning symbol while memory, CPU or heat runs high.
Ethernet and Wi‑Fi, side by side
Plugged in and on Wi‑Fi at the same time? Each connection gets its own row, so you can see which one is doing the work.
-
Speeds per connection
Download and upload for every active connection, with the one macOS is using marked.
-
Link speed
The rate each connection negotiated, like 1 Gb/s over a cable or 325 Mb/s over the air.
-
Running totals
How much you've moved today, this week and over the last 30 days.
Every temperature, and the fans
One tab for how warm your Mac is running: the chip, the SSD, the battery and the rest, with the fans right beside them.
-
All the sensors
CPU and GPU with their recent history, then every other reading your Mac reports, each on its own meter.
-
Fan control in place
Leave the fans to macOS, pick a preset, or hold a speed yourself, on the same tab as the temperatures.
-
Accessory batteries
Charge levels for connected Bluetooth headphones, mice and keyboards.
Find the dev server you forgot
Tally files local servers under the project folder they run from, along with the ports they're holding.
-
Sorted by project
See which repo is sitting on port 5173 without reaching for lsof.
-
Idle servers flagged
Servers that haven't handled anything in days are called out so they stop eating memory.
-
Stopped only when you say
One click stops a server, after you confirm. Tally never quits anything on its own.
Also in Tally
-
Battery health
The same maximum capacity System Settings reports, plus cycle count and live power draw.
-
Matches Activity Monitor
Memory used, app, wired, compressed and cached read the same as Apple's own figures.
-
SSD health
Rated life left on your drive, and everything written to and read from it since it was new.
-
Quit and force quit
From any list of apps or processes, and never without your confirmation.
-
Snapshots
Save or copy an image of your stats or the whole dashboard, in light or dark.
-
Tally Wrapped
Each December, your Mac's year in one image: the hours it was awake, the apps that worked it hardest and a few highlights.
-
Feels like macOS
Light and dark mode, full keyboard and VoiceOver support, and Reduce Motion respected.
Nothing leaves your Mac
A system monitor sees a lot. Tally doesn't have a server to send any of it to.
-
Online only when you ask
No license server, no crash reporter, no background pings. Tally only reaches GitHub when you choose Check for Updates.
-
No account, no analytics
There's nothing to sign up for, and no record of what you run is kept anywhere but your Mac.
-
Open source
Every line is on GitHub under the MIT license, so anyone can check these promises.
Is Tally really free?
Yes. There's no paid tier, trial, subscription or ads. Tally is MIT licensed, and every update is free.
Is Tally safe to open?
Yes. Tally is signed with an Apple Developer ID and notarized, so Apple has checked every release for malicious software. The first time you open it, macOS asks whether you want to open an app downloaded from the internet. Click Open.
Will it slow my Mac down?
It shouldn't. With only its menu bar item running, Tally averaged under half a percent of one CPU core in our tests. It refreshes every 5 seconds by default, slows down when no window is open, and a closed window costs nothing.
Does it send anything anywhere?
No. The only time Tally goes online is when you choose Check for Updates, which asks GitHub for the latest version number and downloads that version if you choose to install it. Nothing about your Mac is sent, and your history stays in one file on your Mac.
Which Macs does it run on?
Any Mac with macOS 15 Sequoia or later, Apple silicon or Intel. Temperatures and power readings are more detailed on Apple silicon.
What is the fan helper?
Changing fan speeds needs administrator rights, so Tally asks once for your password and installs a small helper that only sets fan speeds. It puts every fan back to automatic when Tally quits. It's optional, and you can remove it from the fan card on the Sensors tab.
Can I install it with Homebrew?
Yes. Run
brew install --cask dheerajkoppu/tap/tally in
Terminal. You get the same signed and notarized app as the
download. Tally still updates itself from Check for Updates,
so brew upgrade leaves it alone unless you add
--greedy.
How do I update?
Choose Tally › Check for Updates…. If there's a new version, Tally offers to install it: it downloads the release from GitHub, checks that it's signed and notarized, replaces itself and reopens. Your history and settings stay. Tally never checks on its own. Versions before 1.1.1 take you to the download instead.
Get Tally for your Mac
Free for everyone, with nothing to sign up for. It takes about a minute to install.
brew install --cask dheerajkoppu/tap/tally
8 MB · macOS 15 or later