Switcheroo is an open source macOS app that can be set as your default browser. When clicking a link from a third-party app (such as Slack or Mail) Switcheroo allows you to choose which Safari Profile you’d like a link to open in.
Currently, setting up existing Safari Profiles in Switcheroo is a bit cumbersome. This set of instructions assumes you have at least 2 Safari Profiles.
- Open a new tab in an existing Profile (we'll call it Profile A) and navigate to any URL of your choice. E.g. https://github.com/cdevroe/switcheroo and move this tab to the left most pinned tab location and leave it open forever. This URL will be used by Switcheroo to identify which window contains Profile A.
- Open Switcheroo's settings window
- Type in the name of the Safari Profile A (the name does not need to match what is actually in Safari, the URL is the real identifier currently)
- Paste the URL you chose for the left most tab of Safari Profile A
- Hit the + button
- Repeat for all the Safari Profiles you'd like set up in Switcheroo, be sure to choose a unique URL for each profile.
- Set Switcheroo as your default browser in Settings > Desktop & Dock > Default web browser
- Submit any bugs or feature requests to GitHub issues.
- Browse GitHub Issues to find a task that needs to be done and assign it to yourself.
1.2.0 - July 19, 2025
- Updated Profile picker UI
- Switch to Profile feature
1.0.1 - November 13, 2024
- A macOS app icon
- A few fixes related to macOS Sequoia
1.0 - March 19, 2024
- Initial release
- Allows you to manually set up Safari Profiles
- Can be set as default browser