This project is a full-stack email automation tool that integrates Google's Gemini API to generate context-aware email replies with 95% semantic accuracy. The system includes:
- A Spring Boot backend with Spring AI for processing AI-generated responses.
- A React frontend with Material-UI, providing real-time previews of AI-generated replies.
- A Chrome extension (Manifest V3) for 1-click AI reply integration in Gmail.
✅ AI-Powered Email Replies – Automatically generates intelligent email responses.
✅ Optimized Performance – 40% lower latency compared to baseline models.
✅ Chrome Extension – Seamless Gmail integration, reducing response time by 50%.
✅ Real-Time Previews – Live editing and review of AI-generated replies.
✅ Spring Boot Backend – RESTful API using Spring AI, JPA, and dependency injection.
- Backend: Spring Boot, Spring AI, JPA, Google Gemini API
- Frontend: React, Material-UI
- Browser Extension: Chrome Manifest V3
./mvnw spring-boot:runEnsure your
application.propertiesis configured with database credentials and API keys.
npm install
npm run dev- Open Google Chrome → Navigate to
chrome://extensions/ - Enable Developer Mode (top-right corner).
- Click Load Unpacked and select the
extensionfolder. - The extension will be loaded and ready to use.
- Open Gmail, compose or reply to an email.
- Click the AI reply button (added by the Chrome extension).
- AI generates a response with real-time preview.
- Edit (if needed) and send with one click.
Pull requests are welcome. Open an issue for feature requests or bug reports.
This project is licensed under MIT License.