The AI video editor that reads your footage's transcript and finds the beat. Describe what you want — it cuts, captions, and grades the whole thing. On your machine.
No install wizard, no account, no upload — runs locally.
// the shift
Timelines, keyframes, forty-tool ribbons. Editz flips it: you say what you want, the agent does the pro work. Same result, none of the grind.
// who it's for
Drop your raw clips and a song, describe the video in a sentence, and get a finished, beat-synced edit back. No timeline wrangling.
Drive Editz from Claude Code, Cursor, Codex, or Claude Desktop over MCP. Every capability is one tool over one shared timeline.
Skip the grind: cut filler, land cuts on the beat, grade the color, burn captions — locally, at no per-edit cost.
// what it does
FEATURE 01
Cut decisions come from the words and the gaps between them, never from guessing. Local Whisper transcribes, then filler and dead air get removed in one pass.
◇ transcribe_asset · cut_filler
FEATURE 02
Drop a song. Editz detects the tempo and snaps cuts to the grid — so the picture moves with the music instead of fighting it.
◇ detect_beats · beat-synced cutting
FEATURE 03
Cinematic title reveals and one-call color grades, applied to the whole timeline — not slapped on top, composited in.
◇ add_motion_title · color_grade
// the full toolkit
Cut by words, not frames. Kill filler and dead-air gaps in a single pass — keyless local Whisper.
cut_filler · remove_words
Word-timed captions, burned in and styled to match — added after the cut so timing is always right.
add_captions
Grade the whole timeline to a look in one call, applied at export.
color_grade
Every edit is instant — the agent mutates a document you watch update in real time.
no re-render loop
Vertical, square, or wide — reframe the entire timeline for Reels, feed, or YouTube.
9:16 · 1:1 · 16:9
Every mutating tool call is captured on an agent-scoped undo stack, so a bad edit is one step back.
undo
// the loop
Raw clips and a song — video, audio, stills. They stay on your disk.
“A punchy 20-second edit, cut to the drop, with a title reveal.”
Transcribes, finds the beats, cuts, captions, and grades.
Render to MP4 — or keep chatting to adjust the cut.
// local-first by design
Transcription, color grading, beat detection, and rendering all run on-device. No upload, no queue, and no per-edit API bill.
// agent-native
Editz speaks MCP. Point Claude Code, Cursor, or Claude Desktop at it — or use the built-in chat. Every capability is one tool over one shared timeline document, so the agent always knows the whole edit.
# connect any MCP client in one line
$ claude mcp add --transport http editz http://127.0.0.1:9317/mcp
✓ 23 tools ready — transcribe_asset, cut_filler,
detect_beats, add_motion_title, color_grade…
# then just talk to it
› cut the filler and sync it to the beat
// pricing
The editor is free forever. Pro adds the bundled agent — pay once, own it.
The full editor, on your machine.
For creators who ship every day.
For teams and heavy pipelines.
// questions
No. Transcription, color grading, beat detection, and rendering all run on your machine. Nothing leaves your disk unless you explicitly export and share it yourself.
Node.js, ffmpeg, and python3 on your PATH. `npx @editz/editz` checks for these and tells you what's missing.
The local editor is free forever. Pro adds the bundled in-app agent so you don't need your own Claude/Cursor setup.
Editz runs a local MCP bridge on 127.0.0.1:9317. Point Claude Code, Cursor, Codex, or Claude Desktop at it with one command, then just chat.
One command. No install wizard, no account, no upload.