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

JaydenJayden13 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
Yesterday
Created
Yesterday
Updates
2 releases
Downloads
13
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.

File Share

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

screen.garden

Realtime multiplayer collaboration, live cursors without merge conflicts, folder sync, share links, web editing.

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.

Full Calendar Remastered

Complete Calendar HUB experience. Work with all your calendars in one place. Analyze your time and take action!

Self-hosted LiveSync

Sync vaults securely to self-hosted servers or WEBRTC.

YAOS

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

GitHub

GitHub Sync

Sync vault to personal GitHub.

Google Drive Sync

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

Remotely Save

Sync notes between local and cloud with smart conflict: S3, Dropbox, webdav, OneDrive, Google Drive, Box, pCloud, Yandex Disk, Koofr, Azure Blob Storage.