PumaPrompter is a reusable library of AI image-prompt fragments. Organise prompt snippets in a tree, then assemble a finished prompt by picking one node. No server, no account, no telemetry.
BREAK, line separates each top-level section from the next — a contextual barrier so subjects (characters, props, background) don't bleed together. Selections within one section group together; order follows the tree. Clicking a row's name just focuses it for editing — it doesn't change what's enabled. Even with several nodes enabled you can focus any one of them and edit its positive/negative snippet (the label shows which node); the assembled prompt updates as you type.BREAK) — one clean tag set to paste into the negative box..pumapack of every library (⌘/Ctrl+S saves a quick copy); Import or drag-drop restores it.A prompt is built by walking the path from the root down to the node you select and joining each node's snippet in order. Nodes with an empty snippet are skipped, so organising categories (like Character or Outfits) can exist purely to group things without adding text.
Everything below the selected node is ignored; only the ancestors and the node itself contribute.
Tick a node's checkbox to include it (or ⌘/Ctrl-click the row). Each enabled node contributes its ancestor-chain text, and a line reading BREAK, separates each top-level section from the next. In many image models BREAK starts a fresh chunk, so distinct subjects (a character, a prop, a background) don't bleed into each other. Enabled nodes within the same top-level section group together — the barrier goes between sections. Order follows the tree, and the focused (accent-barred) node is the one whose snippets the editors edit.
Every library is stored in your browser's localStorage, on this device and this browser only. Nothing is uploaded anywhere.
The Export button saves every library to a single .pumapack file; ⌘/Ctrl+S saves a quick copy. Restore either with Import, or by dragging the file onto the window.
Danger zone. This erases every PumaPrompter library in this browser. Export a backup first.
Type DELETE EVERYTHING to confirm:
.pumapack backupPumaPrompter is a lightweight, portable, offline tool for collecting and assembling AI image-prompt fragments. It runs entirely in your browser, with your prompt library kept on your own device.
PumaWorx is a suite of offline, single-HTML productivity apps that run entirely in your local browser. The entire suite is a personal, open source vibecoding project.