Getting Started
Getting Started
1. Install Which Browser
- Download the latest installer for your platform from the release cards at the top of this site.
- Run the installer. On macOS you will be prompted to drag the app into
/Applications; on Linux use the AppImage or the Flatpak; on Windows follow the MSI wizard. - Launch Which Browser once so it can register itself as a URL handler.
2. Set as Default Browser
Follow the platform-specific instructions below so that all http, https, and custom intents flow through the app.
Windows
- Open Settings → Apps → Default apps.
- Search for “Which Browser” and click it.
- Assign Which Browser to
HTTP,HTTPS, and.htmlhandlers.
macOS
- Open Safari → Settings → General and change the default web browser to Which Browser.
- Alternatively, use System Settings → Desktop & Dock → Default web browser.
Linux (KDE example)
- Open System Settings → Applications → Default Applications.
- Under Web Browser, select Which Browser.
- Verify under
xdg-settings get default-web-browserthat the desktop file now points to Which Browser.
3. Configure Browsers & Profiles
- Open the Configuration dialog inside Which Browser.
- Add each installed browser and, where supported (Chrome, Edge, Firefox), define one or more profiles.
- Assign icons/labels so you can spot them quickly in the routing picker.
4. Route Your First Link
- Click a link in another application. It should appear in Pending.
- Choose a browser profile and click Open.
- Use the Queue button to store it for later or the Snooze button to pick a specific reminder.
5. Automate
- Create a Rule that matches a domain (for example,
calendar.google.com) and pick a default target. - Switch to the Scripts tab and paste the snippet below to test the scripting workflow:
if (matchUrl("*.github.com/*")) {
return action(openIn: useProfile("firefox:work"));
}
return action(openIn: useProfile("chrome:personal"));- Save the script, then open a GitHub URL from another app. It should auto-route without prompting you.
6. Validate Notifications
- From Pending, choose Snooze → in 5 minutes.
- Wait for the desktop notification to confirm reminders are working.
- Click the notification to jump directly back to the entry inside Which Browser.
Once these steps are complete you are ready to explore the How-To Recipes and Technical Reference.
Last updated on