ブラウザルーター Open Source • MIT

Links follow your focus

Click a link in Slack. It opens in the browser you're already using—not your system default.

Install Source

01

The problem with defaults

You use Chrome for work, Safari for personal browsing. A link in Slack? Opens in Safari. A link in Notes? Safari again. macOS only knows one default—it ignores context.


BrowserRouter watches which browser you last used. Click a link anywhere, and it opens there. No dialogs. No choosing. Just the right browser, every time.

Chrome
Safari
Arc Active
Firefox

02

How it works

Zero friction

No popups asking "which browser?" Just click links like normal.

Smart fallback

Browser closed? Opens in the next most recent one. All browsers closed? Uses your configured default.

Your rules

Choose which browsers to track. Exclude the ones you don't want routing to.

2MB, native Swift

No Electron. No background processes. Uses ~10MB RAM.

03

Setup takes 2 minutes

1

Build & install

Clone the repo, run the build script.

2

Set as default

Make BrowserRouter your default browser in System Settings.

3

Forget about it

Links now open in whichever browser you're using.

04

Get started

macOS 13+ required

# Clone $ git clone https://github.com/mares29/browserrouter.git # Build $ cd browserrouter $ ./scripts/bundle.sh # Set as default browser in System Settings