A complete toolkit for quickly generating contextual email replies, available as both a web application and a Gmail extension.
Ever stared at an email for too long, wondering how to respond? This project makes it easy to generate well-crafted email replies based on the content of the emails you receive. Just paste in the original email, choose a tone (professional, friendly, or casual), and get a thoughtful reply in seconds.
- Web Application: A clean, responsive interface to generate email replies from your browser
- Gmail Extension: Integrates directly into Gmail for one-click reply generation
- Tone Selection: Customize your replies with different communication styles
- Dark/Light Mode: Easy on the eyes, whatever your preference
The project consists of three main components:
Located in the email-writer
folder, this Java-based backend handles the actual email reply generation. It processes the original email text and desired tone, then crafts an appropriate response.
Found in the email-writer-react
folder, this modern React application provides a user-friendly interface for generating email replies. Features include:
- Simple copy/paste functionality
- Tone selection dropdown
- Light/dark mode toggle
- Mobile-friendly design
Located in the email-writer-extension
folder, this Chrome extension integrates directly into Gmail, adding an "AI Reply" button and tone selector to your compose window.
- Open the web application
- Paste the email you need to reply to in the text box
- Select your preferred tone (Professional, Friendly, or Casual)
- Click "Generate Reply"
- Copy the generated response to your clipboard with one click
- Install the Chrome extension
- Open Gmail and start replying to an email
- Select your preferred tone from the dropdown
- Click the "AI Reply" button that appears in your compose toolbar
- The generated reply will be inserted into your compose box
cd email-writer/email-writer
mvn spring-boot:run
The backend service will start on http://localhost:8080.
cd email-writer-react
npm install
npm run dev
The web application will be available at http://localhost:5173.
- Open Chrome and navigate to chrome://extensions/
- Enable "Developer mode" in the top right
- Click "Load unpacked" and select the
email-writer-extension
folder - The extension should now be available when you compose emails in Gmail
- Backend: Java, Spring Boot
- Frontend: React, Material UI
- Extension: JavaScript, Chrome Extension API
- Save time: Generate well-structured replies in seconds instead of minutes
- Maintain consistency: Ensure a consistent tone in your communications
- Reduce email stress: Never stare at a blank reply again
Made with ❤️ to make email communication easier for everyone.