QuiPro is a blazing-fast MCQ quiz assistant that reads your clipboard content, detects copied questions, and instantly displays the correct option (A/B/C/D) in a floating overlay.
No clicks. No lag. Just copy and win.
- 📋 Clipboard Monitoring: Automatically detects copied text.
- 🧠 AI-Powered Accuracy: Uses Google Gemini API (1.5 Pro) to generate MCQ answers.
- 💡 Overlay Answer View: Shows a circular floating answer bubble (A/B/C/D) on your screen.
- 🔥 Fast Response: Typically answers within 2–3 seconds.
- 🛑 No Explanations: Only gives the correct option — perfect for speed.
- 🕒 Rate Limiting & Cooldown: Smart handling of API limits and cooldowns.
- 🔁 Multiple API Key Rotation: Supports switching between multiple Gemini keys.
- 🧠 Built-in Caching: Avoids repeated API calls for the same questions.
- Copy any MCQ from any source (PDF, browser, app, etc).
- QuiPro reads your clipboard.
- Sends the text to Gemini AI and gets the correct option only.
- Displays it in a minimal circular overlay on your screen.
- Click or press
Escto hide the overlay.
git clone https://github.com/Asterior/AIQuizMCQ-api.git
cd QuiproReplace
your-usernamewith your GitHub username.
Make sure you have Node.js (v18 or above) and npm installed.
npm installCreate a .env file in the root folder and add your Gemini API key(s):
# For single key
GEMINI_API_KEY=your_gemini_api_key_here
# Or for key rotation (comma separated)
GEMINI_API_KEYS=key1,key2,key3🔐 Get your Gemini API key here: https://makersuite.google.com/app/apikey
npm run devnpm run buildThe output will be in the dist/ folder.
- ⚛️ Electron.js (Desktop App Framework)
- 🧠 Gemini API (AI)
- 🧩 React.js (Frontend)
- ⚡ ESBuild (Bundler)
- 🌐 Node.js
QuiPro is intended for educational and research purposes only.
The creators are not responsible for any misuse of this tool during exams or assessments.
Use responsibly and at your own risk.
MIT License