Skip to main content
Scribe is a real-time collaborative markdown editor. It renders your document as formatted text while keeping the markdown syntax visible as muted markers, so what you write is always exactly what gets stored. Every capability in the app — reading, writing, sharing, commenting — is also available through a fully documented REST API. Scribe runs at scribe.skeptrune.com and is built entirely on Cloudflare: Workers, Durable Objects, D1, and R2.

Capabilities

Live multiplayer editing

Yjs CRDT sync with presence cursors. One Durable Object per document keeps every editor convergent, even after going offline.

VSCode-grade editing

Full multi-cursor support (Cmd+D, add cursor above/below, Alt+Click), line operations, find, and section folding.

Comments and suggestions

Notion-style threads anchored to text ranges that survive concurrent edits. Accepting a suggestion splices it into the live document.

Markdown that round-trips

CommonMark plus strikethrough and task lists. The syntax markers stay visible while you edit, and a preview mode renders the clean result.

Sharing built in

Workspace and private documents, per-user roles (viewer, commenter, editor), and public read-only links.

API-first

49 documented operations. Replace a document’s content over HTTP and watch it converge into every open editor.

Get started

Quickstart

Sign in, create a note, and invite a teammate in a few minutes.

API overview

Authenticate with an API key and drive Scribe over HTTP.