See what your agents
are actually doing.
A macOS menu bar app that keeps Claude Code, Gemini CLI, and Codex visible while you work. What's running, what's blocked, what needs you.
I built this because I was running three agents at once and had no idea which ones were waiting on me. Tally watches them so you don't have to.
v1.0 · 4 MB · MIT License · Apple Silicon + Intel
The gap isn't task management.
It's visibility.
Most tools are good at storing tasks. They are not good at showing whether the work is still moving, waiting on you, ready for review, or diverged from what you intended.
When you're running Claude Code in one terminal, Gemini in another, and Codex in a third, you lose track. Something stalls. Something finishes and nobody tells you. Something goes sideways while you're heads-down on something else.
Tally is built for that gap. It stays local, stays small, and stays out of the way.
Built for how you actually work.
No accounts. No cloud. No configuration files. Install it and it starts working.
Status-first tracking
Running, Waiting, Needs Review, Diverged, Done. Five states that tell you exactly where every piece of work stands without opening a terminal.
Agent-aware
Claude, Gemini, and Codex each have their own identity in the interface. You see which agent is doing what, at a glance.
Auto-detection
Watches session files and running processes. Matches PIDs to working directories. Picks up branches, terminals, and project context automatically.
Live elapsed time
Running work counts up in real time. If something has been going for 40 minutes with no output, you know it's stalled before you waste another hour.
Local-only storage
Everything lives in ~/.tally.json. No account, no cloud sync, no telemetry. Your agent data stays on your machine.
Native macOS
Pure SwiftUI and AppKit. Under 5 MB. No Electron, no web views, no runtime dependency sprawl. Launches instantly, uses almost no memory.
Three agents. One view.
Each agent has its own color identity so you never confuse which is which.
~/.claude/projects/
~/.gemini/projects.json
process detection
Global hotkey
Option + Shift + T from anywhere. Requires Accessibility permission.
CLI included
Same local store. No server, no daemon.
Specs.
macOS 14+
Sonoma or later
Universal
Silicon + Intel
< 5 MB
Total disk space
Swift 6
Strict concurrency
Stop switching terminals
to check on agents.
Download Tally. Open it once. It lives in your menu bar and does the watching for you.
Source is private. Reach out and I'll get you access.