Rahuletto116 downloadsSync an Obsidian vault with a private GitHub repository using the GitHub API on desktop and mobile.
SuperSync is a simple, no-fuss Obsidian plugin that backs up and syncs your vault directly to a private GitHub repository.
Unlike other git plugins, SuperSync doesn't need Git installed on your device or command-line setup. It uses GitHub's official APIs under the hood, meaning it works perfectly out-of-the-box on both desktop and mobile (iOS & Android).
.conflict-[timestamp] suffix..DS_Store), trash folders, or workspace states with standard glob patterns.If you have Obsidian open, click the badge below to jump straight to the plugin page:
If you prefer doing it manually:
main.js, manifest.json, and styles.css from the Releases page..obsidian/plugins/supersync.Trigger a sync (click Sync now in the settings tab, open the status panel, or press Mod + S).
SuperSync will automatically look for a repository named obsidian-sync in your account. If it doesn't exist yet, it will automatically create it as a private repository for you and start backing up your files.
You can change the default repository name, branch, root folder, and sync interval directly in the settings tab.
SuperSync is built using Bun.
Make sure you have Bun installed:
curl -fsSL https://bun.sh/install | sh
bun install
.env file in the root directory:OBSIDIAN_VAULT_PATH=/absolute/path/to/your/Obsidian/Vault
DEVICE_FLOW_CLIENT_ID=your_github_oauth_client_id
bun run buildbun run testbun run sync-plugin.obsidian/plugins/supersync/data.json) and never shared.Developed by Rahuletto.