Install and open
Prompt Deck finds the local stores your agents already keep - ~/.claude, ~/.codex, Cursor's database and the rest - and indexes them in the background.
macOS 14+ · Apple Silicon & Intel · Free to use
You have transcripts scattered across Claude Code, Codex, Cursor, OpenCode and
Gemini CLI - each in its own private format, none of them searchable together.
Prompt Deck reads all ten of them, keeps your reusable prompts, and puts every
CLAUDE.md and AGENTS.md on one screen.
Free to use · Nothing leaves your Mac
How it works
No setup, no import, no account. Open it and your history is there.
Prompt Deck finds the local stores your agents already keep - ~/.claude, ~/.codex, Cursor's database and the rest - and indexes them in the background.
One list, grouped by day, searchable across every agent. Open a transcript to read tool calls, reasoning and sub-agent runs.
Save any message as a prompt with {{variables}}, install it as a slash command, and keep your memory files consistent across tools.
What's inside
Claude Code, Codex CLI, Cursor, OpenCode, Gemini CLI, GitHub Copilot, Qwen Code, Continue, Pi and Aider. Grouped by day, filtered by project, searchable across all of them.
When an agent spawns a sub-agent, its whole conversation is normally invisible. Prompt Deck opens it inline, under the call that started it, however deep it nests.
Every CLAUDE.md, AGENTS.md, GEMINI.md, .cursorrules and Copilot instruction file, global and per project. Edit one, or append a note to several at once.
Save a prompt with {{placeholders}} and defaults, fill them in when you use it, and install it as a real slash command in Claude Code, Codex, OpenCode or Gemini.
One click reopens a terminal session by id - claude --resume, codex resume, opencode --session. Editor chats open the project in Cursor or VS Code instead.
Every store is read from your own disk. The only network call the app ever makes is the licence check. No account, no telemetry, no uploads.
A look inside
Pricing
The app is genuinely useful without paying - read your history, keep prompts, edit memory files.
or $3.99 monthly · cancel anytime
Secure checkout via Polar (taxes included). Your licence key arrives by email the moment you pay - open Settings › Licence and paste it in.
Opens your 10 most recent sessions, your first 2 prompts and 2 memory files. Everything is still listed - nothing you wrote is ever deleted or hidden from you permanently, and it all comes back the moment Pro is active.
Already subscribed? Find your licence key in your Polar account.
FAQ
Claude Code, Codex CLI, OpenCode, Gemini CLI, Cursor, GitHub Copilot in VS Code, Qwen Code, Continue, Pi and Aider. It reads whichever ones you have installed and ignores the rest.
No. Every transcript, prompt and memory file is read from and written to your own disk. The only network request the app makes is verifying your licence with Polar, and it keeps working offline for two weeks between checks.
It never touches a transcript - those are read-only. It only writes when you ask it to: editing a memory file, appending a note, or installing a prompt as a slash command.
The app drops back to the free tier. Nothing is deleted: every prompt, session and memory file is still there, and the ones past the free limits unlock again if you resubscribe.
Because the agents keep changing. OpenCode moved its history into SQLite, Gemini changed how it stores message content, Cursor's format shifts between releases - each of those needs work to keep reading. A subscription is what funds that.
macOS 14 (Sonoma) or later, on both Apple Silicon and Intel. The app is a universal binary, signed with a Developer ID and notarized by Apple.
Up to five with one licence key. You can free a slot at any time from your Polar account.
Yes - see our Refund Policy. If Pro isn't what you expected, email within 14 days of your first payment and we'll refund it.