A browser extension and frontend application that uses the Gemini API to generate intelligent, context-aware replies for Gmail. This tool helps you save time and engage more effectively by providing instant reply suggestions.
A modular project featuring:
- Backend (Spring Boot)
- Frontend (React UI)
- Extensions Pack (JavaScript)
Built for responsiveness and flexibility at scale.
- Real-time quick-reply suggestions & template workflows
- Multi-step conversation flows & branching logic
- Tone selection like Professional, Friendly & Casual
- Extensible via plugins or browser extensions
- JavaScript (51.9%) for Extention & Frontend
- Java (41.3%) Backend services
- Java (JDK 17+ or latest LTS)
- Node.js (v16+ recommended)
- Sql (v7+ recommended)
- Browser (Chrome recommended)
- Backend: Java-powered REST API with message logic, integrates with message queues and store in databases.
- Frontend: React UI communicates via API; modular structure for quick replies.
- Extensions: Embed logic into browser or editor plugins to offer contextual suggestions.
-
Clone the repo
git clone https://github.com/Iamanajaz/QuickReplyAI.git cd QuickReplyAI -
Backend setup
cd backend mvn clean install mvn spring-boot:runDon't forget to input valid gemini Api key in
Backend/src/main/resources/application.properties -
Frontend setup
cd frontend npm install npm run dev
-
Install the Chrome Extension
-
download the ZIP file and extract it to a folder on your computer. Make sure you have the
manifest.jsonfrom theExtensions Packdirectory -
Open your Chrome browser.
-
Type
chrome://extensionsin the address bar and press Enter.
-
-
Enable Developer Mode:
- In the top right corner of the Extensions page, toggle on the "Developer mode" switch.
-
Load the Extension:
-
Click on the "Load unpacked" button that appears.
-
Navigate to the folder where you saved the extension (the one containing your
manifest.jsonfile) and select it.
-
-
Pin the Extension
/
├── backend/ # Java Spring Boot services including sql
├── frontend/ # Web UI — React
└── extensions/ # Plugins and extension modulesQuickReplyAI is designed to enhance your email productivity by integrating directly into Gmail through a browser extension.
-
Make sure Extention Runing
- Click on the puzzle piece icon (Extensions) in your Chrome toolbar or click on
QuickReply iconicon on Extensions bar and check whether it is running or not
- Click on the puzzle piece icon (Extensions) in your Chrome toolbar or click on
-
Open Gmail
- Begin composing or replying to an email.
-
Context Detection
- The extension detects the context of your draft message.
-
QuickReplyAI Button
- Click the QuickReplyAI button added to the Gmail UI.
-
Choose a Tone
- Professional
- Friendly
- Casual
-
AI-Generated Reply
- The AI generates a smart reply using the Google Gemini API.
-
Edit or Insert
- You can edit or insert the generated reply directly into your email thread.
This project is open-source and available under the MIT License. Feel free to customize and extend this project as needed!
Email:
amanajaz990@gmail.com
GitHub: Iamanajaz
⚡ This makes replying to emails 10x faster with consistent tone and quality.