Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sailist/chatgpt-enhancement-extension
An all-in-one plugin to improve your ChatGPT experience!
https://github.com/sailist/chatgpt-enhancement-extension
chatgpt chatgpt-chrome-extension markdown pdf-document-processor
Last synced: 17 days ago
JSON representation
An all-in-one plugin to improve your ChatGPT experience!
- Host: GitHub
- URL: https://github.com/sailist/chatgpt-enhancement-extension
- Owner: sailist
- License: mit
- Created: 2023-03-21T04:34:42.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-04-19T01:52:53.000Z (over 1 year ago)
- Last Synced: 2024-11-14T21:02:49.183Z (28 days ago)
- Topics: chatgpt, chatgpt-chrome-extension, markdown, pdf-document-processor
- Language: TypeScript
- Homepage:
- Size: 24.4 MB
- Stars: 331
- Watchers: 5
- Forks: 28
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- awesome-chatgpt - ChatGPT Enhancement Extension - Enhancements to the ChatGPT web UI. (Browser extensions / Examples)
- awesome-chatgpt - ChatGPT Enhancement Extension - Enhancements to the ChatGPT web UI. (Browser extensions / Examples)
- awesome-gpt - chatgpt-enhancement-extension - in-one plugin to improve your ChatGPT experience (Browser Extensions / JavaScript)
README
[中文](./README.zh.md)
# ChatGPT Enhancement Extension
The best ChatGPT all-in-one extension to improve your chat experience!
Features:
- [Prompt hint](#prompt-hint): type "/" in input area and see the hint.
- [PDF support](#pdf-support): Load PDF file and read page by page with [Regex Prompt Group](#regex-prompt-group).
- [Markdown convertion support](#markdown-support): Convert dialogues into markdown format.
- [Copy, Save and Export Page](#injected-button-group): Copy, Save and Export dialogues by [injected button group](#injected-button-group).
- [Admin Page](#admin-dashboard): Easy to manage all in option page.
- [All in one](#all-in-one): Open one GPT page, then you can select and prompt anywhere without API.## Prompt hint
![](images/prompt-hint.gif)
Type `Enter` to send prompt directly or `Tab` to edit it.
## PDF Support
Drag the PDF file into the textarea, then every page will generate a prompt automatically.
![](images/overview-pdf.gif)
Additional prompts will be added to the end of each page string based on the [Regex Prompt Group](#regex-prompt-group).
### Regex Prompt Group
![](images/reg-prompt-0.png)
![](images/reg-prompt-1.png)## Markdown Support
![](images/preview.png)
### Injected Button Group
![](images/injected-button-preview.png)
## Admin Dashboard
Prompt hints:
![](images/dashboard-0.png)
Regex prompt groups:
![](images/dashboard-1.png)
Saved dialogue history:
![](images/dashboard-2.png)
## All-In-One
Select the answer text, and then re-prompt it:
![](images/re-prompt.gif)
Select in any page, and prompt them:
![](images/connect-cross-page-with-prompt.gif)
![](images/connect-cross-page.gif)
> Type `c` to send text directly, type `x` to open the prompt-hint menu. These shortcut can be changed in the `settings` tab of option page.
Type `. ` in the address bar (omnibox), then ask question in ChatGPT:
![](images/omnibox-1.png)
> Currently not support Arc browser
# How to install
## Install from Chrome Web Store
Due to the fast updates in recent times but a longer review process, the version in the store is far behind the GitHub version. If possible, please install the version distributed on GitHub.
[web store](https://chrome.google.com/webstore/detail/fdbinkcfdihppebpojopiljcmekfedkg?hl=en&authuser=0)
## Install from crx
In Chrome/Arc/Edge browser:
- [download dist.crx](./dist.crx)
- Go to the extensions management page
- Turn on `Developer mode`
- Click on `Load unpacked` among the buttons that appear
- Drag `./dist.crx` into the extensions management page.
- Refresh the ChatGPT page> If you have any question about load extension, try asking ChatGPT
## Install KeepChatGPT
> It's recommanded to install [KeepChatGPT](https://github.com/xcanwin/KeepChatGPT/) to avoid annoying `something went wrong` errors
# Development
```bash
git clone --depth=1 https://github.com/sailist/chatgpt-enhancement-extension/
cd chatgpt-enhancement-extension
npm install
npm run dev# load ./dist in Chrome browser
```# Buy me a coffee
This plugin is driven by my personal interest. If you like this plugin, please consider buying me a cup of coffee. Your support will encourage me to continue my work, thanks!
![](images/coffee.png)
# Contribution
-
# Acknowledge
Thanks for the [chrome-extension-boilerplate-react-vite](https://github.com/Jonghakseo/chrome-extension-boilerplate-react-vite) scanfold and ChatGPT ❤.