Native macOS · AVFoundation · Plain JSON projects

The video editor your coding agent can drive.

Claude Code and Codex sit beside the timeline. Everything the UI does, they do through the bashcut CLI or MCP, as the same undoable edits.

brew install --cask dongnguyenvie/tap/bashcut
BashCut: Codex terminal beside a layered timeline with captions, transitions and color

A vlog an agent edited

47 seconds, edited in BashCut by an agent from silent footage: voiceover, music, captions and a light grade, all through the same commands you can undo.

Watch how it was made

Why BashCut

Prompt, don't click

Describe the edit in plain words. The agent cuts, captions, grades and exports through real editor commands.

Every change is undoable

Agent edits land in History and Show Changes, exactly like your own. Nothing happens behind your back.

Use the AI you already pay for

Claude or ChatGPT subscription, Claude Desktop, Codex, or your own model key. No extra AI bill.

What you see is what you export

Preview and export share one composition engine. Projects are plain JSON next to your footage.

From footage to export in three steps

1

Install

One Homebrew command puts BashCut in Applications.

2

Describe the edit

Type a prompt in the Claude or Codex tab, or pick a ready recipe.

3

Review and export

Check the draft, undo anything, then export for the platform you post to.

Skills that do the craft

17 editing skills and 11 genre recipes ship with the agent kit. Each one has a prompt you can paste.

Try it on your own footage

brew install --cask dongnguyenvie/tap/bashcut

BashCut is under active development. Expect rough edges and fast releases.