A lightweight Chrome Extension + Flask API that lets you instantly:
- Solve MCQs on any webpage.
- Extract text from images (like CAPTCHA or screenshots).
🌐 Live At
Available on the Microsoft Edge Add-ons Store:
👉 https://microsoftedge.microsoft.com/addons/detail/lffcelmmkbikobogmkcicbdbjjmledic
You can install it directly from the Edge Store and start using Gemini Extension instantly — no manual setup needed!
MCQ Mode
Image OCR Mode
- 🧠 Dual modes → MCQ Solver & Image Text Extractor
- 💾 One-time setup (settings saved in cookies)
- 🔁 Toggle mode easily in pop-up
- ⚙️ Powered by Gemini AI
- 🧷 Auto answer copy → Answer is automatically copied to the clipboard for quick use
- 🖱️ Works directly on any webpage by selecting text
-
Clone Repository
git clone https://github.com/PrathmeshSoni/QuickAISelect.git && cd QuickAISelect
-
Install Python 3.9+
-
Setup Virtual Environment
python -m venv venv source venv/bin/activate # On Linux/Mac venv\Scripts\activate # On Windows
-
Install Dependencies
pip install -r backend/requirements.txt
-
Run the server:
python backend/app.py
Backend runs at:
http://127.0.0.1:5000
Setup-Chrome-Extension.mp4
-
Open Chrome → Go to
chrome://extensions/ -
Enable Developer Mode (top right).
-
Click Load unpacked → Select the
extension/folder. -
Open the extension popup → Enter:
- Your Gemini API Key
- Backend endpoint →
http://127.0.0.1:5000
-
Click Save Settings (saved in cookies).
- Select any text or text with image on a webpage
- Wait 4–6 seconds → Text auto-unselects (means API processed)
- Hover over the starting point of your selection
- 💬 AI Answer appears as a tooltip
- 📋 Answer is auto-copied to your clipboard instantly
MCQ-Mode-Full-Demo.mp4
Image-OCR-Mode-Full-Demo.mp4
- Load extension and save your settings
- Run backend using
python app.py - Select text → Wait → Hover → Get answer → Copied to clipboard automatically
- ✅ Solve MCQs instantly while studying online
- ✅ Extract text from CAPTCHA-like or blurry images
- ✅ Quickly get AI-powered hints, explanations, or answers
- ✅ Save time — no need to copy, paste, or type manually
- Instant Definitions: Highlight any unfamiliar term or acronym on a webpage — GeminiSelect gives a quick, clean definition.
- Concept Linking: Select a topic (e.g., “Neural Networks”), and Gemini provides related key ideas or subtopics to explore further.
- Email Drafting Help: Select text from an email or message thread to generate a polite or professional reply.
- Productivity Aid: Highlight action items or meeting notes to generate a to-do list automatically.
- Learning Companion: Select complex academic content to get simplified, beginner-friendly explanations.
- Fact Checking: Highlight a statement or claim and verify its accuracy with AI-backed context.
- Creative Support: Select part of a story or article and ask Gemini to continue or reimagine it.
- SEO / Copywriting: Select marketing text to get improved, keyword-optimised alternatives.
- Mathematical Queries: Highlight an equation or problem statement — get the step-by-step solution.
- Web Research Helper: Select a topic or sentence and get a concise overview, key stats, or insights.
- Code Refactoring: Highlight inefficient or unclear code — Gemini suggests an optimised rewrite.
- Error Explanation: Highlight any error log or browser console message to instantly understand the cause.
- Data Insight: Highlight data in a table or report — get summaries, insights, or quick interpretations.
The repository is a starting point for most of my professional projects; for this, I'm using it as a part of my portfolio. Feel free to use it wherever you want. I'll be happy if you provide any feedback, code improvements or suggestions.
📫 How to reach me: connect.prathmeshsoni@gmail.com
QuickAISelect - Provided by Prathmesh Soni

