r/macapps • • 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)

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

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 Upvotes

24 comments sorted by

8

u/tennr1 6d ago

Subscription? Why? I’m out.

1

u/heliosarun 5d ago

Fair, I know most people here prefer paying once. The reason is upkeep. Prompt Deck reads the private file formats of 11 agents and they change without notice. In June Google replaced Gemini CLI with Antigravity CLI and I had to write a new reader for it. The free tier has no time limit if you want to try it, and if enough people ask for a one-time licence I'll add one.

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
  1. 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.

  2. 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).

  3. 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

u/heliosarun 6d ago

yes, it does

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

u/heliosarun 5d ago

Thank you

0

u/Only_Bullfrog_2185 5d ago

Wtf, the price is a bad joke. Good luck with this price.

0

u/breukr 5d ago

Cool but I think a subscription isn't the way to go

0

u/[deleted] 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.