Annotate any screenshot in your browser. Click to drop pins, drag to draw boxes, type comments. The agent picks up structured coordinates and your comment, and works each annotation as a discrete fix.
curl -fsSL https://pinpoint.maferland.com/install.sh | bash
/plugin marketplace add maferland/pinpoint /plugin install pinpoint@pinpoint-marketplace /pinpoint:install
Your agent drives. You point at what's wrong.
{
"annotations": [
{
"number": 1,
"image": "/tmp/screenshot.png",
"box": { "x": 10.2, "y": 5.3, "width": 35.0, "height": 12.5 },
"comment": "Button text is truncated on mobile"
}
]
}
Pinpoint speaks two protocols. Pick whichever fits where you already work.
Slash command, no setup beyond install.
/pinpoint:review /tmp/screenshot.pngThe install registers an MCP server so Claude can drive Pinpoint inline — no slash command required.
Spawns the server, opens the browser, blocks until you hit Send, prints JSON to stdout. Pipe it anywhere.
pinpoint review screenshot.png \ --context "Login page after auth changes"
After install, no screenshot needed. Run from Claude Code (or your terminal) and a sample session opens in your browser with starter pins.
/pinpoint:demo