Bug reports and UX evidence

Turn a screen recording into an actionable report.

VideoLens reviews screen recordings for visible state changes, spoken context, clicks, pauses, error messages, and failed outcomes—then produces findings tied to the moments that support them.

Updated 2026-07-18 · Open source · MIT licensed · Bring your own OpenAI API key
Transcript + frame vision + OCR
Timestamp citations
~1,500 supported platforms
Markdown, PDF, and JSON
The direct answer

What VideoLens does

A screen recording often contains the best available evidence of a bug or confusing workflow, but someone still has to watch it, reconstruct the sequence, and write the ticket. VideoLens shortens that review loop.

Use Bug mode for reproduction steps and failure evidence, UX mode for friction and flow recommendations, or a custom prompt when you need a narrower investigation.

Why it helps

From linear video to reviewable evidence

Reproduction sequence

Extracts the visible sequence leading to a failure and separates observed behavior from interpretation.

On-screen error capture

OCR and frame descriptions preserve messages, labels, disabled states, and other interface evidence.

Ticket-ready handoff

Produces a summary, severity hint, evidence citations, recommendations, and concrete follow-up tasks.

Workflow

How the analysis works

Every stage is explicit and cached so the source can be checked and the analysis can be reused.

Upload the screen recording or open the page video in the Chrome side panel.
Choose Bug or UX mode and state the expected outcome.
VideoLens builds a synchronized transcript-and-visual timeline.
Validate each cited moment and export the result into your issue or product workflow.
Output

What the report gives you

  • Observed reproduction steps
  • Expected-versus-observed behavior
  • Timestamped errors and UI states
  • Suggested investigation and remediation tasks
Important limitation: VideoLens reviews video evidence; it does not inspect your application code, network trace, console, or backend logs unless that information is visible in the recording or supplied separately. Root-cause suggestions should be treated as investigation leads.
FAQ

Common questions

Can VideoLens write a bug ticket from a recording?

It can produce a ticket-ready summary with reproduction steps, observed behavior, timestamped evidence, and suggested tasks. A reviewer should confirm severity, environment, and technical root cause.

Does it detect text shown briefly on screen?

It can read text from sampled frames. Increasing the sampling rate improves the chance of capturing brief messages but increases processing cost.

Can it review UX rather than just bugs?

Yes. UX mode focuses on friction, pauses, repeated actions, confusing transitions, and recommendations rather than only failure states.

Turn the next video into evidence.

Try the hosted app, self-host the MIT-licensed core, or connect VideoLens to an MCP client.