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.7.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.