Stay calm while agents run
You kicked off three AI sessions across two branches. Instead of juggling terminal tabs and wondering if they're stepping on each other, you get one calm view of everything: what's running, what's done, and where to look next.
The problem
AI coding agents are fast enough to run in parallel. You can have one session refactoring auth, another writing tests, and a third fixing a bug. But the moment you kick off the second session, a new kind of friction appears: you can't hold all of it in your head.
Which agent is still running? Did two of them touch the same file? Is the test session waiting on something? The mental overhead of tracking parallel work can eat the time you saved by running them in the first place.
How it works
Agents register automatically
When an AI session starts and connects to the KeepGoing MCP server, it registers itself with a session ID, branch, and working directory. No manual setup needed.
Tasks update in real time
As the agent edits files, saves checkpoints, and makes progress, the session task is updated with the current summary, last file edited, and next planned step.
You see everything at a glance
The VS Code sidebar panel and desktop tray show all sessions with their status: active, idle, or finished. Conflict warnings appear when agents overlap.
Example: three parallel sessions in the Live Session panel
● ACTIVE Refactor auth middleware
Branch: feat/auth-refactor · Last edit: src/middleware/auth.ts
● ACTIVE Write integration tests for payments
Branch: test/payments · Last edit: tests/payments.test.ts
● FINISHED Fix timezone bug in scheduler
Branch: fix/timezone · Completed 5 min ago
When to use it
Calm in the chaos
Three Claude Code sessions running at once. One panel shows all of them, so you can focus on your own work instead of watching terminals.
Conflict prevention
Get warned before two agents create conflicting changes in the same file.
Glance without switching
Check on your agents from the macOS menubar without switching windows or breaking your flow.
Features
Live task panel
A dedicated VS Code sidebar panel shows each session's current task, last file edited, and next planned step. Updates in real time as agents work.
Multi-session tracking
Track multiple concurrent AI sessions at once. Each session is labeled with what you asked it to work on, so you always know which agent is doing what.
Conflict detection
Automatically warns when multiple agents are editing the same file or working on the same branch. Catch collisions before they become merge conflicts.
MCP tool access
AI assistants can query live session data via the get_current_task MCP tool. Agents can see what other agents are doing.
Desktop tray support
Monitor all your agent sessions from the macOS menubar tray app. See active, idle, and finished sessions at a glance without opening an editor.
Local and private
Session data is stored in .keepgoing/current-tasks.json. Nothing leaves your machine.
Common questions
What counts as a "session"?
Any AI coding agent that writes to the KeepGoing MCP server. Each Claude Code instance, Cursor session, or Windsurf session that connects via MCP is tracked as a separate session with its own task, status, and file activity.
How does conflict detection work?
When multiple sessions are active, KeepGoing compares the files each agent is editing and the branches they are working on. If two agents touch the same file or work on the same branch, you get a warning in the sidebar panel.
Does it work without VS Code?
Session tracking works anywhere the MCP server runs (Claude Code, Cursor, Windsurf). The VS Code sidebar panel and desktop tray are optional ways to visualize sessions, but the data is captured regardless of editor.
Can I use it on multiple devices?
Each license activates on one device at a time. Deactivate from one device and reactivate on another whenever you want.
What if I want a refund?
Contact us within 14 days of purchase for a full refund, no questions asked. See our refund policy.
Lifetime license. No subscription, no recurring fees. Activate on one device at a time.