Pin feedback to the live UI — inspect any element, drop a comment, capture a screenshot — then hand it to Claude Code as an actionable backlog. Comments persist and re-anchor across redeploys.
npm install @loupekit/sdk

An SDK, a backend, a triage board, an MCP server, and a browser extension — all open source, all TypeScript.
Click any element; comments anchor to the DOM, not to pixels — inside a Shadow DOM, so no CSS leaks.
A multi-signal fingerprint re-anchors each pin when the markup changes.
Images go to object storage; comments carry a URL, so reads stay fast.
Comments become a task backlog an AI agent can list, read, and resolve — with full element context.
Per-project secrets, HMAC-signed identity.
Inspect and comment on any site with pixel-perfect capture — no install needed on the target.
A PM clicks an element on the live product and writes what should change. Loupe captures a screenshot, the element's HTML, its styles, and a robust anchor.
It persists to your project — Postgres-backed, screenshots in object storage. The pin re-anchors even after you redeploy.
See every comment on a Kanban board: open, in progress, done — with screenshots and the exact selector.
Claude Code reads the backlog over MCP with full context, makes the change, and marks it done — closing the loop back to the PM.