A macOS menu bar utility that intelligently routes URLs to the correct browser based on source app and URL rules.
Set Default Tamer as your default browser once — from then on, your links open exactly where you want them.
- Smart Routing — Route links based on source app (Slack, Cursor, etc.) and URL patterns
- Domain Rules — Send specific domains to specific browsers
- Override Chooser — Hold ⌥ Option while clicking any link to manually pick a browser
- Fallback Browser — Configurable default for unmatched links
- Launch at Login — Optionally start at system login
- Activity Logging — Optional, privacy-first diagnostic log of recent routes
- Privacy First — All processing is local; no network calls, no telemetry
Download DefaultTamer-v0.0.5.dmg — or browse all releases on the Releases page.
Once downloaded, open the DMG and drag Default Tamer to Applications, then:
- Launch Default Tamer
- Click "Open System Settings" in the first-run window
- Go to System Settings → Desktop & Dock → Default web browser → select Default Tamer
Rules are evaluated in order. The first matching rule wins; unmatched links go to your fallback browser.
| Rule Type | Example |
|---|---|
| Source App | Slack → Chrome |
| Domain (exact) | github.com → Firefox |
| Domain (suffix) | .atlassian.net → Chrome |
| Domain (contains) | jira → Chrome |
| URL Pattern | Contains /admin → Safari |
| URL Regex | Advanced matching |
- Processes all data locally — no network requests
- Stores no personal information
- Activity logging is opt-in; URLs are sanitized before storage (tokens, API keys, secrets are stripped)
See open issues for planned features.
Potential future additions: Chrome profile selection, import/export rules, "always show chooser" per-app mode, iCloud sync.
Contributions are welcome — see CONTRIBUTING.md for guidelines. Developer setup instructions are in DEVELOPER.md.
MIT — see LICENSE.