BrowSync 是一款专为 macOS 设计的浏览器状态中枢,它不仅能实现不同浏览器间的链接分流,更核心的价值在于通过同步书签、Cookie 和标签页,消除 Safari、Chrome、Arc 及 Edge 等浏览器混用时的状态割裂感。
对于许多 Mac 重度用户而言,多浏览器共存是常态:Safari 负责日常低功耗浏览,而 Chrome、Arc 或 Edge 则承载着开发调试与插件工作流。然而,这种习惯往往带来细碎的摩擦——例如在社交软件中点击链接时,系统默认用 Safari 打开,但该页面需要登录且账号状态仅在 Chrome 中有效。此时,用户不得不经历复制链接、切换浏览器、重新扫码或验证的繁琐过程。
从「链接分流」到「状态中枢」
市面上已有如 Velja 或 Choosy 等成熟的链接分流工具,其逻辑简单地定义为“拦截外链 $rightarrow$ 规则转发 $rightarrow$ 指定浏览器打开”。BrowSync 在具备上述分流能力的同时,将功能维度提升到了 底层数据与状态同步。
要发挥其全部能力,需将 BrowSync 设为 macOS 的默认浏览器。所有系统外链将先经由它处理,再根据预设规则分发。其核心机制是利用本地 WebSocket 通道(ws://127.0.0.1:62333)与浏览器扩展通信。这意味着它不仅能转发 URL,还能在本地同步书签、标签页以及 Cookie 和网页本地存储数据。例如,你在 Chrome 中登录的账号,在切换至 Arc 时有望直接保持登录状态,大幅减少重复验证的时间成本。
此外,BrowSync 支持通过 iCloud 同步分流规则和应用设置,方便多台 Mac 保持一致的配置。需要强调的是,iCloud 仅同步配置偏好,而不会将 Cookie 或书签等私密浏览数据上传至云端。
关于 Cookie 同步的安全考量
状态同步是 BrowSync 最强的功能点,但也是最需要谨慎对待的部分。同步书签或标签页风险较低,但一旦开启 Cookie、LocalStorage 和 sessionStorage 同步,扩展程序将获取站点的会话状态、登录凭证及偏好设置。
尽管该项目基于 MIT 协议开源,且官方明确同步过程仅在本地完成,不经过第三方服务器,但这并不意味着可以无脑开启。在以下场景中,建议禁用全局状态同步:公司受管设备、多人共用电脑,或频繁访问金融账户、企业后台及敏感数据平台的浏览器。
总结:它是否适合你?
BrowSync 并非所有 Mac 用户的必需品。如果你习惯于单一浏览器,或者极少在不同浏览器间迁移任务,那么安装一个本地进程并维护一套扩展插件反而会增加系统冗余。
这款工具最理想的受众是:前端开发工程师、网站测试员、插件重度依赖者,以及习惯将工作与私人账号完全隔离在不同浏览器中的用户。对他们而言,BrowSync 消除的是那些极低效的“碎操作”。
最后,请权衡你的需求:如果你追求极致的系统简洁,或对 Cookie 访问有极高敏感度,选择 Velja 或 Choosy 这种纯粹的轻量分流工具会是更省心的方案。




