A custom browser application that launches Google Chrome with your extension pre-installed.
Build Windows Installer (.exe):
build-windows.batBuild macOS Installer (.dmg):
./build-mac.shSee BUILD_INSTRUCTIONS.md for detailed build documentation.
- Windows Installer: Creates a
.exeinstaller using Inno Setup - macOS Installer: Creates a
.dmginstaller with app bundle - Chrome Extension: Your phishing detection extension
- Auto-loading: Extension loads automatically when browser launches
- ✅ One-click installer for Windows and macOS
- ✅ Fully standalone - Chromium browser bundled
- ✅ Extension pre-loaded and ready to use
- ✅ No Chrome installation required
- ✅ Universal OAuth flow - works on all Chromium builds
- ✅ Separate user profile for your browser
- ✅ Desktop shortcuts (optional on Windows)
- ✅ Clean uninstallation
- Windows: Node.js, Inno Setup 6
- macOS: Node.js, Xcode Command Line Tools
- No prerequisites! Everything is bundled
- Windows 10+ or macOS 10.13+
my-browser/
├── extension/ # Chrome extension source code
├── mac-app/ # macOS app bundle template
├── dist/ # Build output (installers)
├── launcher.bat # Windows launcher
├── launcher.sh # macOS launcher
├── build-windows.bat # Windows build script
├── build-mac.sh # macOS build script
└── setup.iss # Inno Setup configuration
- BUILD_INSTRUCTIONS.md - Complete build guide
- extension/TESTING.md - Extension testing guide
- extension/OAUTH_SETUP.md - OAuth configuration
- Make changes to the extension in
extension/src/ - Test with
cd extension && npm run dev - Build installers using the build scripts
- Test installers on clean machines
[Add your license here]
For build issues, see BUILD_INSTRUCTIONS.md
Built with ❤️ using Chrome Extensions, Vite, React, and TypeScript