Raylabs50 downloadsEasy, free, cross-device GitHub sync for your vault with 3-way merge and zero silent data loss. Works seamlessly across Desktop and Mobile.
Easy. Free. Seamless.
Lightweight, cross-device GitHub synchronization for your Obsidian vault with 3-way merge and zero silent data loss.
.conflict-<timestamp>).node_modules, templates/, private/) via comma-separated settings.Only select repositories and select your private vault repository (e.g. ufebri/raylabs-vault).github_pat_...).owner/repo).node_modules, .git, ray-vault-sync).Cmd+P / Ctrl+P and select Ray Vault Sync: Sync Now.If a file is edited independently on multiple devices without syncing in between, Ray Vault Sync will never guess a winner or overwrite your changes.
MyNote.md.MyNote.conflict-2026-08-25T14-30-00.md..conflict file.vault.getFiles): As a dedicated synchronization and backup tool, Ray Vault Sync enumerates files in your vault to calculate local SHA hashes and compare them against your remote GitHub repository tree.api.github.com) using your own configured repository and Personal Access Token. No data, telemetry, or analytics are sent to any third-party servers..obsidian, .git), and excluded patterns are strictly ignored.We welcome contributions! Please check out CONTRIBUTING.md for local development setup and architecture guidelines.
If you find Ray Vault Sync helpful, consider supporting its development:
This project is licensed under the MIT License © 2026 Ray.