Open Source · Tauri 2.0 · Rust + React 18

Your AI prompts.
Organized.
Local. Yours.

Stop losing your best work in chat histories and sticky notes. OPL gives your AI workflows a permanent home — on your machine, fully offline, no subscriptions, no accounts, no nonsense.

100% Offline
0 Accounts
3 Platforms
Free Forever
OPL — OpenPromptLibrary, gallery view in dark mode with card grid, tool filter, and category filter

Why OPL

Everything a prompt manager should be

Built for developers, designers, and AI power users who take their workflows seriously.

Dual Repository

Keep personal prompts private in your OS app-data directory. Share team prompts via any local folder or SMB/UNC network path. Switch views with one click.

AI Tool Targeting

Tag each prompt for GitHub Copilot, M365 Copilot, Stable Diffusion, or ComfyUI. The toolbar filters down to exactly what a moment needs.

Hierarchical Categories

Define top-level Fields and nested Sub-categories to match how your team thinks. All structure lives in a plain fields.json — no schema migrations ever.

Image Prompts + EXIF

Drag and drop a JPEG or PNG. EXIF Description and Software tags are parsed in Rust via kamadak-exif — no JavaScript parsing — and pre-fill the prompt form.

Custom Branding

White-label the app with your team's name, logo, and brand colors. Light, Dark, and System theme modes are all supported. Settings persist in branding.json.

Plain JSON. Always.

All data lives in plain JSON files next to the app. No database, no migration scripts. Read, back up, and version-control your entire prompt library.

Screenshots

See it in action

Gallery view — dark mode, card grid with image prompts, tool and category filter bars
Gallery view — dark mode card grid with image prompts, tool filter & category filter bars
AI Tool Targeting settings panel
AI Tool Targeting Enable or disable specific tools in the filter bar
Tag Library settings panel
Tag Library Build a shared tag vocabulary with quick-add chips
Categories and Fields settings panel
Categories & Fields Organize by department, workflow, or anything you like

Comparison

The sweet spot between SaaS and Notepad

Most prompt managers are expensive cloud subscriptions or raw text files. OPL sits exactly in the middle.

Feature OPL Generic SaaS Notepad
100% offline
Team sharing (network folder)
AI tool filtering
Image prompts + EXIF metadata rarely
Hierarchical categories sometimes
No account required
Cross-platform native app browser
Free & open source

Get Started

Up and running in minutes

Node 18+, a Rust stable toolchain, and Tauri's platform prerequisites are all you need.

View on Codeberg
bash
# Clone the repository
git clone https://codeberg.org/benson08/OpenPromptLibrary.git
cd OpenPromptLibrary

# Install frontend dependencies
npm install

# Launch in dev mode (hot-reload + Rust backend)
npm run tauri dev

# Production build (installer in target/release/bundle/)
npm run tauri build

Tech Stack

Production-grade foundations, zero compromise

Desktop ShellTauri 2.0
Backend / File SystemRust + serde_json
Image Metadatakamadak-exif
FrontendReact 18 + TypeScript
StylingTailwind CSS v3
AnimationsFramer Motion
State ManagementZustand
Build ToolVite

All file-system operations run through typed #[tauri::command] functions in Rust. The browser layer never touches disk directly — the security boundary stays clean.