GitSyncMarks 作成者: Joe Mild
ブックマークをGitHubで安全に保管 — ファイル単位の保存、3ウェイマージ同期、Chrome & Firefox対応。仲介なし。
Android™ 版 Firefox でも利用可能Android™ 版 Firefox でも利用可能
拡張機能メタデータ
スクリーンショット
この拡張機能について
GitSyncMarksは、ブラウザのブックマークをGitHubリポジトリと同期します — 双方向、自動、仲介なし。
機能:
• 仲介なし: GitHub APIと直接通信 — サードパーティサーバーなし、バックエンドなし、データはブラウザとGitHubの間にのみ存在
• ファイル単位の保存: 各ブックマークは個別のJSONファイル — 人間が読みやすく、diff対応
• 3ウェイマージ: 両側で変更があっても自動的に競合なしで同期
• クロスブラウザ: Chrome、Chromium、Brave、Edge、Firefoxに対応
• ブックマーク変更ごとの自動Sync(プロファイルごとにデバウンス設定可能)
• 複数のブックマークプロファイル: 最大10個のプロファイル、個別のGitHubリポジトリ対応; 切替でローカルブックマークを置き換え
• コンテキストメニュー: ページやリンクを右クリック — ツールバーに追加、その他のブックマークに追加、今すぐ同期、プロファイルを切り替え、ファビコンURLコピー、ファビコンダウンロード
• ファビコンツール:任意のサイトのファビコンURLをクリップボードにコピーまたはPNGとしてダウンロード — ブラウザのファビコンを使用し、Googleファビコンサービスをフォールバック
• 自動化: Git、CLI、またはGitHub Actionsでブックマーク追加 — ブラウザ不要
• GitHub Reposフォルダ: すべてのGitHubリポジトリ(公開・非公開)へのブックマークを含むオプションフォルダ
• Syncプロファイル: リアルタイム、頻繁、通常、省電力(プリセット間隔とデバウンス)
• 起動時/フォーカス時のSync: ブラウザ起動時やフォーカス復帰時のオプションSync(クールダウン付き)
• 定期Syncでリモート変更を検出(1〜120分、設定可能)
• ポップアップからの手動Push、Pull、完全Sync
• 自動マージが不可能な場合の競合検出
• 生成ファイル: README.md(概要)、bookmarks.html(ブラウザインポート)、feed.xml(RSS 2.0フィード)、dashy-conf.yml(Dashyダッシュボード) — それぞれオフ、手動、自動に設定可能
• Git設定Sync: リポジトリ内の拡張機能設定の暗号化バックアップ — グローバル(共有)または個別(デバイスごと)モード; 他のデバイスから設定をインポート; すべてのデバイスで同じパスワード、自動同期
• インポート/エクスポート: ブックマーク(JSON)、Dashy設定(YAML)、または設定(プレーンJSON / 暗号化.enc)のエクスポート; 自動形式検出によるインポート
• 完全リセット: ファイル → 設定の「すべてのデータをリセット」— すべてのプロファイル、トークン、設定をクリア(ブラウザのブックマークは保持); 2段階確認
• セットアップウィザード: トークン、リポジトリ、初回同期のための8ステップガイド
• オンボーディング: フォルダブラウザで同期パスを選択; 新しいプロファイル設定時にフォルダ作成またはブックマークをPull
• 多言語: 12言語 — EN, DE, FR, ES, PT-BR, IT, JA, ZH-CN, KO, RU, TR, PL; 手動選択または自動検出
• キーボードショートカット: クイックSync(Ctrl+Shift+.)、設定を開く(Ctrl+Shift+,) — カスタマイズ可能
• テーマ: ライト、ダーク、または自動 — サイクルボタン(A → ダーク → ライト → A)オプションとポップアップ
• オプション: 5つのタブ(GitHub、Sync、ファイル、ヘルプ、バージョン情報)、GitHubとファイルにサブタブ付き — 整理されたUI
• 通知: すべて(成功+失敗)、エラーのみ、またはオフ
• 自動保存: すべての設定は変更時に自動保存 — 保存ボタン不要
• デバッグログ: Syncタブ — Sync診断用に有効化、トラブルシューティング用にエクスポート
• バックログ投票: 次の機能の優先順位を決めるコミュニティ投票
• モバイルコンパニオン: GitSyncMarks-Mobile(iOS + Android) — 外出先でブックマークを閲覧、リポジトリからの読み取り専用Sync
使い方:
1. ブックマーク用のGitHubリポジトリを作成
2. 「repo」スコープのPersonal Access Tokenを生成
3. トークンとリポジトリでGitSyncMarksを設定
4. 「今すぐ同期」をクリック — 完了!
各ブックマークはリポジトリ内に個別のJSONファイルとして保存され、ブックマーク階層を反映したフォルダに整理されます。README.mdはGitHub上で直接概要を表示; bookmarks.htmlは任意のブラウザにインポート可能; feed.xml RSSフィードは購読や自動化に利用可能; dashy-conf.ymlはDashyダッシュボードのセクションを提供します。
自動化:
ブラウザを開かずにブックマークを追加できます。GitSyncMarksにはGitHub Actionsワークフロー(add-bookmark.yml)が含まれており、GitHub WebUIまたはコマンドラインからブックマークを追加できます:
gh workflow run add-bookmark.yml -f url="https://example.com" -f title="Example" -f folder="toolbar"
リポジトリ内に直接ブックマークファイルを作成することもできます — ブックマークフォルダに「title」と「url」を含むJSONファイルを追加するだけです。拡張機能は次回のSync時に新しいファイルを自動検出し、正規形式に正規化します。
GitSyncMarksは完全にオープンソースです: https://github.com/d0dg3r/GitSyncMarks
モバイルアプリ: GitSyncMarks-Mobile(iOS + Android) — 外出先でブックマークを閲覧。読み取り専用; F-DroidとGoogle Playは近日公開予定。 https://github.com/d0dg3r/GitSyncMarks-Mobile
機能:
• 仲介なし: GitHub APIと直接通信 — サードパーティサーバーなし、バックエンドなし、データはブラウザとGitHubの間にのみ存在
• ファイル単位の保存: 各ブックマークは個別のJSONファイル — 人間が読みやすく、diff対応
• 3ウェイマージ: 両側で変更があっても自動的に競合なしで同期
• クロスブラウザ: Chrome、Chromium、Brave、Edge、Firefoxに対応
• ブックマーク変更ごとの自動Sync(プロファイルごとにデバウンス設定可能)
• 複数のブックマークプロファイル: 最大10個のプロファイル、個別のGitHubリポジトリ対応; 切替でローカルブックマークを置き換え
• コンテキストメニュー: ページやリンクを右クリック — ツールバーに追加、その他のブックマークに追加、今すぐ同期、プロファイルを切り替え、ファビコンURLコピー、ファビコンダウンロード
• ファビコンツール:任意のサイトのファビコンURLをクリップボードにコピーまたはPNGとしてダウンロード — ブラウザのファビコンを使用し、Googleファビコンサービスをフォールバック
• 自動化: Git、CLI、またはGitHub Actionsでブックマーク追加 — ブラウザ不要
• GitHub Reposフォルダ: すべてのGitHubリポジトリ(公開・非公開)へのブックマークを含むオプションフォルダ
• Syncプロファイル: リアルタイム、頻繁、通常、省電力(プリセット間隔とデバウンス)
• 起動時/フォーカス時のSync: ブラウザ起動時やフォーカス復帰時のオプションSync(クールダウン付き)
• 定期Syncでリモート変更を検出(1〜120分、設定可能)
• ポップアップからの手動Push、Pull、完全Sync
• 自動マージが不可能な場合の競合検出
• 生成ファイル: README.md(概要)、bookmarks.html(ブラウザインポート)、feed.xml(RSS 2.0フィード)、dashy-conf.yml(Dashyダッシュボード) — それぞれオフ、手動、自動に設定可能
• Git設定Sync: リポジトリ内の拡張機能設定の暗号化バックアップ — グローバル(共有)または個別(デバイスごと)モード; 他のデバイスから設定をインポート; すべてのデバイスで同じパスワード、自動同期
• インポート/エクスポート: ブックマーク(JSON)、Dashy設定(YAML)、または設定(プレーンJSON / 暗号化.enc)のエクスポート; 自動形式検出によるインポート
• 完全リセット: ファイル → 設定の「すべてのデータをリセット」— すべてのプロファイル、トークン、設定をクリア(ブラウザのブックマークは保持); 2段階確認
• セットアップウィザード: トークン、リポジトリ、初回同期のための8ステップガイド
• オンボーディング: フォルダブラウザで同期パスを選択; 新しいプロファイル設定時にフォルダ作成またはブックマークをPull
• 多言語: 12言語 — EN, DE, FR, ES, PT-BR, IT, JA, ZH-CN, KO, RU, TR, PL; 手動選択または自動検出
• キーボードショートカット: クイックSync(Ctrl+Shift+.)、設定を開く(Ctrl+Shift+,) — カスタマイズ可能
• テーマ: ライト、ダーク、または自動 — サイクルボタン(A → ダーク → ライト → A)オプションとポップアップ
• オプション: 5つのタブ(GitHub、Sync、ファイル、ヘルプ、バージョン情報)、GitHubとファイルにサブタブ付き — 整理されたUI
• 通知: すべて(成功+失敗)、エラーのみ、またはオフ
• 自動保存: すべての設定は変更時に自動保存 — 保存ボタン不要
• デバッグログ: Syncタブ — Sync診断用に有効化、トラブルシューティング用にエクスポート
• バックログ投票: 次の機能の優先順位を決めるコミュニティ投票
• モバイルコンパニオン: GitSyncMarks-Mobile(iOS + Android) — 外出先でブックマークを閲覧、リポジトリからの読み取り専用Sync
使い方:
1. ブックマーク用のGitHubリポジトリを作成
2. 「repo」スコープのPersonal Access Tokenを生成
3. トークンとリポジトリでGitSyncMarksを設定
4. 「今すぐ同期」をクリック — 完了!
各ブックマークはリポジトリ内に個別のJSONファイルとして保存され、ブックマーク階層を反映したフォルダに整理されます。README.mdはGitHub上で直接概要を表示; bookmarks.htmlは任意のブラウザにインポート可能; feed.xml RSSフィードは購読や自動化に利用可能; dashy-conf.ymlはDashyダッシュボードのセクションを提供します。
自動化:
ブラウザを開かずにブックマークを追加できます。GitSyncMarksにはGitHub Actionsワークフロー(add-bookmark.yml)が含まれており、GitHub WebUIまたはコマンドラインからブックマークを追加できます:
gh workflow run add-bookmark.yml -f url="https://example.com" -f title="Example" -f folder="toolbar"
リポジトリ内に直接ブックマークファイルを作成することもできます — ブックマークフォルダに「title」と「url」を含むJSONファイルを追加するだけです。拡張機能は次回のSync時に新しいファイルを自動検出し、正規形式に正規化します。
GitSyncMarksは完全にオープンソースです: https://github.com/d0dg3r/GitSyncMarks
モバイルアプリ: GitSyncMarks-Mobile(iOS + Android) — 外出先でブックマークを閲覧。読み取り専用; F-DroidとGoogle Playは近日公開予定。 https://github.com/d0dg3r/GitSyncMarks-Mobile
1 人のレビュー担当者が 5 と評価しました
権限とデータ
必要な権限:
- ブックマークの読み取りと変更
- ファイルのダウンロードおよびブラウザーのダウンロード履歴の読み取りと変更
- 通知の表示
任意の許可設定:
- api.github.com のユーザーデータへのアクセス
開発者によると、必須のデータ収集は次のとおりです:
- ブックマーク
詳しい情報
- アドオンリンク
- バージョン
- 2.5.4
- サイズ
- 269.33 KB
- 最終更新日
- 6時間前 (2026年3月6日)
- ライセンス
- MIT License
- プライバシーポリシー
- このアドオンのプライバシーポリシーを読む
- バージョン履歴
- コレクションへ追加