Skip to content

Repository files navigation

Prompt Saver

Your prompts, one click away — from a grid, from the search, or from a floating button over any app.

A tiny, fully offline prompt manager for Windows. No account, no cloud, no telemetry.

Latest releaseDownloadsWindowsInstaller size

Prompt Saver


Why

  • Faster than a notes file — click a tile, the text is in your clipboard.
  • Always within reach — pin prompts as floating buttons that stay on top of every other window.
  • Yours alone — everything lives in a local file. The app only goes online if you let it check for updates.

Features

🗂️ Organise

Grid & viewsFree placement on a per-view grid (1×1 up to 20×20), drag tiles anywhere, drop on an occupied cell to swap. Up to 20 named views, each with its own size and layout
LibraryEvery saved prompt in one searchable list — copy, edit, drag onto the grid, filter by color or type
Search & sortTypo-tolerant search ("promt" still finds "prompt"), sorted by most used or recently used
TagsLabel prompts with your own colored tags and narrow the library down to any combination of them
View groupsDrag one view tab onto another to collect them into a folder tab with a member popover
Private notesA notes field per prompt for context you keep but never copy — searchable, shown in the tooltip
FavoritesStar prompts for a live favorites view
Batch editingMulti-select in the library to recolor, favorite, move between views, export or delete in one go
Duplicate finderFinds near-identical prompts, shows them side by side, keeps the one you pick

⚡ Copy

One clickClick a tile — the text is copied, a bubble confirms it
Floating buttonsPin any prompt as a frameless, always-on-top pill. Drag to move, right-click for size, edit or remove; positions survive restarts
Auto-pasteA fast second click (or Enter) copies and pastes into the app you were just in
VariablesWrite {#{Name}#} placeholders and fill them in on copy — or {#{tone|formal,casual}#} for a dropdown
Self-fillingdate, time, weekday, clipboard and uuid fill themselves in, no dialog, in your language
Prompt hotkeysGive a prompt its own global key combination that copies — and optionally pastes — from any app
Tray menuCopy a recent or favorite prompt straight from the tray, without opening the window
Drag-outCtrl-drag a tile, library row or floating button into any other app to drop its text
Button foldersDrag one floating button onto another and they merge into a folder that opens in place
ChainingCombine several prompts into one clipboard entry
Copy historyA journal of recent and most-used prompts, with optional timestamps and adjustable retention
Clipboard inboxAn optional watcher collects text you copy anywhere, so you can turn the good bits into prompts later

🖼️ More than text

Images, GIFs & videosSave a picture from the clipboard or a file and paste it anywhere with one click
Video playerLooping previews on tiles and floating buttons, with scrubber, loop and volume — remembered per prompt
PDF & filesAttach any file by path; a PDF's first page becomes the button's image
Screenshot toolCapture a region or a whole window — even protected ones like the Task Manager — and turn it into a copy button
Color pickerA pipette freezes the screen, magnifies the pixel under the cursor and copies it as hex, rgb or hsl
Markdown previewRender a prompt in the editor — headings, lists, quotes and syntax-colored code, toggled or side by side
Full-screen viewerClick any preview to open it full-screen: scroll to zoom up to 8×, drag to pan

🎨 Make it yours

16 themesLight, dark and system (live OS detection), plus Programmer, AI, Cyberpunk, Retro, Gradient and more
Custom themesBuild your own on top of any built-in one — a color per value, grouped and previewed live
Colors & fontsTint tiles and pills from a palette or a color picker; 20 fonts, per prompt if you like
Auto-fit textTile text grows to fill the button, or pick a fixed size
ScalingSeparate size control for UI, popups, icons and buttons — from 50 % up
Distraction-freeHide the top and bottom bars; the grid takes over the freed space
11 languagesAuto-detected from the system: EN, DE, ES, IT, PT, PL, ZH, JA, NL, TR, RO

🛟 Keep it safe

BackupsRotating local snapshots, compressed and encrypted, on a schedule you can change or switch off. Diagnostics, a restore list and usage statistics live in their own window
Smart retentionKeep a plain number of snapshots, or a number per day, week, month and year
Backup passwordOptional — protects new backup files with a key derived from your password
Version historyEvery prompt keeps its earlier versions; preview and restore any of them
Import / exportOne backup file with prompts, views, layouts, colors, styles and language. Plain CSV/TXT export for the texts alone
Careful resets"Delete data" and "Reset settings" are separate, both guarded, both with an optional safety backup

⚙️ Under the hood

Expert menuSix tabs with an on/off switch for every feature and a parameter for everything adjustable. Settings that are not self-explanatory carry a tooltip
Runs in the backgroundOptional minimize-to-tray, autostart at login, global hotkey
Auto updatesOpt-in check with one-click install, verified against a published checksum
100 % localA single local database. No account, no telemetry, no network traffic except the update check
Small~8 MB installer (Rust / Tauri), using the Windows WebView2 runtime

Download

From the latest release:

FileWhat it is
Prompt.Saver_<version>_x64-setup.exeInstaller — all users or current user only, optional desktop / start-menu shortcuts, upgrades keep your data
prompt-saver.exePortable — one standalone exe, no installation, keeps its data next to itself

Both need the Microsoft WebView2 runtime (preinstalled on Windows 11 and current Windows 10; the app offers Microsoft's installer if it is missing).

Full version history: CHANGELOG.md

Usage

ActionHow
Save a promptType it in the input line → Save → name + color (Ctrl+Enter works too)
Copy a promptClick its tile
Move a tileDrag it to any grid cell; drop on an occupied cell to swap
Edit / hide / pin / deleteRight-click a tile (or hover ); deleting asks twice
All promptsList icon in the header: search, edit and place every prompt
ScreenshotCamera icon: drag a region or click a window to save it as a copy button
Floating button"Toggle floating button" in the tile menu; right-click the pill for options
ViewsTabs next to the title: + adds one; right-click a tab to rename, resize, recolor or delete
SettingsGear icon: theme, language, fonts, sizes, autostart, hotkey, import/export, updates, reset
BackupsBackup manager in the settings: schedule, retention, password, restore list and statistics

Building from source

Requirements: Node.js, Rust (MSVC toolchain).

PDF previews are rendered by PDFium, which is compiled into the exe. Download pdfium.dll (x64) from pdfium-binaries and put it in src-tauri/ before building — the build fails without it.

build.bat

This is the canonical build path: it regenerates the app icons, builds both the portable exe and the NSIS installer, writes a .sha256 sidecar next to the installer (checked by the in-app updater), and copies everything into dist/.

or manually:

npm install
npm run build # portable exe + NSIS installer# -> src-tauri/target/release/prompt-saver.exe# -> src-tauri/target/release/bundle/nsis/Prompt Saver_<version>_x64-setup.exe

Tech stack

Tauri 2 (Rust backend, WebView2 frontend) · vanilla HTML/CSS/JS, no bundler, no framework · SQLite store · arboard (clipboard), rfd (native dialogs), pdfium-render (PDF previews), xcap (screen capture), winreg (autostart), sys-locale (language detection).

Third-party components and their licenses: THIRD-PARTY-NOTICES.md

Copyright

© 2026 BG Coding. The source is published so anyone can see what the app does with their data — it is not released for reuse, redistribution or derivative works.

About

Prompt manager for Windows - one-click copy from a customizable grid or floating always-on-top buttons.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Used by

Contributors

Languages