Desktop GUI for BotBrowser. Manage browser profiles, kernels, and proxies for fingerprint privacy protection.
| Platform | Architecture |
|---|---|
| Windows | x86_64 |
| macOS | ARM64, x86_64 |
| Linux (Ubuntu, Debian) | x86_64, ARM64 |
Download and manage BotBrowser kernels directly from the GUI. The launcher fetches releases from GitHub and handles platform-specific extraction (.7z for Windows, .dmg for macOS, .deb for Linux).
- Add, edit, and delete proxy configurations
- Bulk import proxies from text (one per line)
- Supports HTTP, HTTPS, SOCKS4, SOCKS5 protocols
- Quick-parse proxy strings (e.g.,
socks5://user:pass@host:port) - Check IP — verify proxy exit IP, location, ISP, and datacenter detection via ip-api.com
- Quick proxy change from profile list without opening full editor
- Per-profile proxy assignment with auto-fill of detected exit IP
- Create and configure browser profiles with fingerprint settings
- Clone existing profiles
- Import/export profiles for backup or sharing
- Auto-detect Android profiles and apply mobile settings
- Launch isolated browser instances with profile-specific settings
- Pre-warm sessions for controlled experiments
- Real-time download progress in sidebar
One-line install scripts that download Node.js, fetch the source, build, and create shortcuts (Desktop + Applications/Start Menu):
Windows (PowerShell):
irm https://raw.githubusercontent.com/botswin/BotBrowser/main/launcher/scripts/setup-windows.ps1 -OutFile $env:TEMP\setup-windows.ps1; powershell -ExecutionPolicy Bypass -File $env:TEMP\setup-windows.ps1macOS:
curl -fsSL https://raw.githubusercontent.com/botswin/BotBrowser/main/launcher/scripts/setup-macos.sh -o /tmp/setup.sh && bash /tmp/setup.shUbuntu/Debian:
curl -fsSL https://raw.githubusercontent.com/botswin/BotBrowser/main/launcher/scripts/setup-ubuntu.sh -o /tmp/setup.sh && bash /tmp/setup.sh- Node.js 24+ (Angular 21 requirement)
npm ci # installs dependencies + downloads Neutralino binary automatically
npm run build
npm run app- Go to Kernels and download a BotBrowser kernel for your platform
- Create a browser profile and select a bot profile (
.encfile) - (Optional) Add proxies in Proxies tab
- Launch the browser from the profile list
| Component | Technology |
|---|---|
| Frontend | Angular 21 |
| UI | Angular Material 21 |
| Runtime | Neutralino.js 6.5 |
Legal Disclaimer & Terms of Use • Responsible Use Guidelines