Session memory for Claude Code. Auto-saves checkpoints, shows momentum on session start, and tracks what you were working on across sessions.
Use when the user wants a comprehensive context reconstruction before a big session - "full briefing", "catch me up completely", "full context", "what decisions were made", or returning after a long break and needing complete context.
Use when the user wants to switch to another AI tool (ChatGPT, Gemini, Copilot, etc.) and carry context with them - "continue on ChatGPT", "export context for Gemini", "take this to Copilot", "export my context".
Use when the user asks "what am I working on these days", "what's active", "show all my projects", "cross-project activity", or wants an overview of momentum across multiple projects or branches.
Use when the user needs a standup update, sprint review summary, "what did I do this week", "summarize my progress", "catch me up for standup", or wants to see recent development activity across sessions.
Use when the user says "where did I leave off", "what was I working on", "pick up where I left off", "what's the status", or opens a project after a break. Gives a quick re-entry briefing from KeepGoing session data.
Executes bash commands
Hook triggers when Bash tool is used
Modifies files
Hook triggers on file write and edit operations
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Session memory for Claude Code. Auto-saves checkpoints, shows what you were working on when you return, and tracks progress across sessions.
Once installed, KeepGoing runs automatically in the background:
/plugin marketplace add keepgoing-dev/claude-plugin
/plugin install keepgoing@keepgoing-dev
Full install guide: https://keepgoing.dev/setup/claude-plugin
| Command | What it does |
|---|---|
/keepgoing:reentry | Quick "where did I leave off?" briefing |
/keepgoing:briefing | Full context reconstruction for a big session |
/keepgoing:save [message] | Save a checkpoint manually with a custom message |
/keepgoing:progress | Standup-ready progress summary across sessions |
/keepgoing:hot | See what's actively in-progress |
/keepgoing:handoff [target] | Export context to another AI tool (chatgpt, gemini, copilot, claude, general) |
If you previously configured KeepGoing via keepgoing init or setup_project, your settings.json already has KeepGoing hooks. The plugin provides those hooks too, so you'll have duplicates.
To clean up: remove the KeepGoing hook entries from your .claude/settings.json or ~/.claude/settings.json, then run keepgoing setup claude from your terminal to restore the rules file and statusline.
As of v0.1.3, the MCP server key was renamed from keepgoing to session to avoid naming conflicts. If your config references the old key name, update it to session.
With the plugin installed, Claude has direct access to all KeepGoing tools during your session:
save_checkpoint - Save the current stateget_reentry_briefing - Get structured context (supports tier and model params)get_momentum - Current session and branch status (supports tier and model params)get_session_history - Full session historyget_decisions - Key architectural decisions (Pro)get_whats_hot - Recently active files and branches (Pro)continue_on - Export context for other AI tools (the underlying tool called by /keepgoing:handoff)Note: The
/keepgoing:handoff [target]slash command calls thecontinue_onMCP tool under the hood.
get_decisions and get_whats_hot (and detailed decision tracking) require a KeepGoing Pro license. Basic session recall, briefings, and checkpoints are free. Visit keepgoing.dev to learn more.
This package has no build step. It is a static bundle of JSON config files and Markdown skill definitions.
skills/<name>/SKILL.md.hooks/hooks.json..claude-plugin/plugin.json and keep the version in .claude-plugin/marketplace.json in sync.allowed-tools must use the mcp__plugin_keepgoing_session__ prefix (the MCP server key is session).If you rename or add MCP tools in apps/mcp-server, update the skill allowed-tools lists here to match.
npx claudepluginhub keepgoing-dev/claude-plugin --plugin keepgoingSave and resume Claude Code session context across multiple windows. Preserves work progress, pending tasks, key files, and technical notes. Perfect for complex projects requiring context switching between sessions.
Persistent memory system for Claude Code - seamlessly preserve context across sessions
Persistent memory system for Claude Code with enforced context
Memory compression system for Claude Code - persist context across sessions
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.