Stop Losing Context on Your VS Code Side Projects

You reopen VS Code after two weeks. You check git log, grep TODOs, re-read your last PR. Twenty minutes gone before you write a line of code. KeepGoing eliminates that ramp-up entirely.

KeepGoing
KEEPGOING
Welcome back
Here's where you left off
🕐 2 weeks ago
🎯 Migrate UserProfile from class component to React hooks.
📋 Modified UserProfile.tsx, useProfile.ts, and 3 others
➡️ Wire up the refresh token endpoint
Next small step:
🟢 Wire up the useProfile hook in the settings page.

Quick checkpoint Save with auto-generated summary
Start new checkpoint Save your current progress
View full history Browse all checkpoints

Using GitHub Copilot in VS Code?

Add the KeepGoing MCP server so Copilot can read your session context. One click to install.

Built for how you actually work

Side projects, context switching, long breaks between sessions. KeepGoing handles all of it.

Return after a vacation

You were deep in a refactor before two weeks of PTO. KeepGoing shows the exact file, function, and next step so you skip the "where was I?" phase entirely.

Juggle multiple side projects

Context-switch between three repos without losing your place. Each project keeps its own checkpoint trail, ready when you come back.

Hand off context to AI

Pair KeepGoing with Claude Code or GitHub Copilot. Your AI assistant reads your momentum data and picks up exactly where you stopped.

Weekend warrior workflow

Code on Saturday, come back next Saturday. KeepGoing bridges the gap so your weekly sessions feel continuous instead of starting from scratch.

How it works

1

Install the extension

One click from the VS Code Marketplace. No accounts, no configuration required.

2

Code as usual

KeepGoing watches silently. It checkpoints on commits, branch switches, and idle periods.

3

Resume with full context

Come back days or weeks later. KeepGoing shows your last focus, files touched, and suggested next step.

The difference one extension makes

Without KeepGoing

  • - Reopen VS Code after 2 weeks. Stare at the file tree.
  • - Run git log and git diff to piece together what happened.
  • - Grep for TODOs, re-read your last PR description.
  • - Open 4 files trying to remember which one matters.
  • - 20 minutes gone before you write a single line.

With KeepGoing

  • + Reopen VS Code. A prompt shows your last focus and next step.
  • + See exactly which files you touched and why.
  • + Read a one-line summary of what you were trying to accomplish.
  • + Open the right file immediately.
  • + Start coding in 30 seconds.

Frequently asked questions

Is KeepGoing free?

Yes. The VS Code extension and all core features are completely free. Optional Pro add-ons for power users are available separately.

Does it work offline?

Absolutely. KeepGoing stores everything in a local .keepgoing/ directory inside your project. No internet connection needed.

What data does KeepGoing collect?

None. KeepGoing has no telemetry, no analytics, and no cloud sync. Your session data never leaves your machine.

Does it slow down VS Code?

No. KeepGoing runs lightweight background tasks on commits, branch switches, and idle timeouts. There is no file watcher overhead or continuous polling.

Can I use it with other editors?

The VS Code extension is the primary writer. For other editors, the CLI and MCP server can read and write checkpoints. A JetBrains plugin and desktop tray app are also available.

How is this different from git stash or TODO comments?

Git stash saves uncommitted changes. TODO comments mark spots in code. KeepGoing captures your intent, focus, and next step across sessions, bridging gaps of days or weeks automatically.

Works great with

Combine integrations for the best experience. Each tool reads from the same local data.

Claude Code

Give Claude Code session continuity across conversations. The MCP server feeds your momentum, recent progress, and next steps directly into every session.

Learn more

GitHub Copilot

Connect KeepGoing to GitHub Copilot via MCP. Copilot gains access to your project momentum, session history, and suggested next steps.

Learn more

JetBrains

Re-entry briefings when you open a project after days away. Works with IntelliJ IDEA, WebStorm, PyCharm, and all JetBrains IDEs.

Learn more

Cursor

AI-first editor with built-in Copilot. Connect KeepGoing via MCP so Cursor maintains session continuity, knows your next step, and respects recent decisions.

Learn more

Windsurf

Windsurf (by Codeium) AI coding editor. Connect KeepGoing via MCP so Cascade maintains session continuity and knows your next steps.

Learn more

CLI

Run keepgoing glance for instant context in under 50ms. Integrates with Starship and tmux. Shell hook fires on cd so context is always there.

Learn more

Desktop Tray

Glance across every project: what's hot, what's warm, what's cold. Global hotkey pulls up your full briefing from anywhere, no editor needed.

Learn more

Starship

Show your current KeepGoing context in your Starship prompt. One-line glance output appears automatically in every initialized project.

Learn more

tmux

Show your KeepGoing context in the tmux status bar. Single project or multi-project view, refreshed automatically.

Learn more

Shell Prompt

Embed KeepGoing context directly in your Bash, Zsh, or Fish prompt using built-in shell hooks. No extra tools required.

Learn more

Start keeping your projects alive

Install from the VS Code Marketplace. No accounts, no setup wizards.