Repository navigation
Releases
v0.1.7
BrowBro is now signed with an Apple Developer ID and notarized by Apple. Download the DMG, drag it to Applications, and it opens — no "unidentified developer" block, no trip through System Settings, no Terminal incantation.
macOS will ask once for permission to read other apps' data; that's how BrowBro finds your Chrome profiles. It asks again even if you'd already granted it, because the app now carries a different signing identity.
Existing installs update in place from Settings → Updates.
What's Changed
- chore: release v0.1.0 by @tiagomoraes in #6
- chore: release v0.1.1 by @tiagomoraes in #9
- chore: release v0.1.2 by @tiagomoraes in #11
- chore: release v0.1.3 — in-app support + Settings window fixes by @tiagomoraes in #22
- chore: release v0.1.4 — in-app updates (Sparkle) + Settings version indicator by @tiagomoraes in #25
- chore: release v0.1.5 by @tiagomoraes in #27
- chore: release v0.1.6 by @tiagomoraes in #30
- chore: back-merge release v0.1.6 into develop by @tiagomoraes in #31
- feat: GitHub star counter, live routing art, and a credited byline by @tiagomoraes in #32
- chore: publish website refresh by @tiagomoraes in #33
- chore: release v0.1.7 — signed and notarized by @tiagomoraes in #34
Full Changelog: v0.1.6...v0.1.7
v0.1.6
Added
- Private windows. A new Settings → Private windows switch adds picker entries that open links in a browser's incognito/private window — per browser and even per Chrome profile ("Work Incognito" opens that profile's incognito window). Supported for Chrome, Chromium, Brave, Edge, Vivaldi, Opera, and Firefox; entries wear a sunglasses badge so a private pick is unmistakable. Safari is not supported (it offers no way to open a private window programmatically).
Existing installs on 0.1.4+ update in place via Settings → Updates → Check Now (or the next automatic check).
v0.1.5
What's Changed
- chore: set up gitflow branching, PR/issue templates, and OSS docs by @tiagomoraes in #1
- feat: intercept clicked links and scaffold the macOS menu-bar app by @tiagomoraes in #2
- feat: implement the design-system UI across picker, menu, settings, and onboarding by @tiagomoraes in #3
- feat: BrowBro marketing website (GitHub Pages) by @tiagomoraes in #4
- fix: working download button + v0.1.0 release prep by @tiagomoraes in #5
- fix: point Homebrew install at the browbro tap by @tiagomoraes in #7
- style: use a pipe in the page title by @tiagomoraes in #8
- chore: back-merge v0.1.1 into develop by @tiagomoraes in #10
- chore: back-merge v0.1.2 into develop by @tiagomoraes in #12
- fix(site): make the marketing site responsive on mobile by @tiagomoraes in #14
- feat(site): add donation section + repo Sponsor button by @tiagomoraes in #15
- fix(app): restore Settings… (⌘,) menu command by @tiagomoraes in #16
- feat(site): redesign support section as a BrowBro picker by @tiagomoraes in #17
- fix(app): keep background Settings window from being raised on every link by @tiagomoraes in #18
- feat(app): add support entry in Settings and the menu-bar dropdown by @tiagomoraes in #20
- ci: publish the website from main instead of develop by @tiagomoraes in #21
- chore: back-merge v0.1.3 release into develop by @tiagomoraes in #23
- feat(app): in-app updates via Sparkle + version indicator in Settings by @tiagomoraes in #24
- feat: hold a key to pick — gate the picker behind a modifier by @tiagomoraes in #26
Full Changelog: https://github.com/tiagomoraes/browbro/commits/v0.1.5
BrowBro v0.1.4
BrowBro now updates itself — plus a version indicator in Settings.
What's new
- In-app updates (via Sparkle): Settings → Updates has a Check Now button and an Automatically check for updates toggle, and the menu-bar dropdown has a Check for Updates… item. Updates are signature-verified and installed in place — and, unlike this download, they skip the "Open Anyway" prompt. So this is the last time you'll need the manual first-launch step below.
- Version indicator in Settings (bottom of the window:
BrowBro 0.1.4 (4)).
Install
- Download BrowBro.dmg, open it, and drag BrowBro onto Applications.
- Launch BrowBro from Applications (unibrow mark in the menu bar).
Or with Homebrew:
brew install --cask tiagomoraes/browbro/browbroFirst launch
Not yet notarized, so macOS blocks it once. Open System Settings > Privacy & Security and click Open Anyway, or run:
xattr -dr com.apple.quarantine "/Applications/BrowBro.app"(Future updates arrive through the in-app updater and won't need this.)
Requirements
macOS 14 (Sonoma)+, universal (Apple Silicon + Intel).
Checksum
sha256 8c218c2e3e7bb83f8675f9cf09a96213561b97a5d1287d5ff7bb9ea2129bceef BrowBro.dmg
BrowBro v0.1.2
Patch release: the DMG's mounted volume now shows the BrowBro icon. Same app as 0.1.0/0.1.1.
Install
- Download BrowBro.dmg, open it, and drag BrowBro onto Applications.
- Launch BrowBro from Applications (unibrow mark in the menu bar).
Or with Homebrew:
brew install --cask tiagomoraes/browbro/browbroFirst launch
Not yet notarized, so macOS blocks it once. Open System Settings > Privacy & Security and click Open Anyway, or run:
xattr -dr com.apple.quarantine "/Applications/BrowBro.app"(Notarization to remove this step is planned; see docs/NOTARIZING.md.)
Requirements
macOS 14 (Sonoma)+, universal (Apple Silicon + Intel).
Checksum
sha256 0b440c1cd99d24263dbe93b8d81ac695a4eaa5eb6692f7ee8aca3fced9f9ac01 BrowBro.dmg
BrowBro v0.1.1
Styled installer. Opening BrowBro.dmg now shows a branded window with a clear
drag-BrowBro-onto-Applications layout. The app itself is unchanged from 0.1.0.
Install
- Download BrowBro.dmg below and open it.
- Drag BrowBro onto the Applications folder.
- Launch BrowBro from Applications (look for the unibrow mark in the menu bar).
Or with Homebrew:
brew install --cask tiagomoraes/browbro/browbroFirst launch (please read)
BrowBro is code-signed but not yet notarized, so macOS blocks it on first launch. To open it:
- Double-click BrowBro once (you will see a warning), then open System Settings > Privacy & Security, scroll to the bottom, and click Open Anyway. Confirm once more.
Or, from Terminal:
xattr -dr com.apple.quarantine "/Applications/BrowBro.app"Requirements
- macOS 14 (Sonoma) or later
- Universal binary (Apple Silicon + Intel)
Checksum
sha256 2c81039cf980c2619a4201c4474cd91d28d90403550447b7591c6fbb2dbaee1a BrowBro.dmg
BrowBro v0.1.0
First public preview of BrowBro: the menu-bar browser router for macOS. The instant you click a link, BrowBro pops a tiny picker at your cursor, so you choose a browser or the right Chrome profile by keyboard or mouse.
Install
- Download BrowBro.dmg below and open it.
- Drag BrowBro into Applications.
- Launch BrowBro from Applications (look for the unibrow mark in the menu bar).
First launch (please read)
This build is code-signed but not yet notarized, so macOS blocks it on first launch. To open it:
- Double-click BrowBro once (you will see a warning), then open System Settings > Privacy & Security, scroll to the bottom, and click Open Anyway. Confirm once more.
Or, from Terminal:
xattr -dr com.apple.quarantine /Applications/BrowBro.appProve link reception without changing your default browser:
open -a BrowBro "https://example.com/it-works"Requirements
- macOS 14 (Sonoma) or later
- Universal binary (Apple Silicon + Intel)
What's new
- The cursor picker: keyboard-first popover at the click point (1 to 9, arrows, first-letter jumps, Enter, Esc). Browsers and Chrome profiles as peers, with color swatches and quick-key badges.
- Menu-bar dropdown with default-browser status and one-click "Set as default browser".
- Settings: reversible default-browser takeover, Chrome-profile management, drag-to-reorder "Shown in the picker" catalog, and behavior toggles.
- First-run onboarding, the BrowBro brand (unibrow mark, app icon, design tokens), and the website at https://browbro.tiagomoraes.cloud.
Checksum
sha256 a2c5152f42cbfce2925c19507ee3ee26fce83ebbf0625d88e2df12e3e5da2009 BrowBro.dmg
Notarization is planned for a future release (DESIGN.md, decision 7).