Reviewing alone, through a service built for teams
I've been editing video for 15 years. Until October, my review loop for my own drafts still ran through Frame.io: export, upload, wait, then pin comments to frames for the assistant to pull. But on a lot of my work I'm the only reviewer, sitting at the same Mac the draft was exported on, and as I put it at the time, "between you and me we don't need frame.io if I'm at my computer."
So I asked Claude Code for something that would let me "comment at any point, and then it gives you the timestamps the same way frame.io works." About ten minutes later the first version was committed. It plays the export straight from its folder, shows timecode to the frame and saves each note into a file the assistant reads. Frame.io stayed for reviews away from my desk or with anyone else, and Claude asks me which one at every draft.
The best parts of the tools I love
Each piece came from somewhere: a transcript next to playback like Riverside and Descript, comments pinned to frames like Frame.io, and in and out points like Premiere.
I left editing out. Premiere is still the best place to cut, and keeping the review tool to one job is part of why it works. A local editor with this as its review mode might be my next project.
Markers from the assistant that made the cut
The surprise was the markers. Since November 5 it has been a standing rule: whenever Claude finishes an edit, it puts a marker on every change, every call it made that I might make differently, and everything it couldn't check from the file, before telling me the draft is ready. On one recorded class that came to 85 markers, 68 of them slide switches, each set 2 seconds before the cut so I can press play and watch it happen. I ticked 82 and left 2 notes.
Because the assistant that cuts the video also builds the tool, the exact edits between cuts show up as markers for me to check. It's the best use of markers I've ever seen!
Saying exactly what I want
Since I can't change the cut from inside the reviewer, I have to put into words what I want. On one hand, that can be inconvenient compared to just editing it myself, but on the other, being forced to articulate what I really want is making me a better director and collaborator.
Exact moments without scrubbing
On November 7 I asked for two things. Giving Claude a precise moment meant scrubbing to find it, and I wanted something closer to the Descript experience, without the editing. And on a second cut, the markers I had already ticked were all still there, so I scrolled past dozens of them to find the two things I needed.
Claude read my saved notes before building anything. Across 27 notes in 11 reviews, none used the range control, about five quoted the spoken words by hand, and two had a second timecode typed into the text. So the reviewer now shows a transcript beside the video. Clicking a word jumps there, and highlighting words makes a note with their exact range and wording. The range button came out.
Two routes were ruled out early. The transcripts I already had came from the recordings, so they ran on the recording's clock and stopped matching after the first cut. Each transcript is now made from the export itself, on my laptop, in about 30 seconds for 44 minutes. Whisper's finer word timing returned nothing on this install, so timing is good to about a second.
Showing only what's new
Comparing the text of two drafts can't show what changed by itself, because the same speech transcribes a little differently once anything around it is cut. On a real pair of 8-minute drafts, the text differed in 13 places and only 2 were cuts. So a change only counts when the timing moves. The two cuts added up to 19.0 seconds, and the draft got 18.8 seconds shorter.
On a later draft, a marker now stays out of the list if I ticked it last time, left no note on it, and it's the same kind at the same place in the speech with nothing changed near it. Each cut gets a marker of its own, with the removed words shown in the transcript. When I tried it on a real review, it worked well.
Draft 2, before
All 85 markers, every one shown again
Draft 2, now
The same 85, with the ones I okayed greyed into the bar
- Ticked last time, no note, same place in the speech
- Still needs me
- A fix for my note
- A cut
Schematic. A conceptual example, not the real timeline or scale.
What went wrong
Claude tested the hiding against two real consecutive drafts before I used it, and 2 of the 10 markers it hid were fixes for my own notes. They sat where old markers I had ticked used to be, and neither set had a kind label, so "no kind" counted as the same kind. I would have skipped the exact things I'd asked to see. Now a marker about a note always shows, and that pair hides none of its 10.
Claude's first noise check proved nothing, because the same audio transcribes the same way every time, and it said so and ran the real draft pairs instead. Testing also caught two off-by-ones: a grabbed still was one frame late, and clicking a word could land one word early. Grabbed stills now match the exact frame at the five spots checked.
Still open
The transcript is English only, with no speaker names. Hiding okayed markers has been through one live review so far. The comparison only hears speech, so a picture-only change at the same spot needs Claude to flag it, which is now part of the marker rule. All of the timings come from one laptop.
Leaning into imagination
The people best equipped to get the most out of AI for a craft are the ones who have been doing that craft. I feel lucky to have all those years of editing, because I know exactly what to ask for. Now I can work with Claude Code to make an app of my own that works the way I want and changes the way I want.
AI tools can look like something for the technically minded. What this asks of me is to lean into what I want and into my imagination, and I think that's a big part of AI enablement, whatever the industry or team.