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
Checkpoints are saved by another tool
The MCP server or CLI writes session checkpoints to a .keepgoing/ folder in your project.
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.
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.
Or install from your IDE
- Open Settings → Plugins → Marketplace
- Search for KeepGoing
- Click Install and restart your IDE