Languages | 语言: English | 简体中文
A lightweight, always-on-top desktop app for quickly accessing and managing your most-used prompts for Cursor. Built with Tauri v2, React and TypeScript for a fast, truly native feel and near-zero resource overhead.
Heads-up
⚠️ Windows builds are not available yet. At the moment Prompt Picker officially supports macOS (13 Ventura or later) only. Linux and Windows support are planned but not yet available.
- Liquid-glass UI – Gorgeous transparent design that blends into macOS.
- Always on Top – Keep your favourite prompts one click away while you code.
- One-Click Copy – Tap any prompt to instantly copy it to your clipboard.
- Fully Customisable – Add, edit or delete prompts; they persist automatically.
- Dark-Mode Aware – Adapts to your system appearance.
- Tiny Footprint – Powered by Tauri – starts fast and uses little RAM.
Important for Downloaded Builds
⚠️ If you downloaded a pre-built app and see "Prompt Buddy is damaged and can't be opened", this is a macOS security feature. The app isn't actually damaged - it just needs to be allowed to run:
Option 1: Right-click method
- Right-click the app and select "Open"
- Click "Open" in the dialog that appears
Option 2: System Settings
- Go to System Settings → Privacy & Security
- Look for a message about "Prompt Buddy" and click "Open Anyway"
Option 3: Terminal method
# Replace with your actual app location, typically one of: # /Applications/Prompt Buddy.app # ~/Downloads/Prompt Buddy.app # ~/Desktop/Prompt Buddy.app xattr -cr "/Applications/Prompt Buddy.app"
- Node ≥ 18
- Rust (stable) –
rustup install stable - Xcode Command-Line Tools –
xcode-select --install
# clone the repo
git clone https://github.com/<your-org>/prompt-buddy.git
cd prompt-buddy
# install JavaScript dependencies
npm installnpm run tauri devThe window will appear and hot-reload on changes.
npm run tauri buildThe signed DMG can be found under src-tauri/target/release/bundle/dmg.
- Launch the app – The small floating window stays in front of everything.
- Click a prompt – It is copied to your clipboard instantly.
- Manage prompts – Use the ✏️ / ➕ / ✕ icons to edit, create or delete.
- Reset defaults – Open Settings → Reset to defaults.
- ✅ macOS 13 +
- 🟡 Windows (coming soon)
- 🚧 Linux (coming soon)
Prompt Picker is built with:
- Tauri v2 – cross-platform desktop framework
- React + TypeScript
- Lucide React – pixel-perfect icons
To distribute the app without the "damaged" error, you need to code sign and notarize:
-
Get a Developer ID Certificate
- Join the Apple Developer Program ($99/year)
- Create a "Developer ID Application" certificate in Xcode or Developer Portal
-
Set Environment Variables Copy
env.exampleto.envand fill in your actual values:cp env.example .env # Then edit .env with your certificate detailsOr export them in your shell:
export APPLE_CERTIFICATE_IDENTITY="Developer ID Application: Your Name (TEAM_ID)" export APPLE_ID="[email protected]" export APPLE_PASSWORD="app-specific-password" export APPLE_TEAM_ID="YOUR_TEAM_ID"
-
Build with Code Signing
npm run tauri build
The resulting app will be properly signed and notarized, eliminating the security warning.
Contributions are welcome! Please read the CONTRIBUTING.md to get started.
Prompt Picker is released under the GNU Affero General Public License v3.0.