Introduction
Your AI agent forgets everything. ContextPool fixes that.
Every time you open a new chat with an AI coding agent, it starts completely cold. It doesn't know about the bug you spent three hours tracing last week. It doesn't remember the architectural trade-off you documented on Tuesday. It has no idea about the non-obvious gotcha you hit last month — so it walks right into it again.
You end up doing one of two things: re-explaining your entire project every session, or watching your agent repeat your past mistakes.
ContextPool is persistent memory for AI coding agents. It reads your Cursor and Claude Code sessions, distils them into structured engineering insights — bugs found, root causes, design decisions, gotchas — and feeds them back to your agent automatically via MCP. Every session starts smarter than the last.
See It In Action
$ cxp init claude-code --local
Found 14 Claude Code session(s) for this project.
Summarized 14 session(s) → 47 insight(s) extracted.
Top insights:
bug ESM import fails silently in test runner
→ add "type": "module" to package.json
decision chose SQLite over Postgres for local-only storage
→ latency requirements don't justify the ops overhead
gotcha reqwest needs rustls-tls feature, not default openssl
→ linking fails on Alpine and macOS ARM without it
Your agent will now recall these automatically via MCP.The next time you open this project in Claude Code or Cursor, your agent already knows all of this. It won't re-discover. It won't re-explain. It will just work.
How It Works
Indexing is incremental — only new, unprocessed sessions are summarized on each run. Everything lives on your machine, next to your code.
One Command to Set Up Everything
This installs the binary, registers the MCP server with both Claude Code and Cursor, and walks you through picking an LLM backend. Claude Code users can choose the free Claude Code backend — no API key needed. Anthropic, OpenAI, and NVIDIA are also available; keys are saved to your keychain.
Works Across Every AI IDE
Claude Code
~/.claude/projects/ JSONL sessions
Cursor
~/.cursor/ agent transcripts
Windsurf / VS Code forks
workspaceStorage/*/state.vscdb
Kiro
Exported via /chat save
What Gets Stored
Each session produces up to 5 structured insights, each with:
type
bug, fix, decision, pattern, or gotcha
title
Short headline used in the index
summary
Actionable insight, ≤200 characters
tags
Keywords for search
file
Related source file, if applicable
High signal only. The extraction is tuned to drop generic explanations and exploratory chatter — only actionable insights tied to real code or real decisions are kept.
Ready to start?
→ Install cxp — takes 30 seconds, no Rust required.
Last updated
Was this helpful?