Microbot Launcher for The Microbot Client
Before you begin, ensure you have the following installed on your machine:
You can install Electron globally with the following command:
npm install -g electron- clone the repository
git clone https://github.com/your-repo/microbot-launcher.git- navigate to the project directory
cd microbot-launcher- install the dependencies
npm installnpm run devThe launcher now includes an optional in-memory authentication flow that can be enabled for UI testing and demos.
- Set
MOCK_AUTH=1to activate mock mode. Accounts exist only in memory and reset when the app restarts. - (Optional) Provide
MOCK_USERSto preload accounts. Accepts either JSON (e.g.[{"email":"demo@site.com","password":"Password1"}]) or a delimited list such asdemo@site.com:Password1,guest@site.com:Password2. - Use
MOCK_LATENCY_MSto simulate network latency (in milliseconds) andMOCK_FAIL_PCTto simulate intermittent failures (percentage between 0-100).
When mock mode is disabled, the launcher skips the mock login screen and behaves as before.
For 64-bit
npm run build:x64For 32-bit
npm run build:ia32- Fork the repository
- Create a new branch (git checkout -b feature-branch)
- Commit your changes (git commit -m 'Add some feature')
- Push to the branch (git push origin feature-branch)
- Create a new Pull Request
If you have any questions, please join our Discord server.
If you enjoy my open source work and would like to support me, consider buying me a coffee! Your support helps me stay caffeinated and motivated to keep improving and creating awesome projects.
Thank you for your support! 😊

