A browser extension to help compose and consume Mails with ChatGPT.
Check out the video here
-
Compose emails based on a subject: Simply type in a subject and the extension will generate a draft email for you based on that subject.
-
Analyze emails and generate insights: The extension can analyze your emails and provide insights such as key phrases and sentiment analysis.
-
Answer follow-up questions: Have a question about an email you received? The extension can help you find the answer by searching through your emails and providing relevant information.
https://chrome.google.com/webstore/detail/chatgpt-for-yahoo-mail/kmgiileoaajaicaolhcopgjgmbajkpee
- Download
chromium.zip
from Releases. - Unzip the file.
- In Chrome/Edge go to the extensions page (
chrome://extensions
oredge://extensions
). - Enable Developer Mode.
- Drag the unzipped folder anywhere on the page to import it (do not delete the folder afterwards).
- Clone the repo
- Install dependencies with
npm
npm run build
- Load
build/chromium/
orbuild/firefox/
directory to your browser
- Open https://chat.openai.com/ and ensure you are properly logged in.
- Go to https://mail.yahoo.com and open Compose.
- Now type your command in the subject area eg: "Write an email wishing merry Christmas to my boss"
- Hit enter while being focused on the subject. Watch the ChatGPT window pop up and provide you with the response.
- You can ask for followup questions for the same email by typing in the text-area of the ChatGPT pop-up. eg: "Make it more verbose".
- Open https://chat.openai.com/ and ensure you are properly logged in.
- Go to https://mail.yahoo.com and open any email you are interested in.
- You should see a
ChatGPTfy
button on the toolbar. - Click on the button. This should pop-up a ChatGPT window on the right side of the screen and provide you with extraction from the email.
- You can also ask for follow-up question for the same email by asking stuff like "Generate a reply to this email thanking for the information"
- The way ChatGPTfy works is that we construct a query asking ChatGPT to extract meaningful info from the text of the email body.
- So if you wish you can change the default query to ChatGPT by doing the following
- Tap on the extensions button next to the address bar in Chrome.
- Now tap on the ChatGPT for Yahoo Mail
- This will bring up a text area where you can enter your own default query eg: "Generate a reply to this email"
- And then click on
Update
button. - If at anytime you wish to revert back to default, you can click the
Restore to Default
button
- Every instance of a ChatGPT window is in its own context/ conversation. So the follow-up questions will work as long as you are in the same window.
- The window can span multiple messages/ compose too. So you can visit a messageRead page, click on
ChatGPTfy
button and then if you visit compose without closing the window then the context will be retained. So if you can write a follow-up query likeGenerate a response to the email
and it will provide you with the response. Or you can say provide the "ticket number" / " tracking number" - We delete the previous response once you ask another follow up question. However if you need you can also go to https://chat.openai.com/ and see the most recent conversation and all its history.
- Please note that in order to keep your chat history clean on OpenAI, we delete the conversation once you close the "ChatGPT window"
- Some times you might face issues where there will be no response from ChatGPT. To fix it just go to https://chat.openai.com/ and log out and login again.
- The extension is solely using client side solution and hence is more secure.
This project is derived from wong2/chat-gpt-google-extension