March 30, 2026

Install KeepGoing Desktop Tray with Homebrew

The KeepGoing Desktop Tray is now available as a Homebrew Cask. One command installs the macOS menu bar app that shows re-entry briefings, live session status, and momentum across all your projects.

Install KeepGoing Desktop Tray with Homebrew

If you are on macOS and want the KeepGoing Desktop Tray, you can now install it with a single command.

brew install --cask keepgoing

That is it. No DMG to download, no dragging to Applications, no manual updates. Homebrew handles all of it.

What the Desktop Tray does

The Desktop Tray sits in your menu bar and gives you a live view of everything happening across your projects. Click the icon and you see:

  • Momentum per project: the last thing worked on, how long ago, and what to do next
  • Live sessions: any active agents or editors currently writing checkpoints, with branch and recency info
  • Re-entry briefings: when you have been away from a project, a full briefing opens automatically so you pick up where you left off without hunting through git logs or commit messages

The tray is the at-a-glance layer. You do not need to open VS Code or a terminal to remember what you were doing. You just look at the menu bar.

Works with any editor

The Desktop Tray reads .keepgoing/ data written by the VS Code extension, JetBrains plugin, MCP server, or CLI. It does not care which tool created the data, only that the data exists.

This means it pairs naturally with whatever you are already using:

  • VS Code or Cursor: install the extension, and the tray picks up your sessions automatically
  • JetBrains IDEs: install the plugin, same result
  • Claude Code, GitHub Copilot, or any MCP client: configure the MCP server and the tray reads from it
  • Terminal-only: use the CLI to save checkpoints, and the tray sees those too

If you switch editors between projects, or you run AI coding agents alongside your own work, the tray keeps everything in one place.

Auto-discovery

Projects do not need manual configuration. Once any KeepGoing tool writes a .keepgoing/ directory into a project, the tray finds it. Open the Desktop Tray preferences, add your root workspace folder, and it scans for all projects from there.

If you use the VS Code extension with the workspace scanner already set up, the tray just works. No extra steps.

What you see in the menu bar

When nothing is active, the tray shows a quiet “KG” monogram. When sessions are running, you get a status dot and a count:

  • KG 2 with a green dot: two sessions actively working
  • KG 3 with an amber dot: sessions running but idle
  • KG 1 with a red dot: a file conflict detected between sessions

Clicking the icon opens a dropdown with per-project session rows showing the tool, branch, and how recently it checked in. A second click opens the full briefing window with next steps and context.

After installing

Once Homebrew finishes, open KeepGoing from your Applications folder or Spotlight. It will appear in the menu bar immediately. From there, open Preferences and point it at your workspace root.

For a full walkthrough of the setup options and how to connect it to your existing KeepGoing setup, see the Desktop Tray integration guide.


Your momentum should be visible before you even open an editor.