GoForum › 🌐 V2EX
[vibe] BrowserRouter - macOS 上根据 URL 规则自动选择浏览器的小工具
endoffight ·
2026-03-20 11:52 ·
0 次点赞 · 1 条回复
之前一直用 Bumpr 做浏览器路由,但有些需求它满足不了,比如路径和查询参数匹配、隐身模式切换这些。
正好最近 AI 编程工具越来越能打了,就想试试纯 vibe coding 能不能搞出来。结果从头到尾没写一行代码,全程 AI 生成,最终做出了这个 BrowserRouter 。
设为默认浏览器后,点击任何链接会根据通配符规则自动路由到对应浏览器。
主要功能:
- 通配符规则匹配(支持域名、路径、查询参数)
- 没有匹配规则时弹出 Dock 风格的浏览器选择浮窗
- 支持 18 款浏览器,包括 Chrome/Safari/Edge/Arc/Brave/Firefox 等
- 悬停图标可一键切换隐身模式
- ⌘ + 点击强制弹出选择器
- 多语言(中/英/日/繁体)
- 纯 SwiftUI 原生实现,无外部依赖,体积 560K
系统要求:macOS 13+,Universal Binary ( Intel + Apple Silicon )
一行安装:
curl -fsSL https://raw.githubusercontent.com/phpgao/BrowserRouter/main/install.sh | bash -s – “https://github.com/phpgao/BrowserRouter/releases/latest/download/BrowserRouter.zip”
GitHub: https://github.com/phpgao/BrowserRouter
第一个正式版,欢迎试用和反馈,bug 或功能建议直接提 issue 就好。
1 条回复
添加回复
你还需要 登录
后发表回复
这使用场景不太理解, 什么情况会需要根据链接打开不同的浏览器? 同时使用多个浏览器感觉想想内存就要爆炸了,