Skip to content

KillWolfVlad/mac-menu-browser-switch

Repository files navigation

mac-menu-browser-switch


Change default browser from your macOS menu

Languages

About

Mac Menu Browser Switch is a small native macOS menu bar app for quickly changing the system default browser. It is built for a personal Mac that moves between work and personal contexts, where switching the default browser should be faster than opening System Settings.

The app is intentionally local and inspectable: no network features, no telemetry, no accounts, and no cloud sync.

Features

  • Left-click the menu bar icon to toggle between two configured browsers.
  • Right-click the menu bar icon to open a menu with discovered browsers and settings.
  • See the current default browser from the menu bar status.
  • Configure the quick-toggle browser pair locally.
  • Change both http and https default handlers together.

Built With GSD

This project was planned and implemented with GSD. The .planning/ directory keeps the project intent, requirements, roadmap, research notes, phase plans, and quick-task records alongside the source code.

Download

The easiest way to try the app is to download the ZIP archive containing the built .app from GitHub Releases.

Build

Requirements:

  • macOS 15 Sequoia or newer
  • Xcode 16 or newer

Build from Xcode:

  1. Open MacMenuBrowserSwitch.xcodeproj.
  2. Select the MacMenuBrowserSwitch scheme.
  3. Use Product > Build or Product > Run.

Use

  1. Launch MacMenuBrowserSwitch.app.
  2. Use the menu bar icon to switch browsers.
  3. Left-click toggles the configured browser pair.
  4. Right-click opens the full browser menu and settings.

Maintainers

License

This repository is released under version 2.0 of the Apache License.

Releases

Contributors

Languages