Repository navigation
BrowserRouter v1.0.0
BrowserRouter v1.0.0
A lightweight macOS app that routes URLs to different browsers based on user-defined wildcard rules.
一款轻量级 macOS 应用,根据自定义通配符规则将 URL 路由到不同浏览器。
Features / 功能特性
- Rule-based URL routing — Wildcard patterns (
*single-level,**multi-level) with path & query matching - Dock-style browser picker — Frosted-glass floating panel at cursor when no rule matches
- Incognito mode — Hover a browser icon to switch to private mode
- ⌘-click override — Force picker by holding ⌘ on any link
- Browser ordering & hiding — Customize which browsers appear and in what order
- Quick-add rules — Add rules directly from the picker
- URL test tool — Verify patterns against URLs in the Rules tab
- Click statistics — Track browser usage
- Multi-language — English, 简体中文, 繁體中文, 日本語
- Launch at login — Runs silently in the menu bar
- 规则路由 — 通配符模式(
*单级,**多级),支持路径和查询参数匹配 - Dock 风格浏览器选择器 — 无匹配规则时在光标位置弹出毛玻璃浮窗
- 隐身模式 — 悬停浏览器图标切换隐身/无痕模式
- ⌘ 点击强制选择 — 按住 ⌘ 点击链接跳过所有规则
- 浏览器排序与隐藏 — 自定义浏览器显示顺序
- 快速添加规则 — 直接在选择器中添加规则
- URL 测试工具 — 在规则页面验证匹配结果
- 点击统计 — 记录浏览器使用次数
- 多语言 — English、简体中文、繁體中文、日本語
- 开机自启 — 菜单栏静默运行
Supported Browsers / 支持的浏览器 (18)
Safari, Google Chrome, Chrome Canary, Chromium, Firefox, Microsoft Edge, Arc, Brave, Opera, Opera GX, Vivaldi, Yandex, DuckDuckGo, Tor Browser, UC Browser, Quark, 360, Orion
Incognito / Private Mode Support / 隐身模式支持
Chrome, Edge, Firefox, Brave, Vivaldi, Opera, Yandex, Tor Browser
System Requirements / 系统要求
- macOS 13 (Ventura) or later
- Universal Binary: Apple Silicon (arm64) + Intel (x86_64)
Install / 安装
One-line install / 一行命令安装
curl -fsSL https://raw.githubusercontent.com/phpgao/BrowserRouter/main/install.sh | bash -s -- "https://github.com/phpgao/BrowserRouter/releases/latest/download/BrowserRouter.zip"Manual / 手动安装
- Download
BrowserRouter.zipfrom this release / 从本页下载BrowserRouter.zip - Unzip and drag
BrowserRouter.appto/Applications/ 解压后拖入/Applications - Run:
xattr -cr /Applications/BrowserRouter.app(required for unsigned apps / 未签名应用需要此步骤) - Open
BrowserRouter.app/ 打开应用
Build from Source / 从源码构建
git clone https://github.com/phpgao/BrowserRouter.git
cd BrowserRouter
./package.shLicense / 许可证
GPLv3