Beta · macOS 12+ · Local

Stop Switching, Start Routing.

The intelligent link dispatcher for macOS. Automatically open links in the right browser or profile based on powerful, custom rules.

Live routing board ⌘⇧ Hold while opening to pick a browser

Incoming links

ChromeWork profile SafariPersonal · default FirefoxTesting profile EdgeClient A profile
Link —
Matched rule —
Opens in —
Launch —

Rules in this demo

  1. Host suffixfigma.com
  2. Source appSlack
  3. Host containslocalhost
  4. Path prefix/o/oauth2
  5. URL containsyoutube
  6. No match → defaultSafari

Built for messy everyday browsing

One Mac, many browser contexts.

Work links

Keep team tools in your work profile

Open Slack, email, docs, and dashboards in the browser profile where your work accounts are already signed in.

Personal browsing

Separate private links from work sessions

Send personal sites to Safari or another browser while keeping work cookies, history, and accounts isolated.

Testing and OAuth

Pick the right account before a link opens

Use the chooser shortcut for client accounts, test tenants, login flows, and links that need a deliberate destination.

Everything you need to master your browsers.

  1. 01

    Smart Rule Engine

    Route links based on domains, paths, or even the source application. Work links to Chrome, personal to Safari.

  2. 02

    Instant Switcher

    Hold a modifier key to pop up a beautiful browser picker. Swift, fluid, and always where your mouse is.

  3. 03

    Browser Profiles

    Full support for Chrome, Firefox, and Edge profiles. Open work accounts and personal accounts seamlessly.

  4. 04

    Privacy First

    100% open source. No tracking, no data collection. Your browsing habits stay on your machine.

End of the line

Try BrowserRouter Beta

BrowserRouter v1.4.0

Universal · macOS 12 or later · DMG

Download DMG

Developer ID signed and notarized by Apple. Drag it into Applications, then set BrowserRouter as your default browser.

Or build from source

BrowserRouter is currently in beta. You can install it directly from the source using our installation script.

git clone https://github.com/KhalilHsu/browserSwitch.git && \
cd browserSwitch && \
chmod +x scripts/install.sh && \
./scripts/install.sh

Requires local Swift build tools and installs the app into /Applications.

  • Local configurationRules and browser preferences stay in Application Support on your Mac.
  • No telemetryBrowserRouter does not upload URLs or collect browsing history.