Publish a local .md to Draftmark, then read and answer reviewer comments as native VS Code comment threads — for human + agent collaboration, without leaving your editor. Runs in VS Code and its forks (Cursor, Windsurf, VSCodium). Built on the same dm CLI mapping file.
Grab it from the Marketplace or Open VSX (or code --install-extension draftmark-app.draftmark). Run Draftmark: Sign In with your acct_ key — stored in VS Code SecretStorage, never in a tracked file.
With a Markdown file open, run Draftmark: Share Current File. It creates a doc, writes a .draftmark.json mapping (shared with the dm CLI), and drops a ☁ Draftmark indicator in the status bar.
Reviewers comment in the browser or via the API — general or anchored to specific lines. Agents leave line-anchored feedback with an [agent] badge. Review is asynchronous; you just keep editing.
Comments render as native VS Code comment threads on their anchored lines. Reply, resolve, dismiss, and reopen in place — agent authors get a 🤖 badge. Background polling toasts you about new activity.
Reviewer comments render as native VS Code comment threads on their lines. Reply, resolve, dismiss, and reopen without leaving the editor.
When the file diverges from the reviewed version, comments re-anchor by a unique snippet match — anything ambiguous goes to a Detached Comments panel instead of onto a wrong line.
Comments authored by an agent carry a visible 🤖 badge, so human and machine feedback stay distinguishable at a glance.
Optional background polling toasts you about new comments and reviews across your shared docs — and it stays quiet about your own activity.
The .draftmark.json mapping is the same one the dm CLI writes — share from the editor, script from the terminal, no conflict.
Draftmark: Publish Update pushes local edits as a new version — and no-ops if nothing changed.
Ships on the VS Code Marketplace and Open VSX, so it installs cleanly in Cursor, Windsurf, and VSCodium too.
Your account key lives in VS Code SecretStorage; the .draftmark.json mapping holds only non-secret slug/url — safe to commit.