Rewind 30 seconds.
Mark what broke.
With Live recording on (the default), CapturePack freezes the last 30 seconds so you can go back to the frame where the interface was actually wrong — and on a still, pick the real control and save its name and captured state as structured data for AI.
Public download: 0.5.0. From History, create a reviewed, still-only Share Copy without originals, videos, or structured capture context.
Windows v0.5.0 Free & open source MIT Local-first · no cloud MCP built-in
1 · Rewind the last 30 seconds
With Live recording on (the default), press Ctrl+Alt+C after the bug. CapturePack freezes the rolling replay so you can scrub back to the frame where the interface was actually wrong. Turn recording off and nothing is recorded.
2 · Mark it — or pick the real object on a still
In a replay you box what broke and say what you meant; the box has a lifetime, so it appears with the moment it explains. On a still, Object Pick highlights the real control under the cursor and one click records its accessible name, control type and observed bounds — the window is the fallback when child-control data is unavailable.
3 · A still keeps everything the frame contained
An image pack records every control that was on screen at the instant you captured — and, from every visible browser window, the page itself: every element you could see, with its role, rectangle and text. A video records the window and control geometry it observed through time, and no page. Values you typed, password boxes and anything hidden are refused on purpose, and the pack says so in its own payload.
4 · Give AI structured evidence
A box carries its own rectangle and the display it sits on; when it was picked, it also names what it points at — the target's name, role, and AutomationId or selector. Read the folder directly or use the optional, local-only, read-only MCP server.
What a still collects, with honest fallbacks
Windows UI Automation
Built in. Captures accessible names, semantic control types, AutomationId and observed bounds when an app exposes them.
Chrome DOM preview
Optional extension. Records selector, role, text and URL for the element you explicitly pick; it does not stream the DOM.
HWND window fallback
If no child control is available, CapturePack records the real window and its observed geometry instead of inventing an object.
The pack matches what you captured
CapturePack_2026-07-27_143052/ ├─ replay.mp4 original (or replay.webm fallback) ├─ replay_annotated.webm optional; only when manifest-declared ├─ snapshot.png ├─ annotations.json the boxes you drew, with lifetimes ├─ timeline.json events on the replay clock ├─ plugins/ UIA / optional Chrome DOM context ├─ report.md · README.md · skills/ └─ manifest.json
CapturePack_2026-07-27_143052/
├─ snapshot.png explicit region or virtual desktop
├─ annotations.json image annotations
├─ plugins/ optional object context
├─ report.md · README.md · skills/
└─ manifest.json capture_kind: image
no replay or timeline
One local folder: visual evidence plus machine-readable object context.
Zip it only when you share.