
A Chrome extension that uses AI to solve online exams, currently supporting Microsoft Forms with multiple AI backends.
My.Video.mp4
- 🤖 Multiple AI Backends Support (Claude, Cloudflare Workers AI, Zolve AI)
- 📝 Microsoft Forms Integration
- 🔄 Context Menu Integration
- ⚙️ Customizable Shortcuts
- 🎯 Chunk-based Question Processing
- 📋 In-page Answer Display
- ⌨️ Keyboard Shortcuts (to show/hide answers)
- Open any Microsoft Forms exam. ✍️
- Right-click anywhere on the page. 🖱️
- Select Zolve and Choose the agent you want 🤖
- Wait for answers to appear in the bottom-right corner. ⏳
- Double-click: Hide answers window 👁️
- Ctrl+Enter: Toggle answers window 🔄
- bottom-right corner hover: Show answers window ⚙️
- Download Zolve latest release (Currently tested on Chrome only)
- Unzip the file.
- Enable Developer Mode in Chrome via
chrome://extensions/
. - Drag and drop the folder.
- Open the options page in the extension to tune your settings!
# Clone the repo
git clone https://github.com/gitnasr/zolve.git
cd zolve
# Install dependencies
npm install
# Build for production
npm run build
# Development mode with hot reload
npm run watch
We recommend using Zolve AI agent; it's the default agent, and we programmed it to be specifically your guardian angel. However, we still support using Cloudflare and our Customized Claude Agent
We provide a fully functional reverse API server for the Claude.ai service.
Simply download the latest release from here,
log in to Claude on Chrome using your account, and the integration will be established automatically.
- Server URL 🌐
- Port 🔌
- API Endpoint 🛠️
- Account ID 🆔
- Model Name 🤖
- API Key 🔑
- Create a new engine in
engines/
- Implement scraping logic
- Add to
ContentScript.tsx
export class NewPlatformScraper {
public async Scrape(): Promise<string[][]> {
const questions = // Scraping logic
return Helper.SplitArrayIntoChunks(questions, 5);
}
}
- Webpack for bundling 🏗️
- PostCSS/Tailwind for styling 🎨
- TypeScript compilation 📜
- Asset management 📦
- Environment-specific builds (dev/prod) 🚀
- Fork the repository 🍴
- Create a feature branch (
git checkout -b feature-name
) 🌿 - Commit changes (
git commit -m "Add new feature"
) 📌 - Push to branch (
git push origin feature-name
) 🚀 - Create a Pull Request 🔄
Made with ❤️ by Nasr 🚀