Stop Switching, Start Routing.

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

Try Now Open Source · Beta · macOS 12+ · Local only
BrowserRouter Concept Illustration
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 workflow.

🎯

Smart Rule Engine

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

Instant Switcher

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

🛡️

Privacy First

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

Try BrowserRouter Beta

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.