Skip to content

Modular Prompting Tool - A lightweight google chrome extension allowing developers to componentize their prompt library for better, faster prompts

License

Notifications You must be signed in to change notification settings

beachmeat/Prompt-Builder

 
 

Repository files navigation

Prompt Builder 🧩

The Modular Prompting Tool - Drag, drop, and assemble reusable prompt components to streamline your workflow!

Demo Video

Install the Chrome Extension 🛠️

  1. Clone this Repository or Directly download the dist folder
  2. Open Chrome and navigate to chrome://extensions.
  3. Enable Developer Mode (toggle in the top-right corner).
  4. Click Load unpacked and select the dist folder from this repository.

The Prompt Builder icon will appear in your extensions bar! Click the icon to open the prompt builder in a new tab! Pin it for easy access.

Your prompts and component library will save locally in the browser, but it is a good practice to save a json file locally in case your browser storage deletes.

Contribute to Prompt Builder 🤝

We welcome contributions! Please read our CONTRIBUTING.md for guidelines on:

  • Setting up the development environment (Vite/React/TypeScript).

  • Submitting pull requests.

  • Reporting bugs or suggesting features.

Feature Ideas 💡

Here are some potential enhancements for the project:

  • Built in meta-prompting
  • Component prompt variables
  • Component nesting
  • Streamline completed prompt saving and downloading
  • Upgrade Styles/Design (please)
  • Compiled Prompt Libraries

Bugs

Currently known bugs which need fixing:

  • Prompt page, jumping to top on adding section or clicking textarea

Built With 🔧

Frontend: Vite, React, TypeScript, SCSS

Chrome Extension: Manifest V3

License 📄

This project is licensed under the Apache License 2.0. See LICENSE for details.

About

Modular Prompting Tool - A lightweight google chrome extension allowing developers to componentize their prompt library for better, faster prompts

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 77.2%
  • SCSS 20.5%
  • JavaScript 1.3%
  • HTML 1.0%