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.
it works on my agent's machine.
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 — so 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.
Three tools. One clock. Honest status.
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.
metadata.jsonl + manifest.json
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.json
whisper-turbo · florence-2 · tesseract
no GPU · near-zero marginal cost
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 — and 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.
What works today.
| crunch | ● live | serving at crunch.stumason.dev — packs, OCR, transcripts, embeddings |
| edator | ● ships | cuts real footage from the transcript, end to end |
| roll | ◐ in build | pack contract + app shell done; native capture engine next |
| the weld | ◐ open | the full roll → crunch → edator handoff, being built in the open |
Own the stack. Take the code.
Every piece runs on kit I own — and the pieces are yours to copy. Same pattern, your box.
Folkestone · it works on my agent’s machine · agents → /llms.txt