Comment on any prototype URL.
Turn feedback into something your AI agent can act on.

Send your live prototype to your team. Collect their feedback. Hand it to your AI agent and ship the fixes.

Install →View on GitHub

Install in two steps

01

Install the slash command

mkdir -p ~/.claude/commands
curl -o ~/.claude/commands/proto-comments.md \
  https://proto-comments.vercel.app/skill.md

Requires the gh CLI (ships with Claude Code). Restart Claude Code so it picks up the new command.

02

Add it to a prototype

/proto-comments new

Claude picks a repo from your GitHub account and installs the GitHub App if needed. Comments live there as Issues — your data, your repo.

How it works

01

Add it to any prototype

One slash command in Claude Code drops the comment overlay onto your prototype. No HTML to edit, no environment variables to configure.

02

Send the URL to your team

Designers, PMs, clients, friends — anyone you share the URL with can click any element to leave feedback. No sign-up, no inbox round-trips.

03

Let your AI ship the fixes

Run /proto-comments fetch. Your AI agent reads everything reviewers said and applies the changes.

> /proto-comments new

 Comments will live in you/my-app
 Script tag added to index.html

Share your prototype URL —
reviewers don't need an account.
Get started →
align the CTA right on mobile, padding looks off below 480px
⌘+↵ to save
# My App — 3 comments

1. align CTA right on mobile — alex
   #12 · `/pricing` · `.cta--primary`

2. tighten hero copy — sam
   #11 · `/` · `h1.hero-title`

3. logo too small in nav — alex
   #9 · `/` · `nav .logo`

Why proto-comments

Works anywhere

Any host, any URL. Vercel, Netlify, Cloudflare, custom staging, even localhost. The script tag doesn't care where it's loaded from.

Comments in your repo

Every comment is a GitHub Issue with a label, in a repo you own. Versioned, searchable, exportable, deletable on your terms. Nothing stored on our servers.

MIT, no telemetry

Open source. Fork it, modify it, run it however you want. No accounts, no tracking pixels, no dashboard you don't need.