PromptPolish is a chrome extension, allowing you to copy content, polish it up with a prompt and an AI model, and paste it back to in the website.
You can install the extension from the Chrome Web Store. Since this extension is new to the store, you will get a warning during the installation when Safe Browsing is enabled.
For new developers, it will take at least a few months of respecting these conditions to become trusted
All functions are also available when you build the extension yourself and add it to your browser.
You can get the latest version of the extension from the releases page.
- Download the latest
Chrome Extension
file and extract it. - Open Chrome and go to
chrome://extensions/
- Enable developer mode
- Click on
Load unpacked
- Select the
prompt-polish
folder in the extracted folder. - The extension should now be installed.
- Click on the extension icon in the top right corner of the browser to configure it.
The extension can be used in other chromium based browsers as well like Brave, Edge, etc.
Before using the extension, you need to configure at least one AI service and a prompt.
Prompt information and access tokens are stored in the browser storage and will not be shared with any third party. No data is sent to any server except the AI service you configured. In production mode, the chrome.storage
will be used to store the data. In development mode, the data will be stored in the browser's local storage.
Before using the extension, you need configure at least of the the supported AI services. More AI Services can be added to this project by anyone. In case you want to add a new AI service, look here for more information.
The usage of ChatGPT for this tool is not possible since there is no API available for it.
- Create an account on OpenAI and create an API key.
- Also get the project ID from the OpenAI dashboard.
- Configure the model you want to use.
Granular configuration is not yet supported, but will be added in the future.
This service was not tested yet, contribution is welcome.
- Create an account on Anthropic and create an API key.
The extension is built using Angular. To run the extension locally, follow the steps below:
- Clone the repository
- Run
pnpm install
- Run
pnpm run watch
- Open Chrome and go to
chrome://extensions/
- Enable developer mode
- Click on
Load unpacked
- Select the
dist/prompt-polish/browser/
folder in the repository.
When you update the files in the public
folder, you need to restart it manually since this folder is not watched by the Angular CLI. After an update of the code, normally closing and opening the extension should be enough. When doing changes on the manifest file, you need to refresh it in the extensions page.
Contributions are welcomed, look into the CONTRIBUTING for more information.