Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Kurotsuki Sync

Kurotsuki91 downloads

Self-hosted real-time collaborative editing and local-first vault synchronization for Obsidian (Relay alternative).

Add to Obsidian
  • Overview
  • Scorecard
  • Updates18

Self-hostable, local-first real-time collaboration and vault synchronization for Obsidian
Synchronisation et collaboration temps réel multi-utilisateurs auto-hébergeables pour Obsidian

English • Français • Guide Serveur & VPS


🇬🇧 English

Kurotsuki Sync is an open-source, self-hosted, local-first alternative to proprietary Obsidian relay and synchronization services. Powered by Yjs CRDTs and WebSockets, it enables real-time collaborative editing, instant cursor presence, multi-vault profile switching, and strict Role-Based Access Control (RBAC).

✨ Key Features

  • ⚡ Live Collaborative Editing: Multiple users editing the exact same note simultaneously with conflict-free merges (CRDT).
  • 👥 Real-Time Cursor Presence & Avatars: See collaborator cursor positions, active text selections, and note locations in real time.
  • 🗂️ Multi-Vault Profile Switcher: Switch between multiple remote vaults and relay rooms with 1 click without leaving Obsidian.
  • 🔒 Client-Side Read-Only Enforcement: Users with the viewer role are locked in read-only mode in CodeMirror 6 with clear visual badges.
  • 📁 File Explorer Reconciliation: Add or delete files from Windows Explorer, Finder, or terminal: changes sync automatically while Obsidian runs or when launched.
  • 👥 Peer List Sidebar View: Dockable sidebar leaf showing online collaborators, their custom avatars, and clickable active note links.
  • 📜 Conflict History & Audit Inspector: Built-in modal to view CRDT merge events, file synchronization status, and server communication logs.
  • 📶 Real-Time Ping Indicator: Live connection latency display in the Obsidian status bar.
  • 🔒 100% Sovereign & Private: Connects directly to your own self-hosted Kurotsuki-Sync-Server.

📦 Installation

Option 1: Obsidian42 - BRAT (Recommended for Auto-Updates)

  1. Install Obsidian42 - BRAT from Community Plugins in Obsidian.
  2. In BRAT settings, click Add Beta plugin.
  3. Enter repository URL: https://github.com/Kurotsuki-Studio/Kurotsuki-Sync.
  4. BRAT installs and automatically keeps the plugin up to date.

Option 2: Manual Installation (GitHub Release)

  1. Download main.js, manifest.json, and styles.css from the Latest Release.
  2. Inside your Obsidian vault, create the folder:
    <Your-Vault>/.obsidian/plugins/obsidian-kurotsuki-sync/
    
  3. Copy main.js, manifest.json, and styles.css into that directory.
  4. Reload Obsidian, open Settings → Community plugins, and toggle Kurotsuki Sync ON.

⚙️ Plugin Configuration

In Obsidian Settings → Kurotsuki Sync:

Option Description Example
Relay Server URL WebSocket URL of your self-hosted relay ws://192.168.1.50:3050 or wss://relay.yourdomain.com
Authentication Secret / Token Token configured on your relay (AUTH_TOKEN or generated user token) kurotsuki_vault
Vault / Room ID Shared workspace or room name Kurotsuki Vault
Display Name Your visible nickname for collaborator cursor badges AngmarRoiSorcier
User Color Color of your avatar and live cursor highlight #ff0000
Sync Mode Choose between Entire Vault or Selective Shared Folders Entire Vault

🔄 Server Setup & VPS Update Tutorial

To run or update your self-hosted server on a VPS, refer to the Kurotsuki Sync Server Guide.

Quick commands to update the server on your VPS:

cd /root/Kurotsuki-Sync-Server
git pull origin main
docker compose down
docker compose up -d --build
docker compose logs -f

🇫🇷 Français

Kurotsuki Sync est une alternative open-source, auto-hébergeable et "local-first" aux services propriétaires Obsidian Sync et Relay. Basé sur Yjs et WebSockets, il offre la collaboration en temps réel, la présence des curseurs, la gestion multi-coffres et le contrôle des permissions par rôle (RBAC).

✨ Fonctionnalités Principales

  • ⚡ Édition Collaborative Temps Réel : Éditez la même note à plusieurs sans aucun conflit de fusion grâce aux CRDTs Yjs.
  • 👥 Curseurs & Avatars en Direct : Visualisez les curseurs de vos collaborateurs, leurs sélections de texte et la note sur laquelle ils travaillent.
  • 🗂️ Sélecteur Multi-Coffres : Passez d'un coffre ou salon distant à un autre en 1 clic directement dans Obsidian.
  • 🔒 Protection Lecture Seule (Viewer) : Si votre rôle est viewer, l'éditeur CodeMirror 6 est verrouillé et les modifications locales sont bloquées.
  • 📁 Prise en charge de l'Explorateur Windows / Linux : Vos ajouts et suppressions de fichiers effectués hors d'Obsidian sont synchronisés en direct et au démarrage.
  • 👥 Panneau Latéral des Collaborateurs : Onglet latéral affichant les membres connectés et liens directs vers leurs notes actives.
  • 📶 Indicateur de Latence : Affichage du ping en direct dans la barre d'état Obsidian.
HealthExcellent
ReviewSatisfactory
About
Enable self-hosted, local-first real-time collaboration and vault sync in Obsidian using Yjs CRDTs and WebSockets for conflict-free simultaneous editing. See live cursors and avatars, switch vaults instantly, enforce RBAC read-only, auto-reconcile external file changes, inspect merge history, and monitor connection latency.
CollaborationSyncingSidebar
Details
Current version
1.2.6
Last updated
Yesterday
Created
2 weeks ago
Updates
18 releases
Downloads
91
Compatible with
Obsidian 1.7.2+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
Kurotsukikurotsuki
  1. Community
  2. Plugins
  3. Collaboration
  4. Kurotsuki Sync

Related plugins

Relay

Collaborate in real time with live cursors. Share folders. Manage access to updates.

Document Comments

Notion-style margin comments stored inline in your markdown, so agents and other tools can read them too.

Notebook Navigator

A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.

Self-hosted LiveSync

Sync vaults securely to self-hosted servers or WEBRTC.

Fast Note Sync

Real-time sync of your vaults across server, mobile, and web; shareable with anyone; supports REST and MCP integrations to build your personal AI knowledge base.

Tag Wrangler

Rename, merge, toggle, and search tags from the tag pane.

Vertical Tabs

Offer an alternative view that displays open tabs vertically, allowing users to group and organize tabs for a better navigation experience.

Flexplorer

Enhance the file explorer with custom sorting, pinning, and hiding.

Google Drive Sync

Syncs a vault into Google Drive for cross-platform use (works for iOS).

Sync Engine

The extensible vault synchronization engine: Fast · Free · Reliable. Supports WebDAV, S3, Google Drive, and Dropbox.