One video
Paste one link. Read the whole thread, search it by a keyword or by the person who wrote it, then take the slice you need out as CSV or JSON.
Open the viewerPaste a public YouTube link to read the comment thread and search it by keyword or by the person who wrote it, take the video's captions as TXT, SRT or VTT, or turn the audience's reaction into a report. Paste ten and they come back as one ZIP.
Nothing to install and no extension to add. The same public video link can give you its captions, its comment thread, or a report on what the audience actually said — pick the one you came for. Every screenshot below is this app; the numbered badge marks the element that step uses.
Paste the link and the transcript opens beside the player, one sentence per line with a timestamp. Search any word across the whole thing, step through the matches, and click a timestamp to play from that exact line. Then, if you want the argument rather than the words, send the same transcript to the model: it comes back with the central claim, what to take away and who it is for — in English, whatever language the video is in.
Then press Get subtitles
A short engineering post-mortem on one product decision, for anyone who has had to argue for removing something users expected.
The battery was never tested properly
The team had weeks to test thermals because that was the obvious risk, but **the battery was measurable from day one** and nobody instrumented it. Two weeks went into a component that had never been the suspect.
What a two-hour run actually showed
The advertised figure came from a short test. Measuring for two hours separated the battery from heat, which **a short test could not** — and the short test is the one that shipped.
The comment side does what you would expect: search by keyword or by the person who wrote it, sort by newest or most liked, and page through the whole thread. Matches are highlighted so a 1,000-comment thread reads like a short list.
Then press Read all comments
Could you test the battery life next?
Battery life is the only thing holding me back.
Now the other half: what the audience said. A counted report of the thread — how the mood splits, which words keep coming back, what nobody answered — plus an optional deeper reading by a model that quotes the comments behind every claim. This one reads the comments; the reading in step 01 reads what the video said.
Then press Analyze comments
Mood and themes counted · deeper reading optional
Paste one link. Read the whole thread, search it by a keyword or by the person who wrote it, then take the slice you need out as CSV or JSON.
Open the viewerRead the caption track a video already has beside the player, search it, click a timestamp to play from that line — then send the same transcript to the model for a reading of what it actually argues — the central claim, what to take away, and who it is for, written in English whatever language the video is in. Export as TXT, SRT or VTT. Never transcribed from audio.
Open the subtitle workbenchPaste up to ten links and get one ZIP back: a file per video, plus a manifest. The videos that worked are kept even when a few fail.
Open batch exportWhat a thread actually means — the themes, the disagreements, and what is worth answering next. Every claim carries the comments behind it.
Open the analysisNo black box and no hidden columns. Here is what an export contains, and the little that stays with us afterwards.
text · author · likes · replies · published — the same header on every file, so two exports can be concatenated without editing.
Expand a comment's replies into the file, or keep it flat at one row per comment. It is a switch on the export, not a different tool.
The file name carries the video ID, so an export always points back to the thread it came from. Files expire after 24 hours.
Every read goes to YouTube live. A saved job keeps one row per video — the counts and coverage, plus the short excerpts an analysis quotes as examples. The comment bodies themselves are not stored.
COVERAGE & LIMITS
We use publicly available comments returned through the official YouTube API. Deleted, held, members-only or disabled comments are not included.
The battery is the only part we never got to test properly.
We measured it for two hours and the drop was battery-side, not heat.