A lightweight desktop app for organizing, searching, and copying AI prompts.
Built with Tauri v2, Rust, and vanilla JavaScript.
Organization
- Folders with custom colors, drag-and-drop reordering
- Tag prompts, star your favorites
- Move prompts between folders by dragging cards to the sidebar
Productivity
- One-click copy to clipboard
- Global quick-save shortcut (
Ctrl+Shift+S) - Search across names, text, and tags
- Sort by name, date, or last edited
- Keyboard shortcuts:
Ctrl+Nnew prompt,Ctrl+Fsearch,Ctrl+Bsidebar
Extras
- Attach images to prompts (paste, drag, or browse)
- Character counter with token-limit warnings
- Dark and light theme
- ~5 MB installer
Head to Releases and grab the installer for your OS:
| Platform | File |
|---|---|
| Windows | Prompt.Library_x.x.x_x64-setup.exe |
| macOS (Apple Silicon) | Prompt.Library_x.x.x_aarch64.dmg |
| macOS (Intel) | Prompt.Library_x.x.x_x64.dmg |
Run it, done.
You need Rust, Node.js 18+, and cargo install tauri-cli.
On macOS, also install Xcode Command Line Tools:
xcode-select --install
On Windows, install Visual Studio Build Tools with the "Desktop development with C++" workload.
Then:
git clone https://github.com/Leonxlnx/prompt-library.git
cd prompt-library
npm install
cargo tauri dev # run in dev mode
cargo tauri build # build the installerThe installer ends up in src-tauri/target/release/bundle/.
prompt-library/
├── renderer/ # Frontend (HTML, CSS, JS)
│ ├── index.html
│ ├── styles.css
│ ├── app.js
│ ├── quicksave.html
│ └── quicksave.js
├── src-tauri/ # Rust backend
│ ├── src/lib.rs # Core logic and commands
│ ├── src/main.rs # Entry point
│ ├── tauri.conf.json # App config
│ ├── capabilities/ # Permission definitions
│ └── Cargo.toml
├── package.json
├── ROADMAP.md
├── LICENSE
└── README.md
| Framework | Tauri v2 |
| Backend | Rust |
| Frontend | HTML / CSS / JS (no framework) |
| Storage | Local JSON file |
| Font | Inter |
See ROADMAP.md.
- Fork the repo
- Create a branch (
git checkout -b feature/your-feature) - Commit (
git commit -m 'add your feature') - Push (
git push origin feature/your-feature) - Open a PR
MIT — see LICENSE.