Prompt Editor is a Google Chrome extension designed to manage and edit prompts efficiently and effortlessly. Initially integrated with ChatGPT, the project aims to expand its compatibility with other language models in the future.
- Intuitive Interface: Create and edit prompts with a clean and straightforward interface.
- Flexible Storage and Sharing: Save and share your prompts using different methods - locally, on a private web server, or in a GitHub repository.
- Customizable Instructions and Subcontexts: Insert predefined instructions or subcontexts into prompts, with the ability to add your own custom variations.
- Prompt Preloading and Execution: Preload and execute prompts with ease.
- Quick Responses: Run quick responses and personalize them to your needs.
To begin using Prompt Editor, simply install the extension from the Chrome Web Store. Once installed, navigate to the ChatGPT page, where you will see the Prompt Editor interface integrated seamlessly into your browsing experience.
Explore the full potential of Prompt Editor by creating and editing prompts, personalizing instructions, and executing quick responses tailored to your needs. With Prompt Editor, managing prompts for language models like ChatGPT has never been easier.
Join us on our journey as we continue to develop and expand the capabilities of Prompt Editor to support more language models and improve your overall experience. Don't forget to star our GitHub repository and contribute to the project's growth!
- Sign up or log in to your GitHub account at https://github.com/.
- Click on the "+" symbol in the top right corner of the screen and select "New repository".
- Assign a name to the repository and, optionally, a description.
- Choose whether you want the repository to be public or private. You will usually want it to be private so that not everyone has access to your personal or work team prompts.
- Complete the options according to your preferences or do not select any additional options so that the repository is empty.
- Click on "Create repository" to finish the process.
- Go to your GitHub profile settings page by clicking on your profile picture in the top right corner and selecting "Settings".
- In the left sidebar menu, select "Developer settings".
- Next, select "Personal access tokens".
- Click on "Generate new token".
- Assign a descriptive name to the token, give it repository access, and select the Contents repo-scope for reading and writing.
- Click on "Generate token" to create the token. Be sure to copy the generated token and store it in a safe place, as you will not be able to see it again.
Once you have created the repository and obtained the API Token, you will need the following information to interact with the repository from the extension:
- Github Token: This is the personal access token you generated in step 2. Make sure to store it securely and not share it publicly.
- Github Owner: This is the username of the GitHub account where the repository was created.
- Github Repository: This is the name of the repository you created in step 1.
- Github Path: This is the path within the repository where you want the extension to read or write files. If it is a repository only for this purpose, you can use the root directory "/".
- Open the extension options from the toolbar button or from the extension manager.
- Select Storage Type: GitHub
- Complete the requested inputs with the data obtained in the previous step.
Prompt Editor is a free and open-source software project developed by the team at dev2bit. Our mission is to improve work processes and provide a valuable tool to the community.
Our project is driven by the following values:
- Process improvement
- Non-profit orientation
- Community software
- GPL3 license
If you're interested in contributing to Prompt Editor, please get in touch with us at info@dev2bit.com. We welcome all contributions and feedback from the community.
The logo for Prompt Editor was created using the MidJourney image generation model.
dev2bit is a software development company dedicated to providing innovative and high-quality solutions to our clients. Our team has extensive experience in software development, and we are committed to delivering exceptional results to our customers.