An AI-native video editor

Make the edit in one sentence, not one afternoon.

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.

$npx @editz/editz

No install wizard, no account, no upload — runs locally.

$0
per-edit API cost
100%
on your machine
1
command to launch
23
MCP editing tools
0
bytes uploaded
3
aspect ratios export

// the shift

Editing tools are built for editors — not for the rest of us.

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.

Editing the hard way

  • Scrub hours of footage to find the good frames yourself
  • Hand-cut every clip, then nudge each one to the beat by ear
  • Wrestle title plugins, masks, and keyframes for one reveal
  • Upload to a cloud tool and pay per minute, per render, per seat
  • Re-export and wait every time you change one thing

Editing with Editz

  • Transcript-driven cuts kill filler and dead air automatically
  • Cuts snap to the detected beat grid, automatically
  • Motion-title reveals and color grading in one call
  • Runs on your machine — no uploads, no per-edit bill
  • Live preview updates instantly, no render-and-wait

// who it's for

Who is Editz for?

Creators

Drop your raw clips and a song, describe the video in a sentence, and get a finished, beat-synced edit back. No timeline wrangling.

Agent power-users

Drive Editz from Claude Code, Cursor, Codex, or Claude Desktop over MCP. Every capability is one tool over one shared timeline.

Editors & studios

Skip the grind: cut filler, land cuts on the beat, grade the color, burn captions — locally, at no per-edit cost.

// what it does

Built to actually edit, not just caption.

FEATURE 01

Transcript-driven cuts.

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

Cuts that land on the beat.

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

Motion titles and color grading.

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

Everything else you'd open another app for.

Edit by transcript

Cut by words, not frames. Kill filler and dead-air gaps in a single pass — keyless local Whisper.

cut_filler · remove_words

Auto captions

Word-timed captions, burned in and styled to match — added after the cut so timing is always right.

add_captions

Cinematic color

Grade the whole timeline to a look in one call, applied at export.

color_grade

Live preview

Every edit is instant — the agent mutates a document you watch update in real time.

no re-render loop

Every format

Vertical, square, or wide — reframe the entire timeline for Reels, feed, or YouTube.

9:16 · 1:1 · 16:9

Undo, per agent

Every mutating tool call is captured on an agent-scoped undo stack, so a bad edit is one step back.

undo

// the loop

Drop it in. Describe it. Done.

1

Drop your footage

Raw clips and a song — video, audio, stills. They stay on your disk.

2

Describe the video

“A punchy 20-second edit, cut to the drop, with a title reveal.”

3

It cuts & builds

Transcribes, finds the beats, cuts, captions, and grades.

4

Export or refine

Render to MP4 — or keep chatting to adjust the cut.

// local-first by design

Your footage never leaves your machine.

Transcription, color grading, beat detection, and rendering all run on-device. No upload, no queue, and no per-edit API bill.

$0
per-edit API cost
0
bytes uploaded
100%
on-device

// agent-native

An editor your AI can drive.

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

Start free. Upgrade when it's paying you back.

The editor is free forever. Pro adds the bundled agent — pay once, own it.

Local

The full editor, on your machine.

Free
$npx @editz/editz
  • The complete editing engine
  • Bring your own agent (Claude, Cursor, MCP)
  • On-device Whisper, color grade, beat & render
  • Nothing uploads — clips stay on your disk
  • Export 9:16 · 1:1 · 16:9
Most popular

Pro

For creators who ship every day.

$99once
  • Everything in Local
  • Bundled agent — no API key needed
  • Cinematic motion-title reveals
  • Priority support

Studio

For teams and heavy pipelines.

$199once
  • Everything in Pro
  • Higher bundled-agent limits
  • Shared team presets
  • Dedicated support channel

// questions

Good questions, straight answers.

Does my footage get uploaded anywhere?

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.

What do I need to run it?

Node.js, ffmpeg, and python3 on your PATH. `npx @editz/editz` checks for these and tells you what's missing.

Is it really free?

The local editor is free forever. Pro adds the bundled in-app agent so you don't need your own Claude/Cursor setup.

How does it connect to Claude Code?

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.

Stop scrubbing. Start describing.

One command. No install wizard, no account, no upload.

$npx @editz/editz