Pick up where you left off in any JetBrains IDE

The KeepGoing plugin for JetBrains reads your saved session data and shows a re-entry briefing when you open a project after time away. Works with IntelliJ IDEA, WebStorm, PyCharm, GoLand, and all other JetBrains IDEs.

How it works

1

Checkpoints are saved by another tool

The MCP server or CLI writes session checkpoints to a .keepgoing/ folder in your project.

2

You open your project in a JetBrains IDE

The plugin runs on startup and reads meta.json, state.json, and sessions.json from the .keepgoing/ directory.

3

You see a re-entry briefing

If you have been away for 3 or more days, a notification appears with your last session context: what you were working on, your suggested next step, and a button to open your last touched files.

Features

Re-entry briefing on project open

When you open a project after 3+ days of inactivity, a notification shows what you were working on, your next step, and how long you have been away.

Open last touched files

One click opens every file you were editing in your last session, so you can jump straight back into your work.

Setup notification for new projects

If a project has no .keepgoing/ data yet, the plugin shows a one-time notification with a link to get started.

Lightweight and local

No accounts, no cloud. Everything stays in your project's .keepgoing/ folder, right next to your code.

Prerequisites

The JetBrains plugin reads checkpoint data but does not create it. You need at least one of these tools to start capturing checkpoints.

Install the plugin

The plugin works with any JetBrains IDE version 2023.2 and newer.

Get from Marketplace

Or install from your IDE

  1. Open SettingsPluginsMarketplace
  2. Search for KeepGoing
  3. Click Install and restart your IDE
100% Free and Local