Launch any browser profile straight from the top panel — no digging through app menus, no guessing which icon is which profile. Browser Hub finds every browser installed on your system, however it was installed (native package, Flatpak, or Snap), and lists each one's actual profiles by name — not just "Firefox," but "Firefox — Work," "Firefox — Personal," with each profile's own avatar or theme color shown as its icon. Supported browsers: - Firefox family: Firefox, Zen, LibreWolf, Floorp, Waterfox, IceCat, and more - Chrome family: Chrome, Chromium, Brave, Edge, Vivaldi, Opera, and more - Falkon - Any other installed browser, listed as a one-click launcher Also handles the newer stuff: - Firefox's in-browser Profile Groups (128+), shown either as their own menu entries or as compact "space" buttons under the parent profile - Zen Browser's workspaces, with their real accent colors - Your system's actual default browser, front and center, with a quick shortcut to change it Everything is read-only and local: no network access, no telemetry, no data leaves your machine. Every setting — which browser families to show, whether to show single-profile browsers separately, how to display Profile Groups — is configurable from Preferences. Not affiliated with any browser vendor.
Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
EGO-P-006 warning
unnecessary build and translation artifacts should not be shipped
Compiled GSettings schemas should not be shipped for 45+ packages.
Don't include unnecessary files
schemas/gschemas.compiled
schemas/gschemas.compiled
EGO-L-003 warning
signals connected by extension should be disconnected in disable()
Signals assigned in `enable()` are missing matching disconnect calls in `disable()` or its helper methods.
extension.js:394
this._menuOpenStateId = menuSignals.connect("open-state-changed", (_menu, isOpen) => {
if (isOpen) {
clearDefaultBrowserCache();
this.redrawMenu();
}
})
| Version | Status |
|---|---|
| 1 | Unreviewed |
Ha, just saw a dead line code from Helpers4 lib. File vendor-helpers4.js, line 245: > new RegExp(`^#?([\\da-f]{3}|[\\da-f]{4}|[\\da-f]{6}|[\\da-f]{8})$`, "i"); Need to fix that in Helpers4 lib before update the build.