Use cases
Junction is your default browser and sends each link to the right browser, profile, or app by your rules. Here's what that's good for, with the rules to copy.
Set a Default Browser Per Website on Mac
Use Safari for some sites, Chrome for others, and Firefox for the rest. Junction becomes your Mac's default browser and opens each site in the one you choose.
Keep Work and Personal Browsing Separate on Mac
Send work links to your work browser or profile and keep everything else personal, without thinking about it. Junction sorts each link by site and by app.
Open Links in a Specific Chrome Profile on Mac
Send work links to your work Chrome profile and everything else to your personal one, automatically. Junction picks the profile by the link, account, or app.
Open Links in a Firefox Profile on Mac
Keep each client's logins and cookies apart by opening their links in their own Firefox profile. Junction picks the profile from the link, with one rule each.
Open Microsoft 365 Links in the Right Account
Send SharePoint, OneDrive, and Outlook links to the Edge profile signed in to your work account, and personal Microsoft links somewhere else, with Junction.
Open Links From Slack in a Different Browser
Route links by the app you click them in. Send Slack links to your work browser, terminal links to your dev browser, and Mail links to the clipboard.
Open Zoom and Teams Links in the App on Mac
Join Zoom and Microsoft Teams meetings straight in their desktop apps, with no leftover browser tab. Junction turns meeting links into native app links.
Open Slack Links in the Slack App on Mac
Make Slack message links jump to the message in the Slack app, and Discord and Telegram links open in theirs. Junction converts chat links into app links.
Open Figma, Notion & Linear Links in Their Apps
Open Figma files, Notion pages, and Linear issues in their desktop apps instead of in browser tabs. Junction turns each web link into a native app link.
Open Spotify Links in the Spotify App on Mac
Play Spotify and Apple Music links in their apps, open App Store links in the App Store, and keep YouTube in its own browser. Junction routes them all.
Open Any Website's Links in Its Mac App
Teach Junction a new app. Add its URL scheme, a pattern for its web links, and a template, and those links open in the Mac app instead of a browser tab.
Open localhost Links in a Separate Browser
Send localhost, preview deployments, and terminal links to your dev browser, and open repos in GitHub Desktop and VS Code. Junction routes dev links by rule.
Choose Which Browser Opens Each Link on Mac
Pick a browser or profile each time you click a link, for every link or only some. Junction's picker asks at click time, and holding Option skips your rules.
Open Several Links at Once in One Browser
Click a handful of links, then open them all in one browser with a single choice, or copy them all at once. Junction's picker gathers them into one list.
Turn Link Rules On and Off From the Menu Bar
Switch a link rule off for the weekend or on for a screen share without opening Settings. Junction lists every rule in its menu bar menu, each one a click away.
Sync Browser Routing Rules Across Macs
Keep your link rules in one plain JSON file you can commit to dotfiles, sync between Macs, and share with a team. Junction reloads and checks it on every edit.
Remove Tracking Parameters From Links on Mac
Strip utm_ and other tracking parameters from every link, keep banking in one browser, and copy risky links instead of opening them, all on your Mac.
Why Links Open in the Wrong Browser on Mac
Find out why a link opened in the wrong browser or profile, and fix it. Junction's junction test command shows which rule caught a link, and why it did.
