Gemini Extension πŸš€

A lightweight Chrome Extension + Flask API that lets you instantly:

  1. Solve MCQs on any webpage.
  2. Extract text from images (like CAPTCHA or screenshots).

πŸŽ₯ Demo Preview

MCQ Mode

MCQ-Mode

Image OCR Mode

Image-OCR-Mode


✨ Features


βš™οΈ Setup Guide

1️⃣ Backend Setup

  1. Clone Repository

    git clone https://github.com/PrathmeshSoni/QuickAISelect.git && cd QuickAISelect
  2. Install Python 3.9+

  3. Setup Virtual Environment

    python -m venv venv
    source venv/bin/activate   # On Linux/Mac
    venv\Scripts\activate      # On Windows
  4. Install Dependencies

    pip install -r backend/requirements.txt
  5. Run the server:

    python backend/app.py

    Backend runs at: http://127.0.0.1:5000

2️⃣ Chrome Extension Setup

Setup-Chrome-Extension.mp4
  1. Open Chrome β†’ Go to chrome://extensions/

  2. Enable Developer Mode (top right).

  3. Click Load unpacked β†’ Select the extension/ folder.

  4. Open the extension popup β†’ Enter:

    • Your Gemini API Key
    • Backend endpoint β†’ http://127.0.0.1:5000
  5. Click Save Settings (saved in cookies).

3️⃣ How to Use

  1. Select any text or text with image on a webpage
  2. Wait 4–6 seconds β†’ Text auto-unselects (means API processed)
  3. Hover over the starting point of your selection
  4. πŸ’¬ AI Answer appears as a tooltip
  5. πŸ“‹ Answer is auto-copied to your clipboard instantly

🎬 Full Demo Videos

MCQ-Mode-Full-Demo.mp4
Image-OCR-Mode-Full-Demo.mp4

🧩 Demo Flow

  1. Load extension and save your settings
  2. Run backend using python app.py
  3. Select text β†’ Wait β†’ Hover β†’ Get answer β†’ Copied to clipboard automatically

πŸ’‘ Example Use Cases


πŸ’‘ Other Use Cases



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.


Connect with me at

πŸ“« How to reach me: connect.prathmeshsoni@gmail.com

All Set :)

Back To Top

Back To Repository


QuickAISelect - Provided by Prathmesh Soni