VicroCode
让代码创造价值
VicroCode是一个轻量级代码在线发布、交易平台,开箱即用,免部署、免服务器、免备案,支持接入智能体、通用管理系统、游戏等多种项目
稍候片刻,您可先学习AI编程手册
正在加载中...

市场信息

[分享创造] 自建 Safari ↔ Chrome/Firefox 书签双向同步,顺便把改动塞回了 iCloud

iOS 和 iPadOS 上主力用 Safari ,但 Mac 开发时离不开 Chrome / Firefox ,书签一直各管各的。 Apple 的「 iCloud 书签」扩展只支持 Windows:它依赖 iCloud for Windows 里的 native host com.apple.bookmarks ,macOS 上根本没有,装了也不工作。

www.v2ex.com · 2026-09-28T05:42:37+00:00

iOS 和 iPadOS 上主力用 Safari ,但 Mac 开发时离不开 Chrome / Firefox ,书签一直各管各的。 Apple 的「 iCloud 书签」扩展只支持 Windows:它依赖 iCloud for Windows 里的 native host com.apple.bookmarks ,macOS 上根本没有,装了也不工作。

于是自己写了一套: 以 Safari 为准 :Chrome / Firefox 里的书签按 Safari 的文件夹结构摆放,同网址自动归位、去重 双向 :浏览器里新增、删除的书签会写回 Safari ;任意一端删除,其他端跟着删(大批量删除要先确认) 能回到 iCloud :研究了一下 Bookmarks.plist ,Safari 的 iCloud 同步只上传 Sync.Changes 里登记过的改动。按它的格式登记之后,在 Chrome 里加的书签,iPhone 上的 Safari 也能看到 自托管、多用户 :Cloudflare Worker + SQLite Durable Object ,免费额度够用;每人一个 Access Key ,数据互相隔离,带中英文管理后台 组成:原生 AppKit 菜单栏 App + Chrome / Firefox 扩展( MV3 ,共用一套同步引擎)+ Worker 。

项目从最初的版本到现在的 v2 ( Worker 重写、原生 AppKit 、双向删除、回写 iCloud 、管理后台),用 Claude Opus 5.5 一起迭代出来的,所以才能改得这么顺滑。开源地址: /ai-market-guide/ Mac App 下载: /ai-market-guide/ 详细介绍(公众号): /ai-market-guide/ 详细介绍(公众号): /ai-market-guide/ 演示视频: Safari-Bookmarks-Sync-intro.MP4 (约 190 MB ) 想试用的在评论区回复,开一个 Access Key ,数据和我的完全隔离;也可以按 README 部署到自己的 Cloudflare 账号。

顺便问问:你们现在是怎么在 Safari 和其他浏览器之间同步书签的?

返回 AI 市场导读

来源:v2ex.com