Quick Prompt
A powerful browser extension focused on prompt management and quick input. It helps users create, manage, and organize prompt libraries and quickly insert preset Prompt content into any web input box, improving work efficiency.
Since browser extensions can only be used on the web, an open-source Raycast plugin with the same functionality is available. It is compatible with the browser extension's data format and supports seamless migration using the same JSON data.
✨ Features
- 📚 Prompt Management: Easily create, edit, and manage your prompt library
- 🚀 Quick Input: Quickly trigger the prompt selector in any web input box via
/p - ⌨️ Supports configuring shortcuts to open the prompt selector & save selected text as a prompt
- 📑 Supports saving selected text as a prompt directly via the right-click menu
- 🎯 Supports custom prompts, including categories, titles, content, tags, and variables
- 🧑💻 Variable Support: Variables in prompts can use the
{{variable_name}}format, and specific values can be filled in when using - 💾 Data Backup: Supports exporting and importing the prompt library, making it convenient for cross-device migration and backup
- 🔗 Notion Sync: Supports syncing the prompt library with Notion databases
- 🔍 Supports search and filter functions for prompts
- 🌙 Automatically adapts to system light and dark themes
⚠️ Known Issues
- On the Doubao (doubao.com) website, after triggering the prompt selector with
/p, some input boxes may not clear the/p. But don’t worry, my old partner Cursor and I are working day and night to find a solution, aiming to fix it as soon as possible!
🚀 How to Use
- Quick Trigger: Enter
/pin any web text input box to trigger the prompt selector - Shortcut to Open Selector: Use
Ctrl+Shift+P(Windows/Linux) orCommand+Shift+P(macOS) to open the prompt selector - Select Prompt: Click the desired prompt from the pop-up selector, and it will automatically be inserted into the current input box
- Quickly Save Prompt: After selecting any text, use
Ctrl+Shift+S(Windows/Linux) orCommand+Shift+S(macOS) to quickly save as a prompt - Right-click Menu Save: After selecting any text, right-click and choose "Save this prompt" to save the selected content as a prompt
- Export Prompt Library: Click the "Export" button on the management page to export all prompts as a JSON file saved locally
- Import Prompt Library: Click the "Import" button on the management page to import prompts from a local JSON file (supports merging or overwriting existing prompts)
📸 Interface Preview
Quick Prompt provides an intuitive and user-friendly interface to easily manage and use prompts.
Prompt Selector
Use the /p quick command or shortcut to quickly bring up the prompt selector in any input box, making it easy to pick and insert the prompts you need.
Prompt Management Page
On the management page, you can create new prompts, edit existing prompts, add tags, and manage categories. The interface is simple and clear, and the operation is convenient.
Right-click Menu Save
Just select any text on a web page and right-click to quickly save it as a prompt, improving work efficiency.
Prompt Variable Input
Prompts support configuring variables. After selection, a popup will appear to input the corresponding variable values.
⚙️ Custom Configuration
- Click the extension icon, then click the "Manage Prompts" button
- On the management page, you can:
- Add new prompts
- Edit existing prompts
- Delete unnecessary prompts
- Add tags to prompts for classification
- Export the prompt library for backup
- Import previously backed up prompt libraries
📦 Installation Guide
Install from Chrome Web Store
Now available on the Chrome Web Store! Click here to download and install
Get from GitHub Releases
- Visit the GitHub Releases page
- Download the latest version of the built plugin package
- Unzip the downloaded file
- Follow the instructions below to install the built extension
Build from Source
- Clone the repository
bash
git clone https://github.com/wenyuanw/quick-prompt.git
cd quick-prompt
`
- Install dependencies
`bash
pnpm install
`
- Development and Build
`bash
# 开发模式 (Chrome)
pnpm dev
# 开发模式 (Firefox)
pnpm dev:firefox
# 构建扩展 (Chrome)
pnpm build
# 构建扩展 (Firefox)
pnpm build:firefox
`
Installing the Built Extension
#### Chrome / Edge
- Open the extensions management page (
chrome://extensions or edge://extensions)
Enable "Developer mode"
Click "Load unpacked"
Select the project's .output/chrome-mv3/ directory#### Firefox
- Open
about:debugging
Click "This Firefox"
Click "Load Temporary Add-on"
Select the manifest.json file in the project's .output/firefox-mv2/ directory📄 License
MIT
🤝 Contribution Guide
Pull Requests and Issues are welcome!
- Fork this repository
- Create your feature branch (
git checkout -b feature/amazing-feature)
Commit your changes ( git commit -m 'Add some amazing feature')
Push to the branch ( git push origin feature/amazing-feature`)
👏 Contributors
Thanks to all developers who contributed to the project!
Star History
--- Tranlated By Open Ai Tx | Last indexed: 2025-07-16 ---