Updated June 8, 2026

What is Drafty?

Quick answer

Drafty turns the HTML and Markdown files Claude and ChatGPT generate into a shareable web page called a canvas, at drafty.im/canvas/<slug>. Anyone with the link can open it in a browser and leave comments anchored to the exact element they're talking about. You publish a canvas by pushing the file with the Drafty CLI, or by asking Claude to drafty it.

Drafty turns the HTML and Markdown files Claude and ChatGPT generate into a link anyone can open in a browser and comment on. You push a file, and Drafty hosts it as a web page called a canvas at drafty.im/canvas/<slug>.

The canvas is where the work gets read and marked up. Readers leave comments pinned to the exact element they're talking about, you read that feedback, and you push a new version when you've made changes.

The problem: raw AI artifacts don't travel

Claude and ChatGPT hand you a file — an HTML report, a Markdown doc, a one-page site. Getting another person to see it is the hard part. You can't paste a styled HTML file into Slack or email and have it render. And a raw downloaded .html file usually won't open on a phone at all.

So the artifact dies on your machine, or you screenshot it, which throws away the layout and any way to comment back.

What a canvas is

A canvas is your file, hosted at a link. An HTML canvas renders as a full standalone page that keeps your own styles, and can run interactive scripts in a sandbox. A Markdown canvas renders as clean, styled prose.

The link unfurls with a title and preview image in Slack, X, and Notion, and Notion, Coda, and Medium can embed it as a live, scrollable frame. It opens in any browser, phone included.

What you can do: share, comment, version

  1. Publish with drafty canvas push report.html, or ask Claude to "drafty this" file. Pass --title to set the title.
  2. Send the link. Set who can see it — public, sign-in-only, or invite-only.
  3. Anyone clicks a heading, paragraph, list item, image, table, or code block and leaves a threaded comment pinned to it. Live cursors show who else is reading.
  4. Read the feedback with drafty comments inbox, change the file, and drafty canvas push again.

Every push saves a new version you can preview and restore. Comments stay anchored to their element even after you push an update.

Who it's for

Anyone who gets HTML or Markdown out of an AI tool and needs a second set of eyes. It's a review surface for AI-generated work: push a plan, diff, or doc, get comments on the exact lines, and have Claude read them and ship a new version. The default mode is feedback — Claude waits for your go-ahead before acting on a thread.

Ready to try it? Create your first canvas.

Create your first canvas

Frequently asked

Do people need an account to view or comment?
No. Anyone with the link can open a public canvas and comment as a named guest with no signup. You can sign in later with a one-time magic code emailed to you, which claims your guest canvases and comments into your account.
Does it work with ChatGPT artifacts too?
Yes. Drafty works with HTML or Markdown files from Claude or ChatGPT. The CLI infers the format from the file, so a .html file renders as a full standalone page and a .md file renders as clean prose.
Can I control who sees a canvas?
Yes. A canvas can be public (anyone with the link), sign-in-only (any signed-in account), or private (only people you invite by email).
What happens when I change the file and push again?
Every push saves a new version, and you can preview and restore earlier ones. Comments stay anchored to their element across versions, so feedback doesn't get lost when you ship an update.

Related