Will Hobick Profile picture
Dec 10, 2022 9 tweets 4 min read Read on X
Well…ChatGPT3 taught me to write a Chrome Extension that can read my email, open the reply field and copy an AI generated reply to my clipboard. ✍️📧

I have never used JavaScript either or written an chrome extension before.

Code/explanation below 👇📄

#gpt3 #chatgpt #ai
Disclosure: my inline CSS and other code is not optimized 😁🚨

However, the code does work 🥳
manifest.json

The “core” file needed for the chrome extension. Sets permissions, name and description, etc. Image
popup.html

Some basic HTML and CSS to create a small popup to paste the code and instruct users. Image
background.js

To be honest, not entirely sure the top code is needed lol but this pops the HTML page up when the extension is clicked. Image
style.css

The CSS here just creates the beautiful rainbow shadow behind the button when you hover - giving it that “AI” magic feeling. Image
popup.js

The real magic is here - pushing the prompt to OpenAI, returning a response, finding the “Reply” button on the page since Google dynamically changes the id’s of elements 🤬👿 Image
This was a really fun project - created by asking Chat GPT3 for instructions and looking online a little bit.

I’m sure you could integrate with the Gmail API and read the current email opened if you wanted to make it complex.
If you’re seeing this late - check out the update 👉 @TweePT3

Read more 👇

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Will Hobick

Will Hobick Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us!

:(