Browser Picker opens links in different browsers as specified, according to rules. For example, initial setup will launch Firefox for meet.google.com
and Safari for the rest of links.
2 types of rules are set up in plist
file - hostnames list and substrings list to match in opened URL. Also there are settings for default and alternative browsers.
There is no UI or easy way to extend rule set - but you can update Swift code and recompile for yourself. For other fully-featured solutions, check alternatives section.
- Download dmg from releases page;
- Or clone this repo and build it from source;
- Run app at least once;
- Set
BrowserPicker.app
as default web browser inSystem Preferences
->General
.
- Open
BrowserPicker.app/Contents/Resources/Config.plist
and setup desired browsers and rules; - For advanced users - manually update
launchBrowser(for:)
function inAppDelegate.swift
(rebuilt from source needed).
Created and maintained by Evgeny Aleksandrov (@ealeksandrov).
Browser Picker
is available under the MIT license. See the LICENSE.md file for more info.