Plumb
Context from your other AI tools, already corrected
Ask Claude Code, Cursor or Claude Desktop for something you did in another tool, in your own words. Plumb brings it in and tells you what has stopped being true since.
npx plumb-ai initGet started
Install
Run the command above in any terminal. It needs Node.js 22.13 or later.
Sign in
Your browser opens with a code. Sign in with GitHub and approve it if it matches your terminal.
Bring in your past
Say yes to bring in past Claude Code and Cursor sessions. New sessions save on their own from then on.
Restart your tools
Restart Claude Code, Cursor and Claude Desktop so they pick up Plumb.
Ask from any tool
Type this in Claude Code, Cursor or Claude Desktop. Use your own words, not keywords.
/plumb what did I build this week/plumb the auth refactor I did in Cursor last month/plumb
Example of what Plumb tells you
May be out of date (in "Pitch deck"): Slide 3 says you sign in with email. A Claude Code session on Tuesday switched sign-in to GitHub.
Terminal commands
Run each one with npx plumb-ai in front, like npx plumb-ai status.
Set up
init- Sign in and connect your tools. Safe to run again after an update.
backfill- Bring in past Claude Code and Cursor sessions. Add --dry-run to only count them.
import <file>- Bring in Claude chats from your data export.
Day to day
status- See when Plumb last saved each tool.
save- Save this folder's latest sessions right now.
stats- See what Plumb has saved and caught.
flags <doc>- See what stopped being true in one doc.
Leave
uninstall- Remove Plumb from this computer. Your other settings stay.
delete-account- Delete your account and everything saved in it.
Claude Desktop and Claude chats
/plumb in Claude Desktop: init makes a file at ~/.plumb/plumb-skill.zip. Upload it in Settings, Capabilities, Skills.
Past Claude chats: they live on Anthropic's servers. In claude.ai, go to Settings, Privacy, Export data. Download the conversations file from the email while signed in, then run:
npx plumb-ai import <the file>What leaves your computer
- Secrets like keys, tokens and passwords are stripped before anything is sent.
- Plumb reads each session to write down what it decided and planned. It never stores the transcript.
- Plumb runs on Meta's Muse Spark. If Meta's standard models are down, session text goes to its contributor tier, which lets Meta train on what it receives.
- Your settings are merged, never replaced, and backed up first.