Free-form pins
Click anywhere on a page, write a comment. Position is stored as a percentage so pins survive layout changes.
Visual change-request layer for AI-built sites
Drop a pin on any element of your live site, say what should change in words or voice, and your AI coding agent gets a precise, located change request, not a Slack screenshot.
Five steps from "this paragraph is wrong" to a code change in your repo. No Slack screenshots. No "where exactly?" follow-ups.
Reviewers leave structured feedback on the live site: text rewrites, comments, screenshots.
Reviewers pin where it broke. Your AI agent gets exactly what to fix, with the locator precision to act on it.
Click anywhere on a page, write a comment. Position is stored as a percentage so pins survive layout changes.
DevTools-style hover overlay. Pick a specific element. Your AI agent sees “this H1: ‘Manage operations…’”, not “pin at 47%, 32%”.
Drag a rectangle, attach a comment. Pixel-perfect capture, in the browser or natively in the desktop app, so AI sees what reviewers actually saw.
Select the exact words and pin the selection itself. Your agent gets the literal before-text. Applying it is an exact find-replace, not an interpretation.
Now on npm
Reviewers pin on your live site. Your AI agent reads the Inbox, spots the patterns, and proposes the fix, without leaving the editor.
npx @pinappai/mcp install
npx @pinappai/mcp loginWorks in
setup-projectSet up workspace + project + widget snippet from scratchembed-widgetEmbed the widget into an existing project’s siteapplyDrain the Inbox: apply every change request to source, one batchgenerate-changes-pageGenerate the /changes/ review page for a batch of editsremoveStrip the integration when you shipWho it's for
Solo founder
You build with v0, Claude Code, or Cursor and ship the same day. Share the review link (no install for anyone) and every pin your co-founder drops lands in the Inbox as a numbered change request your agent applies in one run.
Agency
Clients pin on the live site through the review link or the Chrome extension, in their own logged-in tab. Every request arrives locator-precise: the element, the page, the words. No screenshot archaeology before you can start.
Product team
Verdicts from the whole team (Approve, Reject, Request change) drain through a single apply workflow, and per-workspace AI instructions keep every applied change in your house style.
Built to be trusted
Reviews are stored in the EU (Frankfurt): database and screenshots alike.
Recover deleted accounts, workspaces, or projects within 7 days, by email.
TOTP with any authenticator app you already use.
One-click JSON export of every pin, comment, and audit event.
Detailed compliance at Security & Trust →
Share a zero-install review link, embed the widget on your live site, install the reviewer extension, or pin from anywhere with the native macOS app. All four feed the same change-request stream to your AI dev agent.
One URL serves your live site with the review tools pre-loaded. Reviewers pin, comment, and verdict. You embed nothing, they install nothing.
review.pinappai.com/p/your-site/Drop one snippet into your live site. Reviewers drop pins, drag screenshots, or dictate change requests. Your AI agent picks them up, pre-located.
<script defer
src="https://api.pinappai.com/widget.js"
data-project="pk_yourProjectKey">
</script>A Chrome extension that brings the review tools to the real site, in the reviewer’s own logged-in tab. Made for pages a link can’t reach: behind logins, in-app flows, strict security policies.
Native macOS reviewer that opens any URL: pin, screenshot, and request changes without embedding anything. Pixel-perfect screen capture built in.