A macOS URL router that opens external links in different browser profiles based on patterns you define.
Set Switchboard as your default browser, and it will automatically open URLs in the right Chrome/Chromium profile.
Note: Switchboard should work with any Chromium browser that uses the standard profile system, but it has only been tested with Helium.
- Make sure Command Line Tools for Xcode are installed
xcode-select --install- Run
make install - Open the Switchboard app to register with the system
- Go to System Settings → Desktop & Dock → Default web browser and select Switchboard
Launch Switchboard to open the configuration window. From there you can:
- Add routes with URL patterns (substring or exact match)
- Assign each route to a browser profile
- Set a default profile for unmatched URLs
- Choose your Chromium-based browser
Routes are evaluated in order—first match wins.
Any URL not matching a route opens in your default profile.
Switchboard runs silently in the background. When you click a link anywhere on your Mac, it:
- Checks the URL against your routes
- Opens the matching profile (or default)
- Exits immediately
No dock icon. No menu bar clutter. Just routing.
- macOS 14+
- Any Chromium-based browser (Chrome, Helium, Brave, etc.)
