# Clip finder by Småverk > AI that finds the moments worth posting in a long recording, on your device, in the page at https://clipfinder.smaverk.com. The recording is read on the device and is not uploaded. Free while it is new: recordings up to four hours, every moment on screen, and every export. There is no account and no card. Clip finder is one of the tools by Småverk; https://smaverk.com lists them all. ## What it does - Input: an audio or video file of a podcast, a talk or an interview (mp3, m4a, mp4, mov, webm, wav), English speech. - Output: a list of moments, each with a start, a length, the words it opens on, and a plain sentence saying why it was picked. Also the cut clip as a file, and a timeline file in the Final Cut 7 XML, FCPXML and CMX3600 formats, which Premiere, DaVinci Resolve and Final Cut Pro import. - Everything runs in the page, on the device. There is no server that sees the recording, by design. ## How it picks Three things, each measured on its own against 169 clips that the people who made those recordings published themselves: whether a passage develops what it introduces rather than pointing backwards, whether it runs about the length asked for, and whether it poses a problem in its opening third and resolves it later. Ten other candidates were measured and dropped, including laughter and applause, which score below picking at random. It does not predict what an audience will do with a clip. Nothing in it measures that. ## Driving it from a script or an agent (browser automation) The page exposes `window.__cf` and stable element ids. ```js await page.goto("https://clipfinder.smaverk.com/"); await page.setInputFiles("#file", "episode.mp3"); await page.waitForFunction(() => window.__cf.state === "found", null, { timeout: 3_600_000 }); const moments = await page.evaluate(() => window.__cf.list); // [{startS, endS, why:[...]}, ...] ``` - `window.__cf` mirrors state: `state` (`sample` / `reading` / `found`), `list`, `moments`, `heardS`, `totalS`, `targetS`, `words`, `silences`, `ms`. - Clip length is chosen with the `.chip[data-target="60|180|300"]` buttons. - Every export is open: `[data-save="clip"]`, `[data-save="premiere"]`, `[data-save="edl"]`, `[data-save="finalcut"]`. Nothing asks for payment and no key is needed. - Reading costs about half the length of the recording, and the moments appear while it reads. ## The other tools - https://vertical.smaverk.com — a wide clip cut to 9:16 with the speaker in frame. - https://captions.smaverk.com — captions burned onto a short clip. ## Contact hello@smaverk.com