Gongsc

PigeonMark

Gongsc

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 之间同步书签的用户
  • 希望使用自有存储同步书签的用户
  • 注重隐私、需要端到端加密的用户

快速上手

  1. 需要 Node.js >= 22 和 pnpm
  2. 安装依赖:pnpm install
  3. 运行 Chromium:pnpm dev;运行 Firefox:pnpm dev:firefox
  4. 生产构建:pnpm build / pnpm build:firefox

核心优势

  • 不运行任何服务器,书签保存在用户自己的账户中
  • 可选端到端加密,存储提供商只能看到密文
  • 支持四种后端,配置灵活
  • 同步引擎完整,支持冲突重试和跨浏览器同步

系统要求

  • 浏览器:Chrome / Firefox
  • 额外依赖:Node.js >= 22、pnpm

注意事项

  • 目前尚无设置 UI 来指向后端,需参考 docs/ 中的设计文档
  • 状态:同步引擎和四种后端均可工作,但设置 UI 尚未实现

历史版本

排序