Turn raw footage into a finished long-form edit with graphics
ComingRaw footage to a finished YouTube edit through a stage gate: intake, transcribe, cut proposal with demo protection, locked cut, graphics plan against a 25-row named edit menu, build, review, music, final; a hash manifest re-renders only dirty beats; taste and contract gates block renders that do not cite a visual-library reference; Resolve additive mode keeps the client's V1/A1 untouched.
Kit
video-offline-tools, shell-library, workspace-os, content-tools
You need
| Account | Why | Free or paid | Plan |
|---|---|---|---|
| Claude Code (Anthropic Claude Pro or Max) | The AI operator every system runs through. Skills, hooks, memory, MCP servers and the Brain plugin all load inside Claude Code. | Paid | Claude Pro (20 USD/mo) works for light use; Max (100 USD or 200 USD/mo) for daily multi-hour sessions. Anthropic terms require each user to hold their own subscription; never share a login. |
| Homebrew (macOS package manager) | Installs ffmpeg, yt-dlp, gh, node, python, uv, pdftoppm (poppler) and WeasyPrint dependencies. Every local pipeline assumes it. | Free | Free, open source. Apple Silicon Mac assumed (VideoToolbox encoding, mlx-whisper). |
| Node.js 24 (npm, npx) | Runs Claude Code, the Vercel CLI, HyperFrames renders, Playwright, the MCP servers and every serverless function locally. | Free | Free. Node 24 LTS (the Brain MCP server and Vercel functions target Node 24). |
| Python 3.12 + uv | Runs every pipeline script (video gates, library export, research cache, Brain export, PDF generator, MIDI tools) inside per-project virtual environments. | Free | Free. |
| ffmpeg + ffprobe | Every cut, mux, loudness pass, proxy, contact sheet and platform encode. The delivery encoder uses h264_videotoolbox on Apple Silicon. | Free | Free (Homebrew build includes VideoToolbox). |
| mlx-whisper (local transcription, Apple Silicon) | Word-level transcripts for rough cuts, captions, chapter timestamps and YouTube descriptions, all offline. | Free | Free; needs an Apple Silicon Mac with 16 GB+ RAM. Model whisper-large-v3-turbo downloads once (about 1.6 GB). |
| HyperFrames (HTML to video renderer) | Renders the shell library and beat graphics (GSAP HTML) to ProRes 4444 alpha plates and full comps. | Free | Free, open source; pinned version in video-editor/package.json. |
| Playwright + headless Chrome (and Safari for the final check) | Renders pages to PNG for visual QA, drives the dashboard verification protocol, captures library stills, renders HTML titles and animations offline. | Free | Free. Google Chrome installed for headless screenshots; Playwright installs its own Chromium and WebKit. |
| DaVinci Resolve Studio | The NLE for long-form and podcast cuts. Claude drives it through the Resolve scripting API and the davinci-resolve MCP: additive plates on V2+, offline titles, OGraf native titles, exports. | Paid | Studio (295 USD one-time) is required: the free version has no external scripting, no OGraf loader and no hardware encode options used here. Version 21.1 or newer. |
What you bring
- Your raw footage, on folder paths that do not move
- Your approval on the cut table and the beats table
- Your brand colours and fonts
- Your screenshots of edits you like and edits you hate
The steps
- Bring your materials
- Create the video-editor project folder and prove the tools
- Build your taste contract (references and palette)
- Intake the footage (fps from the file, source gate)
- Propose the cut as a table and wait
- Plan the graphics as a table with menu names and options
- Build a stills draft, then one animated beat, then the fleet
- Compose or place, then screen it
- Second-pass notes, one rung at a time
- Sound, then finalize and deliver under a new name
Get the full playbook
Part of: Install your video editing suite