Prompt Builder is a Chrome/Firefox browser web extension that helps users craft, customize, and manage prompts for LLMs like ChatGPT, Claude, or Gemini — faster and smarter.
Because building prompts is quite a repetitive process and often times I am basically solving similar problems. And from time to time, some of my prompts are just worth to be reused later on. As I am using multiple different LLMs, the LLM's history does not help me here either.
That's where prompt builder comes in.
- 🛠 Simple Prompt-building UI with structured inputs
- 🗋 Preloaded templates (email writing, summarization, idea generation)
- 🧠 Live editable prompt preview
- ✅ Copy, share, save prompt actions
- 📅 Persistent storage of recent prompts (in browser)
- 📂 Saved prompts tab with preview + delete
- 📌 Minimal sidebar layout, fully self-contained
- 🛡 Built with React.js, Typescript, ShadCDNui-style layout, SVG icons
Prompt Builder is a Chrome/Firefox sidebar extension.
- Simply install the extension
- Craft your prompt and/or use one of the provided templates.
- (Optional) Save the prompt.
- Copy the prompt using the copy button and paste it into your favourite LLM's input field.
- Clone the repo:
git clone https://github.com/thomashartm/prompt-builder-extension.git cd prompt-builder-extension
2.1 Chrome
npm run dev:chrome
- Open a new tab in the browser that pops up
- Enable the extension
- Use the web-extension settings and developer mode to debug the extension
2.2 Firefox:
- wxt dev mode for FF is not supported ye
- Open Firefox:
- Go to
about:debugging
- Click "This Firefox"
- Click "Load Temporary Add-on"
- Select
manifest.json
from the project directory
- The extension will appear as a sidebar icon in the browser.
This extension stores:
- Generated prompts in your browser using
browser.storage.local
- Nothing is sent externally or saved to any server
- GitHub integration (coming soon) will be optional and token-based
- wxt - WebExtension Framework
- React JS
- WebExtension APIs (
browser.storage.local
) - SVG icons via
<symbol>
sprite - Local-only
- GitHub login to save prompts as Gists
- Custom categories/tags for saved prompts
- Pre defined prompts for different audiences
- Export saved prompt history to JSON or TXT
- Optional sync between devices
PRs and feature suggestions welcome! If you have wonderfully crafted and powerful prompts, great make a pull request or create an improvement ticket. If you wan to contribute directly:
- Fork the repo
- Create a new branch (
git checkout -b feature/new-feature
) - Commit your changes
- Push and open a PR
MIT License. Free to use, modify, and distribute.
Built with ❤️ by [thomashartm]. Feel free to reach out with feedback or ideas.