Skip to content

BashCut

Native macOS video editor that coding agents can drive: everything the UI does, Claude Code and Codex can do through the bashcut CLI or MCP server. Layered timeline, captions,…

Install

$brew install --cask dongnguyenvie/tap/bashcut

Install command taken from the project's README or registry entry. Always review code before running it.

BashCut

A native macOS video editor that coding agents can drive. Everything the UI does, Claude Code and Codex can do through the bashcut CLI or MCP.

Download · TestFlight beta · Docs · Automation · Plugins · Agent kit · Issues

Tiếng Việt


About

BashCut is a native macOS video editor built on AVFoundation, with a Claude Code / Codex terminal docked beside the timeline. Preview and export share one composition engine, so what you see is what you export. Projects are plain JSON next to your footage: agents and scripts read and edit them through the same atomic, undoable edit operations the UI uses.

BashCut is under active development: the M0 foundation is accepted on real footage and most of the editor and agent features (M1–M3, M5) are in place. See implementation status for what is verified and what is left.

Use the AI you already pay for

No extra AI bill: BashCut works with the subscriptions and apps you already have.

You have How BashCut uses it
Claude subscription (Pro / Max) The Claude tab in the agent dock runs the real Claude Code CLI with your login. BashCut never passes ANTHROPIC_API_KEY, so your plan is used, not API credits
ChatGPT subscription (Plus / Pro) The Codex tab runs the real Codex CLI with your ChatGPT login
Claude Desktop / Codex app Point them at BashCut: bashcut agent setup claude or bashcut agent setup codex installs the editing skills and the bashcut MCP server, so they edit the open project from outside the app
Any other model (Gemini, GPT, Grok, Mistral, Groq, OpenRouter, a local or OpenAI-compatible server) Install the AI Editor plugin: a chat agent inside BashCut with your own API key, with thinking levels (off / low / medium / high) for reasoning models

Whichever you pick, the agent edits through the same undoable commands as the UI: every change lands in History, shows in Show Changes and can be undone. See Automation.

What's inside

Editing

  • Layered timeline: as many video, overlay, text, sticker, adjustment, voiceover, music and SFX layers as you need, with linked sound, sections, snapping, multi-select, gaps, split, trim, move, lift and ripple delete
  • Viewer and source viewer: In/Out, Insert/Overwrite, viewer zoom, safe area and before/after compare
  • Speed: constant speed, reverse, freeze frames and CapCut-style speed ramps (montage, hero, bullet, jump-cut, flash in/out, or your own curve)
  • Motion: keyframes for position, scale, rotation, opacity and volume, shown on the timeline, plus animation presets (zoom, pan, Ken Burns, pop-in, slide-up, zoom-punch); crop and rounded corners
  • Transitions: dissolve, whip, blink, zoom, spin, shutter, wipe and saved transition presets
  • Still images and stickers (emoji or image) on the timeline
  • Change the canvas of an open project (9:16, 16:9, 1:1…) without rebuilding it

Captions and text

  • Transcribe speech into captions with a local Whisper plugin, import and export SubRip
  • Word-by-word captions: highlight, karaoke and reveal styles
  • Text presets for hook titles, place labels, keyword stickers and chapter cards, keeping their style when edited; Vietnamese and English throughout

Color

Similar plugs

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

Java 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发

Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or self-hosted, so teams move from prototype…

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io