Tawanda Joseph Mutsena76 downloadsWhole-file team vault sync with path permissions, selective device rules, and deletion safety controls.
Whole-file team vault sync, real-time Yjs multiplayer, and zero-knowledge E2EE for Obsidian, powered by a self-hosted Synkk server.
Website · Live Docs Portal · Docs · Server repo · Latest release · Ottomate

Synkk Team Vault Sync connects an Obsidian vault to a Synkk team server. It is designed for teams and individuals that need private infrastructure, member/device access control, path-specific permissions, real-time multiplayer collaboration, zero-knowledge encryption, and recoverable sync history without turning every user into a Git operator.
| Web Dashboard | Markdown Editor |
|---|---|
![]() |
![]() |
| Graph View | Permissions Matrix |
|---|---|
![]() |
![]() |
: * ? " < > | \) with a single click, simulates quota and change counts via dry-run API, and prevents mass wipes with the 20% Atomic Safety Shield.obsidian://synkk-pair deep link protocol. Scan a QR code in the Synkk web dashboard to connect your mobile or desktop device in 2 seconds./p/{slug} in real time with 4 design presets, instant Livewire fuzzy search, and interactive backlinks. Explore the live Synkk Docs Portal.read_write, read_only, and hidden permissions.*.sync-conflict-*.md backup copies..obsidian configuration syncing.obsidian://synkk-pair?...).main.js, manifest.json, and styles.css from the latest release.<vault>/.obsidian/plugins/synkk-sync/./api/v1, paste your device token, and choose the target vault.npm ci
npm run build
npm test
The production command compiles TypeScript and bundles main.js. Release packages also include manifest.json and styles.css.
Synkk is created by Ottomate. Product direction and engineering are led by Tawanda Joseph Mutsena.
The plugin is licensed under the MIT License.