The Smart Email Assistant is an AI-powered tool that helps users generate professional email responses effortlessly. It uses Spring Boot with Gemini AI, and provides both a React web interface and a Chrome Extension that integrates directly into Gmail.
- Accepts original email content and desired tone (e.g., formal, friendly)
- Uses Gemini API to generate context-aware email replies
- Chrome Extension adds an "AI Reply" button directly in Gmail
- Smart response generation with minimal user input
- Works in both standalone web app and Gmail environments
👉 Click here to view the live app
- Backend: Spring Boot + REST API + Gemini AI integration
- Frontend: React (UI for inputting email and tone)
- Browser Extension: Chrome Extension (DOM injection + API calls)
- Exposes a REST API endpoint:
POST: api/email/generate - Accepts JSON:
{ "emailContent": "Original email message here...", "tone": "Formal" } - Returns:
{ "reply": "AI-generated email reply..." }
-
Clone this repository to your local machine using:
git clone https://github.com/your-username/Smart-Email-Assistant.git
-
Spring Boot:
cd email-writer-sb ./mvnw spring-boot:run
-
React:
cd email-writer-react npm install npm start
- Open chrome://extensions/
- Enable Developer Mode
- Click "Load Unpacked"
- Select the email-writer-ext folder
- Make sure the backend API URL is configured correctly in both the frontend and Chrome extension.