LinkRouter is a tiny, fast browser router for macOS written in SwiftUI. Set it as your default browser, and every link you click outside a browser pops up a picker — routing the link to the browser (or browser profile) you choose, with keyboard shortcuts and URL-based rules for automatic routing.
- ⚡ Native SwiftUI — instant popup, tiny footprint, no Electron
- ⌨️ Assign a keyboard shortcut to each browser
- 🎯 Rules — route matching URLs (regex) to a browser automatically, no prompt
- 👤 Supports browser profiles
- 🖥 macOS Ventura (13) and newer, Apple Silicon and Intel
| The picker | Preferences |
|---|---|
![]() |
![]() |
Click a link anywhere outside a browser — the picker appears. Choose with the mouse, arrow keys, or a per-browser shortcut, or let a rule route it automatically.
brew tap indranandjha1993/tap
brew install --cask linkrouter
xattr -dr com.apple.quarantine /Applications/LinkRouter.appThe xattr step clears Gatekeeper quarantine — releases are ad-hoc signed, not notarized with an Apple Developer certificate. Alternatively, download from the releases page and allow the app under System Settings → Privacy & Security.
Open LinkRouter once, then go to System Settings → Desktop & Dock → Default web browser and choose LinkRouter. From then on, links clicked in any app open the picker.
git clone https://github.com/indranandjha1993/LinkRouter.git
cd LinkRouter
xcodebuild -project LinkRouter.xcodeproj -scheme LinkRouter -configuration Release buildRequires Xcode 26 or newer.
LinkRouter is a fork of Browserino by Aleksandr Strizhnev (AlexStrNik) — full credit for the original design and implementation belongs to him and the Browserino contributors. The complete upstream commit history is preserved in this repository. If you find this app useful, consider supporting the original author.
Browserino itself was inspired by Browserosaurus.
GPL-3.0 — same license as upstream Browserino, as required. You are free to use, study, modify, and redistribute this software under the same terms.


