V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
endoffight
V2EX  ›  分享创造

[vibe] BrowserRouter - macOS 上根据 URL 规则自动选择浏览器的小工具

  •  
  •   endoffight ·
    phpgao · 2 天前 · 418 次点击

    之前一直用 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 就好。

    4 条回复    2026-03-21 00:56:43 +08:00
    AoEiuV020JP
        1
    AoEiuV020JP  
       2 天前
    这使用场景不太理解, 什么情况会需要根据链接打开不同的浏览器?
    同时使用多个浏览器感觉想想内存就要爆炸了,
    endoffight
        2
    endoffight  
    OP
       2 天前
    @AoEiuV020JP 场景很多,你可以问一下 AI
    Fish1024
        3
    Fish1024  
       2 天前
    这个挺好。之前一直想要这个,找了一个 anbjectiv (具体名字记不清了)的软件设置为默认浏览器,还是不好用。
    ATiGr
        4
    ATiGr  
       2 天前
    我用 hammerspoon 写了一个类似的东西,哈哈哈
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   879 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 19:27 · PVG 03:27 · LAX 12:27 · JFK 15:27
    ♥ Do have faith in what you're doing.