做测试的时候,我经常同时登着好几个账号:管理员一个,普通用户一个,买家、卖家各一个,每个账号放在一个单独的 Chrome 个人资料里。问题在于,从 Slack、邮件、工单系统里点出来的链接,macOS 只会交给默认浏览器,落到哪个账号全凭运气。开错了,就得复制地址,切到对的窗口,再粘贴。
ChooseBrowser 解决的就是这件事。它是一个链接规则器:你写好规则,每个链接自动进到该去的浏览器和账号里。它已经上架 Mac App Store,9 月 30 日前限时 US$0.99(原价 US$4.99),一次性买断,没有订阅。
规则是核心
把 ChooseBrowser 设成默认浏览器之后(系统设置 › 桌面与程序坞 › 默认网页浏览器),系统里所有 http/https 链接都会先经过它。它按你写的规则决定这个链接去哪:
- 按域名:
gitlab.company.com一律用工作账号打开 - 按子域名通配:
*.staging.example.com全部交给测试专用的个人资料 - 按路径:同一个
github.com,/my-org/*用工作账号,其余用个人账号。路径规则比域名规则优先 - 指向具体账号:规则的目标可以是某个浏览器,也可以精确到 Chrome、Edge、Brave、Vivaldi、Chromium 里的某一个个人资料
- 每次都问:对某些网址,可以专门设成"每次弹出选择",不被更宽的规则吞掉

命中规则的链接直接打开,不弹窗。没有规则的链接,会在鼠标旁边弹出选择器;这时按 ⌘R,就能以当前链接为基础建一条规则,下次就不用再选了。所有规则都可以在设置里查看和删除。
还可以设一个默认去向,让没命中规则的链接也不弹窗。哪次想临时换个地方,按住 Option 再点链接,选择器就会出来。
每个账号都是一个独立目标
规则能精确到账号,是因为 ChooseBrowser 会把每个 Chromium 系浏览器的个人资料单独列出来,每个账号一行。

App Store 版本运行在沙箱里,第一次用这个功能时要按提示做一次设置:授权 ChooseBrowser 读取浏览器的资料文件夹,再装上一个用来按账号打开链接的小脚本。之后就不用再管了。
适合哪些场景
多账号测试。 测试环境的链接进测试账号,预发环境进另一个,线上后台进管理员账号。同一个功能要用买家和卖家两个身份验证,就给两类路径各写一条规则,不用再反复退出登录。
公司和个人分开。 公司的 GitLab、Jira、飞书文档走工作资料,个人的 GitHub、网银走另一个浏览器,工作账号和个人账号的 Cookie 不会混在一起。
多客户、多团队。 给不同客户做项目,每个客户一个资料,按客户的域名或路径写规则,链接自动进到对应客户的账号里。
偶尔手动选一下。 没写规则的网站,弹出选择器,回车用第一个,⌘1 到 ⌘9 直接选第几个,⌘C 只复制链接。它还会记住你在每个网站上的选择,常用的浏览器会排到最前,并注明排在前面的原因。
给 AI Agent 用:和 chrome-use 共用一套规则
chrome-use 是我们做的浏览器自动化命令行工具,AI Agent 用它来操作你已经登录的 Chrome。装了 ChooseBrowser 之后,Agent 执行 chrome-use open <网址> 时如果没有指定账号,会按你在 ChooseBrowser 里写好的规则选 Chrome 个人资料,并在输出里说明用的是哪条规则:
$ chrome-use open https://github.com/my-org/repo
· using Chrome profile Profile 14 — a ChooseBrowser rule routes this site there
(github.com|/my-org*). Override with --browser <id|email>, or skip with
--no-choosebrowser.
这样你手动点链接和 Agent 自动打开网页,走的是同一套规则,不用再每次告诉 Agent 该用哪个账号。chrome-use 只读规则,不会改动它;想临时换账号就加 --browser,不想用规则就加 --no-choosebrowser。如果规则指向的个人资料没有连上 chrome-use 的扩展,它会退回平常的选择方式,这时最好确认一下当前登录的是哪个账号。
反过来也行:Agent 用 --browser 指定账号打开某个网站时,加上 --remember,就会请求 ChooseBrowser 以后把这个网站交给这个账号。ChooseBrowser 会弹窗让你确认,并标明请求来自哪个工具,不会悄悄写入规则。这个功能需要 ChooseBrowser 0.2.1,目前正在 App Store 审核。
隐私

ChooseBrowser 没有账号系统,也没有统计和跟踪。学习偏好时只记域名和你选了哪个浏览器,不存完整网址。规则和偏好默认只保存在这台 Mac 上;打开 iCloud 同步后,会通过你自己的 iCloud 同步到你的其他 Mac。
其他
- 链接交出去之后,ChooseBrowser 自己就退出,不常驻后台
- 可以拖动调整浏览器顺序,⌘1 到 ⌘9 跟着变;不需要的 App 可以隐藏
- 界面支持简体中文、英文、日文、韩文,可以在设置里单独切换
- 需要 macOS 26 或更高版本
下载
- Mac App Store:9 月 30 日前 US$0.99
- 官网:也提供直接下载的 .dmg 版本,可以先免费试用 7 天
有问题或建议,可以在支持页面找到联系方式。

微信
支付宝
评论
评论发布后会立即公开,如触发规则可能被审核下架。