PigeonMark 是一款跨浏览器书签同步工具,目前支持 Chrome 和 Firefox,通过用户自有的存储后端(WebDAV、GitHub、S3 兼容存储、OneDrive)同步书签,可选端到端加密,不运行任何服务器。
- v0.1.0
- 发布于
- 20 天前
- 0
- 星标
- 1
- 下载
- 同步于
- 5 天前
最新版本
v0.1.02026年9月9日 17:41下载慢?可在上方随时切换镜像源
项目说明
项目概述
PigeonMark 是一款面向 Chromium 系浏览器和 Firefox 的书签管理器,通过用户已有的存储同步。PigeonMark 不运行任何服务器。用户将其指向 WebDAV、OneDrive、S3 兼容存储桶或 GitHub,书签就保存在用户自己的账户中——可选使用密码短语加密,存储提供商只能看到密文。
主要功能
- 支持 WebDAV、GitHub、S3 兼容存储、OneDrive 四种后端
- 快照、三方合并、ETag 条件写入、冲突重试、跨浏览器往返同步
- 可选密码短语端到端加密
- 无需 CORS 配置(请求来自扩展自身源)
- 提供完整的开发脚本和测试工具
适用人群
- 需要在 Chrome 和 Firefox 之间同步书签的用户
- 希望使用自有存储同步书签的用户
- 注重隐私、需要端到端加密的用户
快速上手
- 需要 Node.js >= 22 和 pnpm
- 安装依赖:
pnpm install - 运行 Chromium:
pnpm dev;运行 Firefox:pnpm dev:firefox - 生产构建:
pnpm build/pnpm build:firefox
核心优势
- 不运行任何服务器,书签保存在用户自己的账户中
- 可选端到端加密,存储提供商只能看到密文
- 支持四种后端,配置灵活
- 同步引擎完整,支持冲突重试和跨浏览器同步
系统要求
- 浏览器:Chrome / Firefox
- 额外依赖:Node.js >= 22、pnpm
注意事项
- 目前尚无设置 UI 来指向后端,需参考 docs/ 中的设计文档
- 状态:同步引擎和四种后端均可工作,但设置 UI 尚未实现
历史版本
排序