Skip to content
| Marketplace
Sign in
Visual Studio Code>SCM Providers>KeepGoing: Context CompanionNew to Visual Studio Code? Get it now.
KeepGoing: Context Companion

KeepGoing: Context Companion

KeepGoing

|
1 install
| (0) | Free
Return to unfinished projects without the mental friction.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

KeepGoing

Resume projects after days or weeks away by showing what you were doing, what you planned next, and relevant context.

The Problem

When you step away from a project, for days, weeks, or longer, it's hard to remember:

  • What you were doing
  • What you planned to do next
  • What files you were working in

KeepGoing saves lightweight session checkpoints that capture your context, so you can pick up where you left off with minimal mental effort.

Features

Session Checkpoints

Save what you did, what's next, and any blockers. Each checkpoint automatically captures your current git branch and touched files.

  • Save Session Checkpoint - Record a detailed checkpoint with summary, next steps, and blockers
  • Quick Checkpoint (Cmd+Shift+K / Ctrl+Shift+K) - Save a checkpoint in one step
  • Annotate Checkpoint - Add notes to an existing checkpoint

Auto-Checkpoints

KeepGoing can automatically save checkpoints so you never forget:

  • On inactivity - Saves after 75 minutes of inactivity (configurable)
  • On git commit - Captures context whenever you commit
  • On branch switch - Saves before you switch to a different branch

Session Recall

When you return to a project, instantly see what you were working on:

  • Show Last Session - View your last checkpoint in a modal
  • View Full History - Browse all past checkpoints
  • Open Touched Files - Reopen the files from your last session in one click
  • Sidebar View - Always-visible summary in the activity bar

MCP Integration

KeepGoing includes an MCP (Model Context Protocol) server that lets AI coding assistants access your session checkpoints. This gives tools like Claude Code and GitHub Copilot awareness of what you were working on, so they can help you resume where you left off.

  • Setup Claude Code - Registers the KeepGoing MCP server with Claude Code via the CLI
  • Setup GitHub Copilot - Adds the KeepGoing MCP server to your project's .vscode/mcp.json

Both commands install the MCP server via npx @keepgoingdev/mcp-server, so no global installation is needed.

Local-First

  • All data stays in your workspace (.keepgoing/ folder)
  • No accounts, no cloud, no backend
  • Human-readable JSON files you can inspect or version control
  • Works offline, always

Data Storage

Session data is stored in a .keepgoing/ folder inside your workspace:

.keepgoing/
  meta.json       - Project identity (projectId, timestamps)
  sessions.json   - All session checkpoints
  state.json      - Last session state for quick access

By default, .keepgoing/ is automatically added to .gitignore. You can disable this in settings to share context with your team.

Commands

Command Keybinding Description
KeepGoing: Save Session Checkpoint Prompts for summary, next step, and optional blocker
KeepGoing: Quick Checkpoint Cmd+Shift+K / Ctrl+Shift+K Save a checkpoint in one step
KeepGoing: Show Last Session View the last checkpoint in a modal
KeepGoing: View Full History Browse all past checkpoints
KeepGoing: Open Touched Files Reopen files from the last session
KeepGoing: Annotate Checkpoint Add notes to an existing checkpoint
KeepGoing: Setup Claude Code Install the KeepGoing MCP server for Claude Code
KeepGoing: Setup GitHub Copilot Install the KeepGoing MCP server for GitHub Copilot

Settings

Setting Default Description
keepgoing.inactivityTimeoutMinutes 75 Minutes of inactivity before an auto-checkpoint
keepgoing.checkpointOnCommit true Auto-checkpoint on git commit
keepgoing.checkpointOnBranchSwitch true Auto-checkpoint on branch switch
keepgoing.enableWorkReminders false Show reminders to save checkpoints
keepgoing.workReminderMinutes 45 Minutes between work reminders
keepgoing.addToGitignore true Auto-add .keepgoing/ to .gitignore

Requirements

  • Visual Studio Code v1.85.0 or later

Contributing

Found a bug or have a feature request? Open an issue on our community repo.

License

MIT

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft