SIGNED OFF BY A HUMAN

Record a bug. Your coding agent fixes it. You sign off.

Talk through what's wrong in the app where it happens. Handback distills the recording into a repro-grade brief — transcript, keyframes, the errors that fired while you spoke — and your agent pulls it over MCP. The fix comes back to you for the last word.

works with Claude Code · one claude mcp add · invite-only during the alpha

NORTHWINDCheckout · 3 itemsORDER SUMMARYCeramic mug ×2$36.00Pour-over kettle$74.00Filters (100)$18.00PROMO CODESAVE20ApplySubtotal$128.00DiscountTotal$128.00Place order
drawing · esc to click
0:22dcms
0:19

and nothing. No error, no discount, the total is still a hundred and twenty-eight.

  1. 01Record
  2. 02Distill
  3. 03Agent fixes
  4. 04You sign off

The first coding agent to read a real Handback bundle called the contact sheets the highest-value thing in it.

How it works

See it, say it, ship it, sign off.

  1. 01

    Record

    Narrate what you’re seeing, in the app where it happens — a bug, a review note, a change you want. Draw on the page. Stop talking and it’s done.

    0:000:301:001:34
    NORTHWINDCheckout · 3 itemsORDER SUMMARYCeramic mug ×2$36.00Pour-over kettle$74.00Filters (100)$18.00PROMO CODEEnter codeApplySubtotal$128.00DiscountTotal$128.00Place orderNORTHWINDCheckout · 3 itemsORDER SUMMARYCeramic mug ×2$36.00Pour-over kettle$74.00Filters (100)$18.00PROMO CODEEnter codeApplySubtotal$128.00DiscountTotal$128.00Place orderNORTHWINDCheckout · 3 itemsORDER SUMMARYCeramic mug ×2$36.00Pour-over kettle$74.00Filters (100)$18.00PROMO CODESAVE20ApplySubtotal$128.00DiscountTotal$128.00Place orderNORTHWINDCheckout · 3 itemsORDER SUMMARYCeramic mug ×2$36.00Pour-over kettle$74.00Filters (100)$18.00PROMO CODESAVE20ApplySubtotal$128.00DiscountTotal$128.00Place orderNORTHWINDCheckout · 3 itemsORDER SUMMARYCeramic mug ×2$36.00Pour-over kettle$74.00Filters (100)$18.00PROMO CODESAVE20Subtotal$128.00DiscountTotal$128.00Place orderNORTHWINDCheckout · 3 itemsORDER SUMMARYCeramic mug ×2$36.00Pour-over kettle$74.00Filters (100)$18.00PROMO CODESAVE20Subtotal$128.00DiscountTotal$128.00Place orderNORTHWINDCheckout · 3 itemsORDER SUMMARYCeramic mug ×2$36.00Pour-over kettle$74.00Filters (100)$18.00PROMO CODESAVE20ApplySubtotal$128.00DiscountTotal$128.00Place orderNORTHWINDCheckout · 3 itemsORDER SUMMARYCeramic mug ×2$36.00Pour-over kettle$74.00Filters (100)$18.00PROMO CODESAVE20ApplySubtotal$128.00DiscountTotal$128.00Place orderNORTHWINDCheckout · 3 itemsORDER SUMMARYCeramic mug ×2$36.00Pour-over kettle$74.00Filters (100)$18.00PROMO CODESAVE20ApplySubtotal$128.00DiscountTotal$128.00Place orderNORTHWINDCheckout · 3 itemsORDER SUMMARYCeramic mug ×2$36.00Pour-over kettle$74.00Filters (100)$18.00PROMO CODEEnter codeApplySubtotal$128.00DiscountTotal$128.00Place orderNORTHWINDCheckout · 3 itemsORDER SUMMARYCeramic mug ×2$36.00Pour-over kettle$74.00Filters (100)$18.00PROMO CODEEnter codeApplySubtotal$128.00DiscountTotal$128.00Place orderNORTHWINDCheckout · 3 itemsORDER SUMMARYCeramic mug ×2$36.00Pour-over kettle$74.00Filters (100)$18.00PROMO CODESAVE20ApplySubtotal$128.00DiscountTotal$128.00Place orderNORTHWINDCheckout · 3 itemsORDER SUMMARYCeramic mug ×2$36.00Pour-over kettle$74.00Filters (100)$18.00PROMO CODESAVE20ApplySubtotal$128.00DiscountTotal$128.00Place orderNORTHWINDCheckout · 3 itemsORDER SUMMARYCeramic mug ×2$36.00Pour-over kettle$74.00Filters (100)$18.00PROMO CODESAVE20Subtotal$128.00DiscountTotal$128.00Place order
    take 2

    0:19and nothing. No error, no discount, the total is still…

    one timeline · 2 takes · drag across the seam
  2. 02

    Route

    Your walkthroughs land in Handback for your team to see and review — titled, timed, and filed to the right project.

    • open

      Promo code applies to nothing at checkout

      shop.northwind.test

      2m
    • in review

      Order confirmation email never arrives

      shop.northwind.test

      1h
    • resolved

      Checkout redesign notes — spacing and copy

      northwind.test

      Tue
    /app · filed to the right project
  3. 03

    Fix

    Your coding agent pulls the brief over MCP — sheets, transcript, the errors that fired while you were talking — and starts the fix.

    list_walkthroughs() → 3 open

    get_walkthrough("promo-code-checkout")

    ← report.md · 5 sheets · 41 frames · transcript · 3 errors

    set_walkthrough_status("in_review")

    claude code · handback mcp server
  4. 04

    Sign off

    You get notified when the work is handed back. Take a look, say the last word, sign off.

    handed back

    Promo code applies to nothing at checkout

    just now
    SIGNED OFF

    You looked, it ships. You're notified the moment it lands.

    handed back · the last word is yours

The hard part

Video is the worst thing you can hand a model.

Ninety seconds of screen capture is thousands of pictures of almost the same thing. Handback throws away the frames that say nothing, keeps the ones that do — and it decides while you’re still recording.

01

What you recorded

1:34 of screen capture · ~2,800 frames · almost all of them identical

02

The 41 frames that say something

Each one carries the position it was taken at, why it survived, and the pointer drawn into the picture — so a still is never a still with the subject missing.

  1. NORTHWINDCheckout · 3 itemsORDER SUMMARYCeramic mug ×2$36.00Pour-over kettle$74.00Filters (100)$18.00PROMO CODEEnter codeApplySubtotal$128.00DiscountTotal$128.00Place order

    0:04

    moved

  2. NORTHWINDCheckout · 3 itemsORDER SUMMARYCeramic mug ×2$36.00Pour-over kettle$74.00Filters (100)$18.00PROMO CODEEnter codeApplySubtotal$128.00DiscountTotal$128.00Place order

    0:08

    clicked

  3. NORTHWINDCheckout · 3 itemsORDER SUMMARYCeramic mug ×2$36.00Pour-over kettle$74.00Filters (100)$18.00PROMO CODESAVE20ApplySubtotal$128.00DiscountTotal$128.00Place order

    0:11

    typed

  4. NORTHWINDCheckout · 3 itemsORDER SUMMARYCeramic mug ×2$36.00Pour-over kettle$74.00Filters (100)$18.00PROMO CODESAVE20ApplySubtotal$128.00DiscountTotal$128.00Place order

    0:14

    clicked

  5. NORTHWINDCheckout · 3 itemsORDER SUMMARYCeramic mug ×2$36.00Pour-over kettle$74.00Filters (100)$18.00PROMO CODESAVE20Subtotal$128.00DiscountTotal$128.00Place order

    0:15

    moved

  6. NORTHWINDCheckout · 3 itemsORDER SUMMARYCeramic mug ×2$36.00Pour-over kettle$74.00Filters (100)$18.00PROMO CODESAVE20Subtotal$128.00DiscountTotal$128.00Place order

    0:17

    moved

  7. NORTHWINDCheckout · 3 itemsORDER SUMMARYCeramic mug ×2$36.00Pour-over kettle$74.00Filters (100)$18.00PROMO CODESAVE20ApplySubtotal$128.00DiscountTotal$128.00Place order

    0:19

    moved

  8. NORTHWINDCheckout · 3 itemsORDER SUMMARYCeramic mug ×2$36.00Pour-over kettle$74.00Filters (100)$18.00PROMO CODESAVE20ApplySubtotal$128.00DiscountTotal$128.00Place order

    0:22

    marked

  9. NORTHWINDCheckout · 3 itemsORDER SUMMARYCeramic mug ×2$36.00Pour-over kettle$74.00Filters (100)$18.00PROMO CODESAVE20ApplySubtotal$128.00DiscountTotal$128.00Place order

    0:31

    clicked

Compared against every frame it already kept
Not just the one before it. A page that drifts a little at a time can’t slip through as “nothing changed” — the oldest thing still on screen is still being watched.
Your clicks and keystrokes force a frame
The instant you act is never an instant it threw away, even when the screen barely moved. A tooltip, a focus ring, a field that silently rejects you — all kept.
Survivors are spread across the whole take
A busy first minute doesn’t get to eat the budget. What’s kept stays even across the recording, so the end is covered as well as the opening.
03

Nine to an image, in order

01-0004.jpg
NORTHWINDCheckout · 3 itemsORDER SUMMARYCeramic mug ×2$36.00Pour-over kettle$74.00Filters (100)$18.00PROMO CODEEnter codeApplySubtotal$128.00DiscountTotal$128.00Place order
01-0008.jpg
NORTHWINDCheckout · 3 itemsORDER SUMMARYCeramic mug ×2$36.00Pour-over kettle$74.00Filters (100)$18.00PROMO CODEEnter codeApplySubtotal$128.00DiscountTotal$128.00Place order
01-0011.jpg
NORTHWINDCheckout · 3 itemsORDER SUMMARYCeramic mug ×2$36.00Pour-over kettle$74.00Filters (100)$18.00PROMO CODESAVE20ApplySubtotal$128.00DiscountTotal$128.00Place order
01-0014.jpg
NORTHWINDCheckout · 3 itemsORDER SUMMARYCeramic mug ×2$36.00Pour-over kettle$74.00Filters (100)$18.00PROMO CODESAVE20ApplySubtotal$128.00DiscountTotal$128.00Place order
01-0015.jpg
NORTHWINDCheckout · 3 itemsORDER SUMMARYCeramic mug ×2$36.00Pour-over kettle$74.00Filters (100)$18.00PROMO CODESAVE20Subtotal$128.00DiscountTotal$128.00Place order
01-0017.jpg
NORTHWINDCheckout · 3 itemsORDER SUMMARYCeramic mug ×2$36.00Pour-over kettle$74.00Filters (100)$18.00PROMO CODESAVE20Subtotal$128.00DiscountTotal$128.00Place order
01-0019.jpg
NORTHWINDCheckout · 3 itemsORDER SUMMARYCeramic mug ×2$36.00Pour-over kettle$74.00Filters (100)$18.00PROMO CODESAVE20ApplySubtotal$128.00DiscountTotal$128.00Place order
01-0022.jpg
NORTHWINDCheckout · 3 itemsORDER SUMMARYCeramic mug ×2$36.00Pour-over kettle$74.00Filters (100)$18.00PROMO CODESAVE20ApplySubtotal$128.00DiscountTotal$128.00Place order
01-0031.jpg
NORTHWINDCheckout · 3 itemsORDER SUMMARYCeramic mug ×2$36.00Pour-over kettle$74.00Filters (100)$18.00PROMO CODESAVE20ApplySubtotal$128.00DiscountTotal$128.00Place order
sheet 1 of 5 — 0:04–0:31 · every tile stamped with the file it came from

A model reading consecutive frames side by side follows what happened. The same frames handed over one at a time, it doesn’t.

So the report leads with the sheets and the flow comes after. The first coding agent to read a real bundle called these the highest-value thing in it — and they cost a fraction of the tokens the same frames would have burned separately.

The full-size stills are still there. The report inlines one only where the narration is pointing at something, and names the rest by filename so an agent can open exactly the one it wants.

41 keyframes → 5 sheets → 9 tiles per image

One walkthrough

Everything you’d have had to write down.

You talked for ninety seconds. This is what came out of it — collected while you were speaking, so there was nothing to remember to do afterwards.

Everything you said

Timestamped, editable, and tied to the frames it’s about — people narrate what just happened, so each line knows the moment it’s describing.

transcript.txttranscribed on your machine
  1. 0:06

    Okay, so this is the checkout — I'm on the cart with three items.

  2. 0:11

    I paste in SAVE20, which is the code we emailed out this morning.

  3. 0:14

    Hit apply…about 0:14–0:17

  4. 0:19

    and nothing. No error, no discount, the total is still a hundred and twenty-eight.about 0:17–0:22

  5. 0:24

    It doesn't tell you it failed, which is the part that's killing us — people just assume it worked and bail at the total.

  6. 0:31

    Second try, same thing. Watch the total.about 0:31–0:38

The moment you pointed at

Draw on the page mid-sentence. The stroke is captured into the recording, so “this number, right here” survives the trip to a model.

rec-01/frames/01-0022.jpg0:22 · marked
NORTHWINDCheckout · 3 itemsORDER SUMMARYCeramic mug ×2$36.00Pour-over kettle$74.00Filters (100)$18.00PROMO CODESAVE20ApplySubtotal$128.00DiscountTotal$128.00Place order

What happened underneath

The console and network failures that fired while you were talking — if anything did. You didn’t open devtools; you didn’t know to.

rec-01/recording.json · events3 captured
  • 0:15networkPOST /api/coupons/apply → 500 (118 ms)
  • 0:15consoleTypeError: Cannot read properties of null (reading 'id')
  • 0:31networkPOST /api/coupons/apply → 500 (104 ms)

The recording itself

The one thing in the bundle that’s for you rather than the agent — for when a reviewer wants to watch it happen.

rec-01/walkthrough.webm1:34

Promo code applies to nothing at checkout

41 keyframes

2026-07-29-1215-promo-code-checkout · pushed as one unit, replaced wholesale if you record it again

The handoff

What your agent actually gets.

Not a link to a video. Not a ticket with a screenshot stapled to it. One tool call, and the whole ninety seconds arrives as something it can read.

claude codehandback mcp

get_walkthrough("promo-code-checkout")

  • ← report.md
  • 5 contact sheets
  • 41 keyframes, pointer drawn in
  • ← transcript.txt · 24 lines
  • ← recording.json · frames, events, windows
  • ← walkthrough.webm · 1:34

reading sheets 1–5

Three tools

list_walkthroughs
what’s open, and for which project
get_walkthrough
the brief, plus a signed link to every file in it
set_walkthrough_status
hand it back for review when the fix is up
report.md2026-07-29 · shop.northwind.test

Walkthrough — Promo code applies to nothing at checkout

walkthrough 1:3441 keyframes24 spoken lines1 marked3 errors capturedrecorded 29 Jul 2026 12:15–12:17 · shop.northwind.test

You are reading a walkthrough — a human using the running app, saying what’s wrong or what they’d change. Everything below sits on one timeline, in the order it happened. Read the images: they are the primary evidence, and the words are shorthand that assumes you looked.

Contact sheets — read these first

41 keyframes across 5 sheets, nine per image, in order, each tile labeled with its filename.

01-0004.jpg
NORTHWINDCheckout · 3 itemsORDER SUMMARYCeramic mug ×2$36.00Pour-over kettle$74.00Filters (100)$18.00PROMO CODEEnter codeApplySubtotal$128.00DiscountTotal$128.00Place order
01-0008.jpg
NORTHWINDCheckout · 3 itemsORDER SUMMARYCeramic mug ×2$36.00Pour-over kettle$74.00Filters (100)$18.00PROMO CODEEnter codeApplySubtotal$128.00DiscountTotal$128.00Place order
01-0011.jpg
NORTHWINDCheckout · 3 itemsORDER SUMMARYCeramic mug ×2$36.00Pour-over kettle$74.00Filters (100)$18.00PROMO CODESAVE20ApplySubtotal$128.00DiscountTotal$128.00Place order
01-0014.jpg
NORTHWINDCheckout · 3 itemsORDER SUMMARYCeramic mug ×2$36.00Pour-over kettle$74.00Filters (100)$18.00PROMO CODESAVE20ApplySubtotal$128.00DiscountTotal$128.00Place order
01-0015.jpg
NORTHWINDCheckout · 3 itemsORDER SUMMARYCeramic mug ×2$36.00Pour-over kettle$74.00Filters (100)$18.00PROMO CODESAVE20Subtotal$128.00DiscountTotal$128.00Place order
01-0017.jpg
NORTHWINDCheckout · 3 itemsORDER SUMMARYCeramic mug ×2$36.00Pour-over kettle$74.00Filters (100)$18.00PROMO CODESAVE20Subtotal$128.00DiscountTotal$128.00Place order
01-0019.jpg
NORTHWINDCheckout · 3 itemsORDER SUMMARYCeramic mug ×2$36.00Pour-over kettle$74.00Filters (100)$18.00PROMO CODESAVE20ApplySubtotal$128.00DiscountTotal$128.00Place order
01-0022.jpg
NORTHWINDCheckout · 3 itemsORDER SUMMARYCeramic mug ×2$36.00Pour-over kettle$74.00Filters (100)$18.00PROMO CODESAVE20ApplySubtotal$128.00DiscountTotal$128.00Place order
01-0031.jpg
NORTHWINDCheckout · 3 itemsORDER SUMMARYCeramic mug ×2$36.00Pour-over kettle$74.00Filters (100)$18.00PROMO CODESAVE20ApplySubtotal$128.00DiscountTotal$128.00Place order
contact sheet 1 of 5 — 0:04–0:31

0:14 — "Hit apply…"

NORTHWINDCheckout · 3 itemsORDER SUMMARYCeramic mug ×2$36.00Pour-over kettle$74.00Filters (100)$18.00PROMO CODESAVE20ApplySubtotal$128.00DiscountTotal$128.00Place order
rec-01/frames/01-0014.jpg · 0:14 · the click

POST /api/coupons/apply → 500 · 0:15

TypeError: Cannot read properties of null (reading 'id') · 0:15

01-0017.jpg · 01-0019.jpg · 01-0022.jpg

"and nothing. No error, no discount, the total is still a hundred and twenty-eight." — 0:19, about 0:17–0:22

Pricing

Priced per reviewer, not per walkthrough.

The free tier is live today — record, and every walkthrough comes back refined. Upgrade to Pro or Business whenever you need more room; cancel anytime.

Free

$0

no card, live today

2 walkthroughs and 1 hour of transcription / mo

The full treatment on every walkthrough — cloud transcription and the refine pass

Start free

Pro

$29

per reviewer / mo

Up to 15 hours and 80 walkthroughs / mo

Your agent over MCP, the refine pass, and the walkthrough assistant

Get Pro

Business

$49

per reviewer / mo

Up to 30 hours and 130 walkthroughs / mo

Teams — invite reviewers, roles, projects

Get Business

Enterprise

Let's talk

 

Custom volume

SSO, retention, your own bucket

Email us

Nothing ships without you.

Get started