https://github.com/apexskier/defaultbrowser
A macOS menu bar app to intelligently control your default web browser.
https://github.com/apexskier/defaultbrowser
app default-browser macos macos-app menubar-app utility web-browser
Last synced: 2 months ago
JSON representation
A macOS menu bar app to intelligently control your default web browser.
- Host: GitHub
- URL: https://github.com/apexskier/defaultbrowser
- Owner: apexskier
- Created: 2015-11-03T06:38:09.000Z (over 10 years ago)
- Default Branch: main
- Last Pushed: 2026-02-16T17:18:38.000Z (2 months ago)
- Last Synced: 2026-02-17T00:32:11.996Z (2 months ago)
- Topics: app, default-browser, macos, macos-app, menubar-app, utility, web-browser
- Language: Swift
- Homepage: https://defaultbrowser.app
- Size: 24.9 MB
- Stars: 78
- Watchers: 1
- Forks: 9
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Default Browser
Default Browser replaces macOS's system web browser setting with a flexible, convenient utility that opens links with your most recently used browser.
https://defaultbrowser.app
## Features
- **Intelligent link handling** Opens external links with your last used browser.
- **Quick browser toggle** Keyboard shortcuts from the menu bar.
- **Menu bar preview** Quick reference of the currently active browser.
- **Blocklist** Prevent browsers from automatically opening.
- **Legacy behavior** Select your primary browser to simulate traditional behavior.
- **Shortcuts support** Force a specific browser with Siri Shortcuts
## Notes
This app was initially written over 10 years ago, and Apple has introduced a few security restrictions I've made my best attempt to work around.
- [No longer can automatically register as `html` file handler](https://github.com/Hammerspoon/hammerspoon/issues/2205#issuecomment-541972453). Please [do this manually](https://support.apple.com/guide/mac-help/choose-an-app-to-open-a-file-on-mac-mh35597/mac) now.
- With App Sandboxing, we only have automatic access to system installed browsers. To enable browsers outside of `/Applications`, open "Preferences", expand "Additional Browsers", select the browsers you want to enable, and double click to grant access.