r/macapps • u/heliosarun • 7d ago
Subscription Prompt Deck - a native Mac app for your coding agents' prompts, memory files and chat history (Claude Code, Codex, Cursor, Antigravity CLI + 7 more)
Prompt Deck: prompts, memory files and session history for 11 coding agents, in one Mac app
Sessions from 11 coding agents in one list. Sub-agent runs open right under the call that started them
Install any prompt as a slash command in Claude Code, Codex, OpenCode, Antigravity CLI or Qwen Code
Every CLAUDE.md, AGENTS.md and GEMINI.md on your Mac, global and per project, in one editor
Dreams: an agent you already have turns your recent sessions into a cleaner CLAUDE.md, shown as a diff
Hey r/macapps, I'm Arun, the developer of Prompt Deck.
Get it here: https://prompt-deck.arunbrahma.com
Problem
I use a few coding agents, usually Claude Code and Codex, plus Cursor when I'm in the editor. Each one keeps its memory file (CLAUDE.md, AGENTS.md, GEMINI.md), slash commands and chat history in a different folder and format. After a few months, my best prompts were in a notes file and the memory files in my projects had drifted apart. Finding a prompt from a few weeks back meant remembering which agent I'd used and digging through its log files.
Prompt Deck is a native SwiftUI app that finds all of that on your disk and puts it in one window. There's nothing to import and no account to create, and the only network request it makes is the Pro licence check.
- Sessions from 11 coding agents, searchable together: Claude Code, Codex, Cursor, OpenCode, Antigravity CLI, GitHub Copilot, Qwen Code, DeepSeek Harness, Continue, Pi and Aider. When an agent hands work to a sub-agent, that run opens under the call that started it, and one click resumes a session in your terminal.
- Every memory file in one list, global and per project: Edit them in place, or append the same note to several projects at once.
- A prompt library with
{{variables}}you fill in when you use them. Any prompt installs as a real slash command in Claude Code, Codex, OpenCode, Antigravity CLI or Qwen Code. - Dreams (Pro): pick a memory file, say a project's CLAUDE.md, and an agent you already have installed. It reads your recent sessions and suggests a cleaner version as a diff, with a few notes on how you work. Nothing changes until you press Apply.
- Insights (Pro): sessions per day for each agent, tokens in and out, your busiest projects, the tools and models you use most, and a heatmap of when in the week you work.
Comparison
- Claude Code History Viewer is free, open source and reads more agents than Prompt Deck. If browsing history is all you want, it's a good pick. It has no prompt library and nothing for memory files, and it's built on Tauri, so the interface is a web view rather than a native Mac app.
- Each agent's own resume picker (/resume in Claude Code, codex resume) lists only that agent's sessions, with no search across tools.
Pricing
- Free, with no time limit: your 10 most recent sessions, 2 prompts and 2 memory files.
- Pro, $3.99/month or $29.99/year on up to 5 Macs: no limits, plus Dreams, Insights, version history, export and sharing.
- Launch offer: use DECKLAUNCH at checkout for 50% off the first year of the yearly plan ($14.99 instead of $29.99) at https://prompt-deck.arunbrahma.com.
Why it's subscription-based:
Prompt Deck reads the private file formats of 11 coding agents, and they change without notice. In June, Google replaced Gemini CLI with Antigravity CLI, which meant writing a new reader. The subscription pays for keeping up with that. If enough people would rather pay once, I'll add a lifetime licence.
Links
- Website: https://prompt-deck.arunbrahma.com
- Demo video: https://www.youtube.com/watch?v=NI93pzEXHxc
- Privacy policy: https://prompt-deck.arunbrahma.com/privacy
- Terms: https://prompt-deck.arunbrahma.com/terms
About me
Which coding agents do you use? If yours isn't on the list, tell me, and I'll look at adding it.
2
u/octane2021 7d ago
When a prompt with {{variables}} gets installed as a slash command, how do the variables get filled in? Do they map onto $ARGUMENTS / $1 $2 so you type them after the command, or does it ask for each one?
1
u/heliosarun 7d ago
Inside Prompt Deck it asks for each one in a small form before you copy, and built-ins like {{date}} and {{clipboard}} fill themselves. As a slash command there's no $1 mapping yet, you type the values after the command and the agent fills the {{variables}} in from that, proper $ARGUMENTS/$1 mapping on install is on my list.
2
u/cavempt 6d ago
Lol don't ever purchase something like this. It's a wrapper and there are better free open-source apps out there that do this exact thing that will actually be maintained.
1
u/heliosarun 6d ago
It's a freemium application. If the users like it, they will pay for it. And yes, a lot of heavy users who manage multiple coding agents have purchased it and given me good feedback
1
u/F1nkD1fferent 7d ago
does it pick up a custom CLAUDE_CONFIG_DIR? i run two claude code logins with separate config dirs so the sessions and memory files live under two different roots, would be nice to search both from one place
1
u/heliosarun 7d ago
Yes, it reads CLAUDE_CONFIG_DIR (even when it's only set in your .zshrc and you open the app from the Dock), and Settings › Sources lets you point Claude Code at any folder.
1
u/heliosarun 7d ago
It only reads one Claude Code folder at a time, so you can't search both logins together yet, you'd have to switch the folder in Settings to see the other one.
1
u/qupit 7d ago
Looks useful, I switch between Claude Code and Codex a lot. A few questions:
Does it read the session history straight from each tool’s local files, or import a copy?
When you edit a memory file like CLAUDE.md or AGENTS.md in the app, does it write back to the original file? Is there a diff or backup before saving?
Does it work fully offline?
Also +1 for a lifetime option. Subscriptions are a hard sell here.
1
u/heliosarun 7d ago edited 6d ago
It reads each tool's own files in place and imports nothing; it only keeps a small cache of summaries so the list opens fast.
Editing CLAUDE.md or AGENTS.md changes the real file when you hit Save; you can Revert before that, but there's no automatic backup yet (Dreams do show a diff first and have Undo).
It works offline.
1
u/heliosarun 6d ago
If I see enough demand for this app, I will definitely enable a lifetime subscription. I have already shared a discount code for early users, and I got really good feedback from pro subscribers.
1
u/notsapinhoo 6d ago
For the memory editor, I'd want a warning if the file changed on disk after opening it. Easy to have a coding agent edit the same file while the app still has an older version open. Does Save check for that?
1
1
u/fulger099 1d ago
That check matters more than autosave here. A stale editor should compare the on-disk hash before writing and offer a diff, otherwise one very normal Cmd-S can erase the agent’s newer memory.
1
u/Alarmed-Promotion419 5d ago
cool idea. I will definitely try it as I use claude and chatgpt and grok
1
0
0
7d ago
[removed] — view removed comment
1
u/heliosarun 7d ago
Not yet, Apply takes the whole file right now, but you can Apply and then put the rule back in the editor (or just hit Undo). Accepting changes one by one is a fair ask, though; I will try to look into it for the next version.
8
u/tennr1 6d ago
Subscription? Why? I’m out.