Real-time Sync Obsidian | 100% Free

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)

:high_voltage: Why OmniSync Changes Everything

Every common Obsidian sync alternative today forces you into an unwanted compromise:

  1. Paying a recurring monthly subscription ($4 to $10/month per vault).
  2. Entrusting your sensitive notes and thoughts to third-party tech giants (Dropbox, Google Drive, OneDrive).
  3. 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.

:glowing_star: Key Highlights & Architectural Advantages

:high_voltage: 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).

:ninja: 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.

:mobile_phone_with_arrow: 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.

:counterclockwise_arrows_button: 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.

:warning: 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).

:package: 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.

:shield: 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 .trash folder, ensuring human mistakes can always be undone.