Bhoopesh R K282 downloadsSync your vault across devices using GitHub's REST API without requiring local Git.
Sync your Obsidian vault across all your devices — desktop, iOS, and Android — using GitHub's REST API. No local Git installation required.
SyncGit is a community plugin that keeps your Obsidian vault synchronized across multiple devices using a private GitHub repository as the bridge. It handles three-way conflict resolution, offline detection, and cross-platform line-ending normalization automatically — so you can focus on your notes, not sync logistics.
localStorage, never written to data.json(Coming soon — pending store submission)
main.js and manifest.json from the Releases page.<Vault>/.obsidian/plugins/sync-git/.For detailed setup instructions, authentication modes, commands, and troubleshooting, see USAGE.md.
This plugin makes network requests to external services. As required by Obsidian Developer Policies:
| Service | URL | Purpose |
|---|---|---|
| GitHub REST API | https://api.github.com (default) or your custom hostname |
Upload, download, and commit vault files to a private GitHub repository |
No analytics, telemetry, or tracking data is collected or transmitted. Vault contents are only transmitted to GitHub as part of the explicit sync operation you control.
localStorage — it is never written into your vault folder or committed to any repository.MIT © Bhoopesh R K