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

DoMD

JaydenJayden47 downloads

Real-time, account-free peer-to-peer collaboration on your notes: edit together or share a read-only live view, synced at span granularity.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates2

English · 简体中文 · 日本語

DoMD — live collaboration for Obsidian

Turn any Obsidian note into a real-time document. No account, nothing to sign up for.

Invite someone to edit alongside you, or share a read-only link and let them watch your writing update live. Changes sync peer-to-peer.

Edit together, or share read-only

  • Edit together — two or more people type into the same note at once, each other's cursors visible, changes landing as they happen.
  • Share read-only — send a link and the other side follows the document live as you write, without being able to change it.

Sharing is peer-to-peer and needs no account on either end.

Collaboration follows the file, not the app

Once a note is in a session, DoMD watches it on disk and does the syncing in the background. It isn't tied to any one editor: edit the note in Obsidian, in VS Code, in whatever you like; on save, DoMD reads the change from disk, reduces it to the smallest set of edits that could have produced it, and streams just those to everyone in the session. Everyone's edits flow back to the file, so Obsidian always shows the current text.

Close the session and keep editing offline, too — when it resumes, your changes merge back in without conflicts.

Span-level sync

Edits merge at the span level — finer than whole paragraphs, coarser than single characters. Two people working on different words in the same paragraph don't overwrite each other, and syncing stays light without the cost of tracking every keystroke.

What the plugin adds

  • A people icon in every Markdown view header — click it to start or join collaboration on the current note.
  • An "Open current note" command in the command palette.

That's all the plugin is: the connector between your Obsidian note and a session. A note carries its own identity in its frontmatter (a domd-id key), so a note shared from Obsidian and one shared straight from DoMD are the same document — session state, cursors and transport are handled for you.

Install (manual, until it's in the community store)

Copy manifest.json and main.js into <vault>/.obsidian/plugins/domd/, then enable DoMD in Settings → Community plugins.

Development

npm install --include=dev
npm run dev    # watch build
npm run build  # typecheck + production build

Requirements

Runs on macOS. The syncing is handled by DoMD, a small desktop app — install it once and the plugin finds it automatically (if it's missing, you get a one-click download for your Mac, Apple Silicon or Intel). Other platforms aren't supported yet.

License

MIT

HealthExcellent
ReviewSatisfactory
About
Turn any Obsidian note into a real-time collaborative document with peer-to-peer syncing and no account required. Invite others to edit with visible cursors or share a read-only live link; watch the file on disk to sync across editors and merge edits at span-level to avoid conflicts.
CollaborationSyncing
Details
Current version
0.1.1
Last updated
2 months ago
Created
2 months ago
Updates
2 releases
Downloads
47
Compatible with
Obsidian 1.4.0+
Platforms
Desktop only
License
MIT
Report bugRequest featureReport plugin
Author
JaydenJaydendo-md
GitHubdo-md
  1. Community
  2. Plugins
  3. Collaboration
  4. DoMD

Related plugins

Relay

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

Peerdraft

Real-time, instant collaboration on documents or folders via Peerdraft.

File Share

Enables end-to-end encrypted file sharing directly between vaults through a socket server.

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.

Google Drive Sync

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

YAOS

Simple real-time sync powered by your own Cloudflare Worker.

Sync Engine

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

Nutstore Sync

Sync your vault with Nutstore (坚果云) using WebDAV protocol.

OneDrive Sync

Sync your Obsidian vault with OneDrive Personal/Consumer