March 31, 2026
Desktop Tray update: session counts are now free for everyone
The KeepGoing Desktop Tray now shows condensed session counts to all users. See how many coding sessions are active, idle, or done in each project, no license required.
You fire off two Claude Code sessions, switch to something else, and ten minutes later you want to know: are they still running? Did one finish? Did one error out?
Until now, answering that meant opening the editor or switching to the terminal. The tray icon was there, but if you did not have a Session Awareness license, it could not tell you anything about your sessions. That changes with version 1.5.0. Session counts are now visible to all users, no license required.
The dynamic tray icon
The first thing you will notice is the menubar icon itself. Previously, free users saw a static hint icon. Now everyone gets the dynamic version. A colored dot and a count appear right in the menubar, reflecting what is happening across all your projects:
- Green dot + count: Sessions actively working
- Amber dot + count: Sessions that have gone quiet
- Red dot + count: Something worth checking (a conflict between sessions)
There is no visual distinction between a free user and a licensed one. If you have sessions running, your tray icon reflects that. It updates every 30 seconds when at least one session is active, then falls back to a quiet state when everything is idle or finished.
This works for AI coding agents, but it is just as useful if you are juggling multiple projects and want to see which ones have recent activity at a glance.
What free users see in the dropdown
Click the KG icon and each project row now shows a compact badge summary: how many sessions are active, idle, or done.
Something like:
my-app - last worked 2h ago
2 active · 1 idle · 3 done
That is it. No branch names, no timestamps, no individual session detail. Just counts, at a glance. Enough to answer the most common question without digging deeper.
When you want to go deeper
Counts tell you what is happening. The Session Awareness add-on tells you where and why. It expands each count into individual session rows with branch names, tool names, timestamps, and labels. It also adds cross-session intelligence: conflict detection when two sessions touch the same file, branch overlap warnings, and notifications when sessions start or finish.
The free tier gives you monitoring. The license gives you actionable detail.
Why open up session counts
The glance check is the most common thing people do. Before walking away from the desk, before starting a new task, when coming back from a break. For that use case, the exact branch or timestamp is not what matters. The count is.
Removing the gate means every tray user gets that answer. It also means the difference between seeing “2 active” and seeing each session with its branch and tool name is no longer abstract. You experience the free tier, and you know exactly what the full view adds.
Getting started
If you already have the Desktop Tray installed, download the 1.5.0 DMG and replace your existing version.
If you are new to the tray:
- Download the DMG from the releases page
- Drag KeepGoing to Applications and launch it
- Right-click and select Open on first launch (the app is not code-signed yet)
- Add your projects to
~/.keepgoing/tray-config.json
Full setup details are on the Desktop Tray setup guide. If you want to try the full session detail view, the Session Awareness add-on is available separately. The integration page covers what the tray does with and without a license.
Your agents are running. Now you can see that without opening anything.