Quiet when you work.
There when you
come back.

You juggle projects, branches, AI agents. Things slip. Not because you forgot, but because coming back feels heavy.

KeepGoing watches your momentum across every project. When something goes cold, it brings you back with one small step.

No notes. No setup. Lives in your menu bar, terminal, and AI tools.

Your momentum, right in your status bar.

Claude Code
Terminal

$ claude

Claude Code v2.1

Opus 4.6 (1M context)

~/projects/api-service

> finish the JWT rotation middleware

recap: Sliding-window refresh, 15m access / 7d refresh. Still need to wire up verifyRefreshToken on the /auth/refresh route.

4 tasks · 1 done · 1 in progress

Read current token service

Wire up verifyRefreshToken helper

Add rotation to /auth/refresh

Update middleware tests

>

[KG] Opus 42% · 2h14m · 5✎ 2↑ · 18m save

Lives with your repo. Works with your tools. Set up in 30 seconds.

Profile picture of mrth2
Built by @mrth2 Open Source Contributor @Mealie

Senior Full Stack Engineer with 10+ years experience building SaaS platforms. Building KeepGoing because I kept abandoning projects that mattered to me.

You know this feeling

You have six repos on your machine. Three of them haven't been touched in weeks.

You remember what they are. You could open any of them right now. But you don't. Because picking up where you left off feels like starting over, and starting over feels heavy.

So the billing migration sits. The side project sits. The open source PR you were excited about sits.

It's not forgetting. It's friction. The longer a project sits, the harder it is to go back.

How KeepGoing works

See everything at a glance.

You're running three agents across two branches. The menu bar shows all of it: what's active, what's idle, what's done.

One calm surface instead of juggling terminal tabs. See which sessions are writing to the same files, which branches overlap, and where to pick up next.

No context needed. Just open the menu bar and the big picture is right there.

KeepGoing
1 active 1 idle 1 done
my-saas-app 1 active
blog-redesign 1 idle
open-source-lib 1 done
Continue On
weekend-game 21d ago
Add multiplayer lobby UI
my-saas-app 2d ago
Wire up Stripe webhook handler
blog-redesign 3d ago
Finish dark mode toggle
open-source-lib today

KeepGoing

now

billing-migration hasn't been touched in 9 days.

Next step: Add the Stripe webhook handler.

Open project Snooze

Cold projects don't stay forgotten.

Haven't touched a project in 9 days? KeepGoing nudges you back with one small next step. Not a wall of context, just the thing to do next.

Three nudges, then it stops asking. Your call.

Feel the progress you're making.

Not gamification. Just enough visibility to fight the feeling of "too many plates spinning."

This month

scout 12 checkpoints
auth-migration 80% done
side-project active again

Your AI tools start informed.

KeepGoing exposes your project state through MCP. Claude Code, GitHub Copilot, any MCP-compatible tool gets a briefing the moment it connects.

No "here's what I was working on" prompts.

Claude Code

$ claude

SessionStart hook: KeepGoing context loaded

Welcome back! Here's where you left off:

Branch: feat/auth-flow

Last session: 3 hours ago

Working on: JWT refresh token rotation

Next step: Add token expiry check to middleware

Ready to pick up from the token expiry check?

Works with Claude Code, GitHub Copilot, and any MCP-compatible AI tool.

Why I'm building this

I kept abandoning projects that mattered to me.

Not big dramatic abandonments. Small ones. A side project I was excited about on Friday would feel impossibly far away by Monday. A migration I was halfway through would sit for two weeks because I couldn't face the ramp-up.

The problem wasn't remembering what to do. Git handles that. The problem was the weight of coming back. So I built something that makes coming back feel light.

Get started

Pick your surface. Every tool you add makes coming back easier.

On macOS? Also add the menubar companion.

Terminal

$ brew install --cask keepgoing-dev/tap/keepgoing

A read-only view of your momentum. Pair it with a tool below to start capturing it. Other install options.

Install KeepGoing where you actually code

Not sure where to start? See everything KeepGoing does.