Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gragland/chatgpt-chrome-extension
A ChatGPT Chrome extension. Integrates ChatGPT into every text box on the internet.
https://github.com/gragland/chatgpt-chrome-extension
Last synced: 6 days ago
JSON representation
A ChatGPT Chrome extension. Integrates ChatGPT into every text box on the internet.
- Host: GitHub
- URL: https://github.com/gragland/chatgpt-chrome-extension
- Owner: gragland
- License: mit
- Created: 2022-12-04T16:10:17.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-05-30T05:58:55.000Z (over 1 year ago)
- Last Synced: 2024-10-29T17:40:32.111Z (about 1 month ago)
- Language: JavaScript
- Homepage:
- Size: 49.8 KB
- Stars: 2,869
- Watchers: 39
- Forks: 473
- Open Issues: 32
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-open-gpt - chatgpt-chrome-extension
- awesome-ChatGPT-repositories - chatgpt-chrome-extension - A ChatGPT Chrome extension. Integrates ChatGPT into every text box on the internet. (Browser-extensions)
- chatgpt-awesome - chatgpt-chrome-extension
- stars - gragland/chatgpt-chrome-extension - A ChatGPT Chrome extension. Integrates ChatGPT into every text box on the internet. (JavaScript)
- awesome-chatgpt - Chrome Any Textbox helper
- StarryDivineSky - gragland/chatgpt-chrome-extension
- awesome-chatgpt - gragland/chatgpt-chrome-extension - A ChatGPT Chrome extension. Integrates ChatGPT into every text box on the internet. (UIs / Browser extensions)
- Awesome-ChatGPT - chatgpt-chrome-extension
README
# ChatGPT Chrome Extension 🤖 ✨
A Chrome extension that adds [ChatGPT](https://chat.openai.com) to every text box on the internet! Use it to write tweets, revise emails, fix coding bugs, or whatever else you need, all without leaving the site you're on. Includes a plugin system for greater control over ChatGPT behavior and ability to interact with 3rd party APIs.
![](https://i.imgur.com/CPMOyG7.gif)
## Install
First clone this repo on your local machine
Then install dependencies
```bash
npm install
```Copy `.env-example` into a new file named `.env` and add your ChatGPT API Key.
Run the server so the extension can communicate with ChatGPT.
```bash
node server.js
```This will automate interaction with ChatGPT through OpenAI's API, thanks to the [chatgpt-api](https://github.com/transitive-bullshit/chatgpt-api) library.
Add the extension
1. Go to chrome://extensions in your Google Chrome browser
2. Check the Developer mode checkbox in the top right-hand corner
3. Click "Load Unpacked" to see a file-selection dialog
4. Select your local `chatgpt-chrome-extension/extension` directoryYou'll now see "Ask ChatGPT" if you right click in any text input or content editable area.
## Troubleshooting
If ChatGPT is taking a very long time to respond or not responding at all then it could mean that their servers are currently overloaded. You can confirm this by going to [chat.openai.com/chat](https://chat.openai.com/chat) and seeing whether their website works directly.
## Plugins
Plugins have the ability to inform ChatGPT of specific conversation rules and parse replies from ChatGPT before they are sent to the browser.
[Default](/plugins/Default.js) - Sets some default conversation rules 🧑🏫
[Image](/plugins/Image.js) - Tells ChatGPT to describe things visually when asked for an image and then replaces the description with a matching AI generated image from [Lexica](http://lexica.art) 📸
Your really cool plugin - Go make a plugin, do a pull-request and I'll add it the list 🤝
## Related
Huge thanks to Travis Fischer for creating [chatgpt-api](https://github.com/transitive-bullshit/chatgpt-api)
## License
MIT © Gabe Ragland (follow me on Twitter)