A browser extension to add the missing features like Folders, Search, and Community Prompts to ChatGPT
Screen.Recording.2023-04-14.at.5.05.36.PM.mov
🗂 Folders and reordering for your chats: Create folders easily and organize your chats in folders. Assign a different color to each folder. Drag and drop files to reorder them or add/remove them to folders. Drop a file in the Trash to automatically delete it.
🔁 Auto Sync: Never lose your chats. Automatically sync a copy of all your chats on ChatGPT to your computer
📥 Export: Select and Export any number of your chats into multiple formats(.txt, .json, .md)
🔎 Search and Highlight: Search through all your previous chats on ChatGPT and highlight results for quick review
📌 Pinned Messages: Pin important messages in each conversation and quickly access them using our quick navigation sidebar
🗑️ Group Deletion: Select and delete a group of chats on ChatGPT
🗃 Archived chats: Easily see the chats you have deleted previously.
🕰️ Timestamps: Timestamps for all chats on ChatGPT. Easily switch between "last updated" and "created" time
🔻More sidebar space: Easily minimize the bottom section of the sidebar for more space to see your conversation list
🔙 Input History: Every prompt you have ever used is saved privately on your computer. Click on My Prompt History to scroll through all your ChatGPT prompt history, mark them as favorites, or share them with the community
🔼🔽 Quick Access: Just use the Up/Down Arrow key in the input box to go through your previous prompts on ChatGPT
⭐ Favorite prompts: Mark your prompts as favorite in your prompt history
🔍 Search Function: Easily search through your prompt history and hundreds of prompt examples from the ChatGPT community
📜 Community Prompts: Get inspiration from hundreds of other prompts created by the ChatGPT Community and share your prompts too. Upvote, downvote, and report prompts, and sort them by the most used or most upvoted. Filter prompts by category and language
🎨 Preset prompt management: Add as many preset custom prompts as you like and quickly access them with a click of a button
🔗 Prompt Sharing: Easily share a direct link to the community prompt with a single click
🌍 Language Selection: Change ChatGPT response language with one click (Supports over 190 different languages)
🎭 Tone and Style: Change the Tone and the Writing style of ChatGPT Response
📊 Word and Character Count: Add the word and character counters to both the user input and the ChatGPT responses
🎛 Model Switcher: Easily change the model(GPT-4, GPT-3.5, etc.) in the middle of the conversation. Simply hover over the ChatGPT avatar icon to see what model was used for each response
📋 Copy and Paste: Easily copy each chat with a click of a button and keep the formatting(support plain text, markdown, and HTML format)
🕶️ Copy Mode: Setting to copy either both user input and ChatGPT response or only the chat response
⌨️ Short keys: Quickly access your most used features using our growing list of short keys
➡️⬅️ Open/close the ChatGPT sidebar for more space on smaller screens
🔒 Safe Mode: Disabled ChatGPT moderation by default when Auto-Sync is ON
⏫⏬ Scroll to the top/bottom
🆕 GPT4 Support: Support GPT4 and shows the number GPT4 requests made based on latest limit from OpenAI
📰 AI Newsletter: Read our popular daily AI newsletter right inside ChatGPT
🗄️ Newsletter Archive: Access the newsletter archive and read all the previous versions
- Clone the repository:
git clone https://github.com/USERNAME/EXTENSION-NAME.git
- Open Chrome and go to
chrome://extensions/
(edge://extensions
in Microsoft Edge.) - Enable Developer mode by toggling the switch in the upper-right corner
- Click on the "Load unpacked" button in the upper-left corner
- Select the cloned repository folder
- Clone or download the extension's source code from GitHub.
- Extract the downloaded ZIP file to a local folder.
- Open the manifest file and replace
"background": {
"service_worker": "scripts/background/background.js"
},
with
"browser_specific_settings": {
"gecko": {
"id": "cjiggdeafkdppmdmlcdpfigbalcgbkpg@fancydino.com"
}
},
"background": {
"scripts": [
"scripts/background/initialize.js",
"scripts/background/login.js"
]
},
- Open Firefox and type
about:debugging
in the URL bar. - Click
This Firefox
in the left sidebar, then click theLoad Temporary Add-on
button. - Navigate to the local folder where you extracted the extension's source code, and select the
manifest.json
file.
- Open Firefox, go to
about:config
and setxpinstall.signatures.required
tofalse
. - Go to
about:addons
- Click on the gear icon in the top right corner of the Add-ons page and select
Install Add-on From File
. - Select the
manifest.json
file from the extension's source code folder. - Firefox will prompt you to confirm the installation of the addon. Click Install.
- The addon will be installed and will appear in the list of installed addons on the Add-ons page.
Read our FAQ document for more information about Superpower ChatGPT
Join our Discord channel to stay up to date, submit feature requests, report bugs, and get faster support
The only data from the users that are saved on the server are the public prompt shared by the community. The user name and email are also saved as the minimum requirement to share your prompts. Everything else, including your prompt history, your conversation history, etc., is saved locally on your computer, and you have full control over it. The Auto Sync feature basically downloads a copy of all your conversation to your computer to allow more features, such as searching conversations and folders. This extension does not save any of your conversations on our database, and I have no visibility into your conversations history.
I appreciate your interest in supporting this extension. Here are some ways you can support the development of Superpower ChatGPT.
Superpower ChatGPT
Copyright (C) 2023 Fancy Dino
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), for their own personal use or to contribute to the project, subject to the following conditions:
- The user is not permitted to redistribute the Software or any part of the Software, or the source code.
- The user is not permitted to use the source of the Software, or any part thereof, for any other projects or purposes, including competing with the project in any way.
- The user is not permitted to use the Software for any commercial purposes.
- The copyright holder reserves the right to change this license at any time without notice.
Any contributions to the project, whether used or not, are subject to the same terms and conditions as outlined in this license, if the contribution is accepted, you agree to waive all rights to the contribution. You agree that if you contribute something, that does not follow these terms, you are fully liable for any damages.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.