The tour

A fictional team, a real account

Kettleby is a made-up booking app for small fitness studios. Nina runs product there, and this is her Cobalt Capture account the week before a checkout launch. The app she is reviewing is invented; every Cobalt screen below is the real product, photographed by a script.

Everything she has flagged, in one place

Five reviews from the last week: a checkout pass before launch, a one-screenshot mobile bug, notes on onboarding copy, first reactions to a pricing page and a schedule clean-up. Each one is a link she has already sent to someone.

The My reviews page with five review cards, each with a screenshot thumbnail, a view count and View, Edit, Analytics and Delete actions

Capture the screen you are looking at

She picks the Kettleby window once, and each click of Capture takes the current frame and adds it to the review. Nothing to install. If the screenshot already exists, she pastes it, drops it in, or uses Add image instead, which is also how it works on a phone.

The review editor with a title, the capture buttons, and a fresh screenshot of the Kettleby members table

Point at the exact spot

Numbered pins go where the problem is, and each one starts a matching line in the note, so "2" in the text always means the second pin. Arrows, boxes, circles and short labels are there too, in a few loud colors.

Two numbered pins dropped on the Lapsed status pills, with the note pre-filled with lines 1 and 2

Say it instead of typing it

Dictate turns what she says into text as she talks, then she tidies it up. In Chrome and Edge it runs in the browser; in other browsers she types.

The Dictate button showing Stop while a spoken sentence appears in the note box

Put the important thing first

Items move up and down, and a Summary can sit at the top so the reader gets the verdict before the evidence. Here the schedule note is about to move above the receipt.

An item in the checkout review with a yellow circle and a text label on the schedule screenshot, and the move-up arrow highlighted

What everyone else sees

The review is a page at a link. Anyone with it can read it and reply on a screenshot, no account needed. Her engineer confirmed the rounding bug right there.

The published review page: title, the share links, and a summary listing the two launch blockers The first screenshot on the published review, with three numbered pins and a red arrow on the checkout total, above the numbered notes
The same review on a phone A pinned screenshot and its notes on a phone

On a phone the review reads top to bottom, pins and all. Plenty of people open a shared link from a chat on their phone, so it has to.

She can see how far it travelled, too: how many people opened it, when, and roughly where. It never stores a name or an IP address.

Review analytics: 14 total views, 6 unique visitors, a 30-day chart, top locations and a recent visitor log

Hand it to your coding agent

The same review is a markdown document a coding agent can read directly: the summary, every note, and a link to each screenshot with the pins burned in. Copy it into Claude Code or Cursor, or let the agent fetch the link itself.

The review as plain markdown: headings, notes, a description of what is marked on each image, and the comments

For an agent that should keep working on the review, adding screenshots or retaking one, she generates a token and pastes it over. It works on this review only, and generating a new one cancels the old.

The Hand to your agent panel with a one-time paste line for the agent

Now yours

Quick shot is the fastest way in: one screen, one pin, one note, and a link you can paste anywhere. The full editor is one click from there. Or read a finished review we ran on a real product, the Shopify pricing teardown, built with the same tool.

Send us feedback

Stuck, or want to do something it won't let you? Tell us what you're trying to do and we'll reply by email as soon as we can. This isn't a live chat.

Powered by AcornReply