Built · ~2 days
WombatWords
Share markdown drafts and collect feedback where it belongs — anchored to the text, with comments that survive edits.
Private repo
Built with: TypeScript · Cloudflare Workers · D1 · MCP · esbuild
I have, on occasion, wanted to solicit feedback on some blog posts I’ve been writing or some other markdown document. Bear is my preferred app for drafting but it’s strictly single-player only. What I needed was some app that took in Markdown and allowed other people to comment on it.
That app existed about 10 years ago and was called Draft: you wrote a markdown draft, shared a link, and reviewers could leave comments on text selections. It has long been shut down but now I can just build things!
It lets you upload/ingest/paste in a Markdown document, share a link with your reviewers, and decide whether the comments are visible to all or only you.
It’s built for agents from day one: an MCP server and a REST API let an AI create drafts, read comments, reply, resolve threads, and hand out share links — so a draft can go from Claude to reviewers and the feedback can come back without leaving the conversation.
How it was built
A Typescript Cloudflare Worker with D1 for storage. Auth is email magic links via the Cloudflare Email Service binding.
The schema is ready for later phases: version snapshots, suggested edits, and sanitized HTML documents.