GitSyncMarks
Joe Mild · Firefox
通过 GitHub、GitLab、Codeberg、Gitea 等同步书签。Linkwarden、Smart Search、Companion App。
截图
简介
GitSyncMarks 与 GitHub、GitLab、Codeberg、Gitea、Forgejo 或 Gogs 双向同步您的书签。在 Chrome 和 Firefox 桌面端管理,或通过 GitSyncMarks Companion App 在移动端使用。无中间商,无第三方服务器 – 完全掌控与隐私。
亮点
- 多提供商 Git 同步:GitHub、GitLab、Codeberg、Gitea、Forgejo 或 Gogs — 每个配置文件可使用各自的提供商和服务器 URL。
- 配置文件转移与推送镜像:在配置文件之间复制书签(替换或合并);每次同步后可选仅推送备份远程。
- 实时同步进度:推送、拉取和切换配置文件时显示步骤文本(如
3 / 12 文件或1 / 3步骤)。 - Bitwarden / Vaultwarden Git 备份:在仓库中存储密码保护的保险库导出,可选额外加密;列出、下载或删除远程备份。
- 嵌套卡片 UI:选项、设置向导、弹出窗口和搜索中更清晰的分组区域。
- 同步历史与恢复:浏览历史提交,通过 diff 预览更改,一键恢复任何先前状态。
- 清理远程孤立文件:预览并删除本地已不存在的远程书签文件。
- Linkwarden 协同:将页面或链接直接保存到 Linkwarden 实例 — 视口截图、集合同步和预定义标签。
- Smart Search:专用极速书签搜索,支持浅色/深色主题和完整键盘导航。
- 引导式设置向导:连接测试仅验证访问权限;您选择拉取、合并/同步、推送、文件夹设置或跳过 — 写入仓库前需确认。
- Codeberg / Gitea 性能:Gitea 系列主机上快速的 git tree + blob 读取和单提交推送(必要时 Contents API 回退)。
- 上下文菜单:快速文件夹、书签搜索弹出窗口、打开文件夹全部、favicon 复制/下载及右键配置文件操作。
- 设置 Git 同步:仓库中的加密设置备份(
settings.enc)— 跨设备共享配置。
核心功能
- 隐私设计:直接与 Git 提供商 API 通信。无第三方查看您的数据。
- 三方合并:工业级同步自动处理多设备上的并发更改。
- 单文件存储:每个书签为可读的 JSON 文件 – 适合版本控制和手动编辑。
- 多配置文件:最多 10 个独立配置文件(工作、个人、项目),各有独立仓库。
- 自动化:通过 CLI 或 GitHub Actions 添加书签;扩展在下次同步时自动集成。
- 生成文件:README.md(概览)、bookmarks.html(浏览器导入)、RSS 订阅和 dashy-conf.yml — 可按文件选择。
- 设计与 i18n:浅色、深色和系统自动主题;可调 UI 密度(紧凑 / 中等 / 大);12 种语言。
配套应用
使用 GitSyncMarks-App(Android、iOS、Desktop)在移动设备上直接从 Git 仓库管理书签。
GitSyncMarks 是开源项目:https://github.com/d0dg3r/GitSyncMarks
GitSyncMarks 是做什么的
GitSyncMarks 是一款面向 Firefox 的书签管理类扩展,主要用来整理书签、查重、批量导入导出。官方对它的介绍是:通过 GitHub、GitLab、Codeberg、Gitea 等同步书签。Linkwarden、Smart Search、Companion App。在Firefox 附加组件商店(AMO)上,它当前版本 3.1.1,评分 5(2 人评价),约 30 名用户。
适合什么人用
从功能定位看,GitSyncMarks 更适合收藏了大量网页、需要定期整理的用户。如果你平时只是偶尔遇到相关需求,用浏览器自带功能也能凑合;但如果这件事每天都发生,装一个专门处理它的扩展通常比手动操作省事得多。
怎么安装 GitSyncMarks
- 打开Firefox 附加组件商店(AMO)上的官方页面;
- 点「添加到浏览器」并确认权限提示;
- 装好后在扩展列表里固定图标,方便随时开关。
本站只做索引与介绍,安装包来自官方商店。如果商店页面提示当前地区不可用,说明该扩展未在你所在区域上架。
常见问题
GitSyncMarks 是免费的吗?
GitSyncMarks 在Firefox 附加组件商店(AMO)免费提供下载。它是浏览器扩展,装上就能直接用,不需要注册账号。
GitSyncMarks 安全吗?
它只申请了 0 项权限,范围比较克制,没有申请「读取所有网站数据」这种大权限。
GitSyncMarks 支持哪些浏览器?
当前收录的版本来自Firefox 附加组件商店(AMO),适用于 Firefox。同一个扩展在其他商店可能有对应版本,但功能与版本号不一定相同。
怎么卸载 GitSyncMarks?
在扩展管理页找到 GitSyncMarks,点移除即可。它在本地保存的设置会一起清掉,不会残留数据。
权限清单 来自 manifest.json 原文
接口权限 9
activeTabalarmsbookmarkscontextMenusdownloadsnotificationsscriptingstorageunlimitedStorage







