Credit to: m.a.e.s.t.r.o
A modified Electron-based exam browser for Windows (Exambro Mod / Safe Exam Browser Mod) that mimics Safe Exam Browser (SEB) while providing additional capabilities. Built for educational environments.
exambro mod | exambro-mod | exambro mod windows | exambro client bypass | safe exam browser mod | seb mod | electron exam browser | exambro ai assistant
Before you begin, make sure the following are installed on your Windows machine:
- Node.js (v18 or later) → Download here
- Ollama (for local AI assistant) → Download here
- Git → Download here
git clone https://github.com/raihan748/exambro-mod-.git
cd exambro-mod-npm installPull the required AI model:
ollama pull qwen2.5:7bThen create the custom exam-god model:
ollama create exam-god -f Modelfile
⚠️ Make sure Ollama is running in the background before launching the app.
npm startThe application window will open. You will see the splash screen with the SEB loading animation.
To generate a standalone Windows executable:
npm run build-exeThe output .exe file will be placed inside the /dist folder.
- Launch the app using
npm startor run the.exefrom/dist. - On the main window, enter the URL of your exam/Moodle server in the address bar.
- Press Enter or click "Launch Exam" to open the exam in a secure, fullscreen mode.
- The AI Assistant Panel will appear as a floating overlay — press the hotkey shown on screen to toggle it.
- To exit fullscreen/lockdown, use the designated quit shortcut (configured in your
.sebfile or default key).
The built-in AI assistant supports:
- Local Mode (Ollama): Uses
qwen2.5:7borexam-godmodel running locally on your machine. No internet required. - Cloud Mode (Groq): Enter your Groq API key inside the AI panel settings for faster cloud-based responses.
To switch AI engine: Open the AI panel → click the settings icon → choose your preferred engine.
exabro-mod-for-windows/
├── main.js # Main Electron process
├── preload.js # Preload script for main window
├── preload-exam.js # Preload script for exam window
├── inject.js # Scripts injected into exam page
├── Modelfile # Ollama AI model configuration
├── renderer/
│ ├── index.html # Main launcher UI
│ ├── exam-ui.html # Fake SEB UI frame
│ ├── splash.html # Loading splash screen
│ ├── ai-panel.html # AI assistant overlay
│ └── styles.css # Global styles
└── package.json
This project is intended strictly for educational and research purposes to understand how exam browser software works. Do not use this software to violate academic integrity policies. The developers are not responsible for any misuse.
MIT License — see LICENSE for details.