NSync 0.1.0
First release. Sync an Obsidian vault across desktop and mobile through your own Google Drive β a single plugin, no server, no third-party sync service.
Highlights
- π Two-way sync via Google Drive
appDataFolder - π₯οΈπ± One codebase for macOS desktop + iOS/Android
- π Google OAuth (PKCE) β sign in with your own account; files never mix
- π§© Conflict copies β concurrent edits never lose data
- πͺ¦ Shared tombstones β deletes don't resurrect on new devices
- β±οΈ Auto-sync every 60s + manual sync button
- π΅ Mobile-aware β skips files > 50MB on mobile
Install (manual)
- Download
main.jsandmanifest.jsonbelow. - Put them in
<vault>/.obsidian/plugins/nsync/. - Enable NSync in Settings β Community plugins.
Setup
You need your own Google Cloud OAuth client (Web application) with the drive.appdata scope. See the README for the full setup guide, including the mobile redirect bridge.
Known limitations
- No real-time push (polls every 60s); no background sync on mobile.
- No end-to-end encryption yet.