Capturecrunch · cut
Record once.
Your agent cuts it.
One take in; a finished cut and a week of shorts out. AI makes the editorial calls, FFmpeg does the work, on kit you own.
rollcrunchedatorfinished video
it works on my agent’s machine.
The idea
The edit is a decision. Make the take queryable.
You hit record and talk. The take becomes data: what was said, what was on screen, what you did. Then an LLM can make real editorial calls: what to cut, where to zoom, when to bleep. The judgement is a model’s; the render is deterministic FFmpeg. Same edit pack, same cut, every time.
The chainone clock · honest status
01 · Rollcapturein build
Capture the whole truth, on one clock.
A macOS recorder that keeps what every other recorder throws away: screen, camera and mic on one shared clock, with a click, keystroke and window-focus telemetry track alongside the video. Out comes a deterministic pack: the contract everything downstream reads. The pack contract and app shell are real today; the native capture engine is still in build.
screen + camera + mic · one t0clicks · keys · window focuspack: media +
metadata.jsonl + manifest.json02 · Crunchreadlive
Reads the take. Makes it searchable.
A self-hosted, OpenAI-compatible inference API for the boring, brilliant models: OCR, speech-to-text, embeddings, rerank, caption.
POST /pack returns one crunch.json: line-level OCR of the screen, a word-timed transcript, every click joined to what was under the cursor and what was being said, with scored edit moments. Warm encoder calls answer in tens of milliseconds; a full pack read runs about 1.5× the recording. CPU only, no per-call meter.POST /pack → crunch.jsonwhisper-turbo · florence-2 · tesseractno GPU · near-zero marginal cost03 · EdAtorcutcuts real footage
It cuts. And it has opinions.
A Claude Code plugin. Claude reads the take and writes the edit down as a JSON edit pack: cuts, dead air gone, face punch-ins, native bleeps. A deliberately dumb FFmpeg renderer executes it to the frame. The engine is open (MIT). A private studio layer adds the EdAtor co-star (dry callouts, teach panels, an outtakes reel), the Signal dress, a loudness-safe master, face-tracked 9:16 shorts cut from the same source rolls, and a likeness-locked thumbnail.
JSON edit pack, the one contractClaude Code plugin · engine MITteach panels · callouts · outtakesface-tracked 9:16 shorts · thumbnail
Statusno vapourware
What works today.
crunch● liveserving at crunch.stumason.dev: packs, OCR, transcripts, embeddings
edator● shipscuts real footage from the transcript, end to end
roll◐ in buildpack contract + app shell done; native capture engine next
the weld◐ openthe full roll → crunch → edator handoff, being built in the open
Copy it
Own the stack. Take the code.
Every piece runs on kit I own, and the pieces are yours to copy. Same pattern, your box.
stu mason.