Disclaimer
Is this plugin open source? Yes
Is this plugin completely free? Yes
Is this plugin vibe-coded beyond the author’s ability to comprehend how it works? No
Community Directory:[Link](OmniSync)
Why OmniSync Changes Everything
Every common Obsidian sync alternative today forces you into an unwanted compromise:
- Paying a recurring monthly subscription ($4 to $10/month per vault).
- Entrusting your sensitive notes and thoughts to third-party tech giants (Dropbox, Google Drive, OneDrive).
- Self-hosting and maintaining complex server stacks (CouchDB / Docker containers on a paid VPS).
OmniSync completely discards that premise. It turns your devices into direct peers. Notes travel directly peer-to-peer at lightning speed, encrypted before leaving your machine, with zero central authority tracking your activity.
Key Highlights & Architectural Advantages
1. Free Real-Time Sync (Google Docs Experience)
- Real-time sync, free: Your notes sync across your devices the instant you type, with no subscription and nothing to pay.
- Live Remote Cursors & Selections: Deeply integrated into Obsidian’s CodeMirror 6 editor engine. Watch remote cursors glide across the screen with distinct colors in real time.
- Simultaneous Live Typing: Type on your phone and watch words appear instantly on your desktop monitor without lag.
- Smart 3-Way Merge Engine: Divergent edits made while offline reconcile automatically at the character level using stored base snapshots. Zero overwritten paragraphs, zero messy conflict file duplicates (
.sync-conflict).
2. Zero Accounts, Zero Central Servers, Zero Logs
- Complete Privacy: No email registration, no sign-ups, no passwords to create or leak.
- True Zero-Knowledge (E2EE): Everything is encrypted locally with AES-256-GCM before touching any network socket.
- Cryptographic Path Obfuscation (HMAC): File paths and directory trees are hashed deterministically (
hmac("Secret/Note.md") → 8f2a...). Network observers only see encrypted payloads and never know your note titles or vault structure.- No Server Footprint: Direct WebRTC channels and ephemeral signaling relays (Nostr or your own Serverless Worker) maintain zero activity logs or user identities.
3. Instant Ephemeral QR Pairing (5 Seconds, Zero Typing)
- Forget manually typing long S3 keys, WebDAV endpoints, or GitHub Personal Access Tokens on mobile touchscreens.
- Open the pairing wizard on desktop, scan the QR code with your mobile camera, and confirm.
- An ECDH P-256 key exchange takes place using a single-use token with a 2-minute expiration (TTL). Once completed, keys are stored in-memory/keychain and the token is burnt forever.
4. Robust Asynchronous Sync (Offline & Sleep Support)
- Your phone doesn’t need to be awake or online when you work on your computer.
- Pending changes sit securely encrypted in a transient mailbox (on public Nostr relays or your own free, 1-click deployable Cloudflare Worker). The moment your phone wakes up, it catches up seamlessly.
OmniSync is not a backup. Mailbox notices expire after 7 days; R2 blobs after 10 days; public Blossom blobs in ≈7 days. It is a real-time transit layer — not permanent storage. Each device keeps its own vault. For long-term safety, pair it with a backup solution (iCloud, Dropbox, a manual copy, or Obsidian Sync).
5. Native Large Binary & Media Handling (Blossom Protocol)
- Powered by the Blossom (BUD-01/02) protocol addressed directly by SHA-256 hash. Large images, PDFs, audio, and attachments sync smoothly without clogging memory or database records.
6. Safe Data Preservation (Obsidian Trash Integration)
- When a remote peer deletes a note, OmniSync never performs an irreversible disk wipe: files are safely routed to Obsidian’s local
.trashfolder, ensuring human mistakes can always be undone.
