Most side projects
don't fail.
They just quietly stop.

You didn't lose interest. Life just got busy. KeepGoing helps you return to unfinished projects without the mental friction.

A lightweight dev companion that remembers what you were doing and shows one small next step when you return.

When you reopen your project:

KeepGoing
KEEPGOING
Welcome back
Here's where you left off
🕐 3 days ago
🎯 Refactor middleware to support JWT rotation.
📋 Modified auth.ts, middleware.ts, and 2 others
➡️ Wire up the refresh token endpoint
Next small step:
🟢 Implement the verifyRefreshToken helper in auth.ts.

Runs locally. Lives with your repo. Works with your tools.

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

Senior Full Stack Engineer with 10+ years experience building SaaS platforms. Creating KeepGoing to solve the context-switching friction I face every day.

You know this cycle

You start excited.

You build every night.

Then work gets busy.

A few days pass. Then weeks.

Reopening feels heavy.

So the project quietly freezes.

It's not about motivation. It's about lost context: forgetting where you were, what you were thinking, what comes next.

How it works

Step 1: Code normally.

Just work on your project like you always do. No setup, no config, no extra steps.

KeepGoing: Active
UTF-8 TypeScript
KeepGoing
Saving Checkpoint…

Intent Captured
auth.ts middleware.ts

Step 2: KeepGoing captures your intent.

It quietly watches what you're working on and saves lightweight context: files, tasks, and where you left off.

Step 3: Resume anywhere.

Come back after days or weeks. Resume in your editor sidebar, or let your AI assistant brief you on where you left off.

Resume

9 days ago

Last checkpoint saved

Today

Welcome back, resuming…

🟢 Pick up right where you left off

Never lose your place again.

KeepGoing tracks your trail of thought across days and weeks, making re-entry seamless.

KeepGoing — History
Checkpoint History

Yesterday

Add refresh token endpoint

auth.ts routes/token.ts

3 days ago

Setup database schema

schema.sql migrations/001.ts db.ts

Last Tuesday

Wire up user registration flow

register.ts validate.ts

2 weeks ago

Initialize project and CI pipeline

package.json .github/workflows/ci.yml

Maintained Momentum · 4 checkpoints

Works with your favorite tools

AI tools write great code. KeepGoing gives them the context of why you were writing it.

Think of KeepGoing as the black box flight recorder for your developer brain. Not in the cloud. In your .keepgoing/ folder, right next to your code.

Why I'm building this

I kept abandoning side projects I cared about. Not because I lost interest, but because life got busy and returning felt heavy.

So I started building a small tool to help me continue slowly without losing context.

If you build side projects the same way, this might help you too.

Get started

Start with the VS Code extension to capture context. Then connect your AI tools.

VS Code

Captures your context

Claude Code

AI with project memory

claude mcp add keepgoing -- npx -y @keepgoingdev/mcp-server

GitHub Copilot

Context-aware companion

Free and open source. All data stays local.