Write freely. Review when you’re ready.
A polished WYSIWYG markdown editor, with the comments and track changes you know from Word and Google Docs. Whatever moved your document — a commit on someone else’s branch, a version you saved last week, a draft you handed to a tool — it comes back as changes you read, accept, reject, and comment on. And the file stays yours: plain markdown, on your disk.
Try the diff and commenting features here.
To try Wymark’s best-in-class editor experience, check out the app!
# Review in one minute
This document was edited since it was last accepted, and each edit is waiting for a decision. Accept a change to keep it, or reject it to put back what was there — <!--wymark: {"author":"Jane Doe"}@@Both views?--><!--wymark-reply: {"author":"Assistant"}@@Source is the markdown file exactly as it is saved, character for character. Formatted is the same file with the markup rendered.-->both views follow<!--wymark-end-->.
New text is washed green, like the end of this sentence. Click it to accept or reject it.
A replaced word leaves a card with the old word in it: this review is due on Thursday.
A formatting change gets a card of its own, because the words stay and only their look changes: **these words** are now bold.
This paragraph moved up from the bottom of the document. Its card says so, and rejecting it sends the paragraph back.
- [x] Ticking a box is a change too
Deleted text has nothing left to wash, so its card marks where it was.
That is the whole review: every change, one decision each.
Review in one minute
This document was edited since it was last accepted, and each edit is waiting for a decision. Accept a change to keep it, or reject it to put back what was there — both views follow.
New text is washed green, like the end of this sentence. Click it to accept or reject it.
A replaced word leaves a card with the old word in it: this review is due on Thursday.
A formatting change gets a card of its own, because the words stay and only their look changes: these words are now bold.
This paragraph moved up from the bottom of the document. Its card says so, and rejecting it sends the paragraph back.
- Ticking a box is a change too
Deleted text has nothing left to wash, so its card marks where it was.
That is the whole review: every change, one decision each.
Review any change
Word-style track changes over plain markdown, whatever the edit came from — a git commit, a saved version, a collaborator, a tool you asked for help. Accept and reject per change, and keep your version history.
WYSIWYG markdown
A polished editing experience built on ProseMirror. Switch to raw markdown anytime — same file, two views.
Local-first
Your files live on your machine. No cloud, no subscription, no account. Plain markdown means your writing is yours, in a format that outlives any one app.