智能 URL 分流
将 BrowSync 设置为 macOS 默认浏览器后,可根据域名、URL 模式、查询参数、来源应用、时间段或专注模式自动选择目标浏览器。
BrowSync 通过本地 WebSocket 守护进程、浏览器扩展、智能 URL 分流规则和跨浏览器数据同步,把分散在不同浏览器里的工作流统一起来。所有同步和路由都在本机完成。
BrowSync 不是另一个浏览器,而是你的浏览器协调层:负责把链接送到正确的位置,并让多浏览器之间的重要状态保持一致。
将 BrowSync 设置为 macOS 默认浏览器后,可根据域名、URL 模式、查询参数、来源应用、时间段或专注模式自动选择目标浏览器。
在所有浏览器之间同步书签、Cookie、LocalStorage、sessionStorage 和标签页状态。
支持单向主从同步、基于访问时间的最后写入者胜出,以及双向合并,适配不同工作流和站点使用习惯。
通过白名单、黑名单和站点级策略覆盖,精确控制哪些站点参与同步、哪些数据类型可以被同步。
使用 SwiftUI 构建,支持深色/浅色主题、菜单栏集成、专注模式、登录时启动和系统级默认浏览器处理。
浏览器扩展连接到本地守护进程,统一完成注册、心跳、同步消息和状态维护。
所有扩展连接到本机地址 ws://127.0.0.1:62333。BrowSync App 负责规则配置、同步策略和本地状态管理。
从打开链接到同步状态,BrowSync 的工作链路保持短、清晰、可控。
BrowSync 的同步和 URL 路由完全在你的设备本地进行。浏览历史、书签、Cookie 和站点存储不会被发送到 BrowSync 云端、第三方分析服务、广告网络或数据经纪商。
MVP 已覆盖浏览器检测、扩展状态、URL 分流、书签同步、站点存储同步、Cookie 同步和标签页状态同步。
| 能力 | 说明 | 状态 |
|---|---|---|
| 浏览器检测与扩展状态 | 扫描已安装浏览器,并展示扩展连接与运行状态。 | 已支持 |
| URL 分流规则 | 支持按 URL、域名、来源应用、时间和专注模式做默认浏览器路由。 | 已支持 |
| 跨浏览器同步 | 同步书签、Cookie、LocalStorage、sessionStorage 和标签页状态。 | 已支持 |
| 主题与本地化 | 支持深色、浅色、系统主题,以及英文和简体中文界面。 | 已支持 |
下载发布版本即可开始使用;开发者也可以从源码生成 Xcode 工程。
前往 GitHub Releases 下载最新版本。运行后可在 macOS 设置中将 BrowSync 设置为默认浏览器,以启用 URL 分流。
打开 Releases项目使用 XcodeGen 生成工程。完成签名 Team 配置后,可直接在 Xcode 中运行 BrowSync target。
git clone https://github.com/chentao1006/browsync.git cd browsync chmod +x setup.sh ./setup.sh open BrowSync.xcodeproj