Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/damnever/ChatGPTx.popclipext
:notes: Boost your productivity with PopClip and ChatGPT.
https://github.com/damnever/ChatGPTx.popclipext
ai chatgpt llm popclip popclip-extensions
Last synced: 7 days ago
JSON representation
:notes: Boost your productivity with PopClip and ChatGPT.
- Host: GitHub
- URL: https://github.com/damnever/ChatGPTx.popclipext
- Owner: damnever
- License: bsd-3-clause
- Created: 2023-08-05T17:01:24.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-09T02:46:32.000Z (10 months ago)
- Last Synced: 2024-10-28T11:40:18.066Z (16 days ago)
- Topics: ai, chatgpt, llm, popclip, popclip-extensions
- Language: TypeScript
- Homepage:
- Size: 426 KB
- Stars: 32
- Watchers: 3
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# A [PopClip](https://pilotmoon.com/popclip/) Extension Powered by ChatGPT
NOTE: Installing this extension will trigger a warning as it is not an officially [signed extension](https://github.com/pilotmoon/PopClip-Extensions#extension-signing) from Pilotmoon Software. If you have any doubts, please take the time to review the source code.
Download: [**Buy Me A Coffee**](https://ko-fi.com/s/efa2b30d72) | [**Thanks, Perhaps Next Time**](https://github.com/damnever/ChatGPTx.popclipext/releases/latest/download/ChatGPTx.popclipextz)
![ChatGPTx](./ChatGPTx.gif)
## Features
- Chat with ChatGPT using any text you have selected.
- Per application chat histories (the chat histories are only kept for contextual use and are currently hidden).
- The histories will expire automatically if there is no interaction with the application for 20 minutes. Click while holding the shift (⇧) key to force clear the history.
- Opinioned actions:
- Revising texts with reasons.
- Polishing texts and correcting the grammar.
- Translating texts.
- Summarizing texts.
- The above functions will use the primary language by default, click while holding the shift (⇧) key to use the secondary languages.
- Any API that is compatible with [the OpenAI chat completions API](https://platform.openai.com/docs/api-reference/chat/create) is supported.
- Special support for [the Microsoft Azure OpenAI service](https://learn.microsoft.com/en-us/azure/ai-services/openai/reference#chat-completions).
- Base URL format: `https://{resource-name}.openai.azure.com/openai/deployments/{deployment-id}`This extension will attempt to paste(append) the result directly into the active application if the paste command is available. If not, it will copy the result and provide a preview(with possible truncation due to the current limitations of PopClip).
**NOTE:** at the moment, no additional AI services or opinioned actions will be added as there are already too many, making the settings UI too crowded.
## Thanks
This extension is inspired by [chatGPTBox](https://github.com/josStorer/chatGPTBox) and [ChatGPT.popclipext](https://github.com/pilotmoon/PopClip-Extensions/tree/master/source/ChatGPT.popclipext).