New BaoCut 2 is here

Your AI agent for
subtitles & video.

Tell the agent what you want, or do it by hand. BaoCut 2 transcribes on your computer, translates subtitles that fit the screen, and dubs your video into another language in the speaker’s own voice.

2.x · Windows / macOS Looking for BaoCut 1.x?
The BaoCut 2 editor: a talk with its transcript, and English and Chinese subtitle tracks on the timeline
01 · Agent

Say what you want. The agent does the work.

Describe the video you want in one sentence. The agent inside BaoCut runs the real workflow — fetching the video, transcribing, translating, aligning, and checking — and reports back in the same thread.

  • Works with Claude Code or Codex, signed in with the account you already use
  • Choose how much it does on its own: supervised or auto
  • Start from a common task: transcribe and translate, tidy a talking-head video, or make an animated, whiteboard, or math video
  • Every step stays in the thread, so you can see what it changed and why
2 The agent works through it An agent thread in BaoCut: the agent transcribes a talk, translates the subtitles into Chinese, and reports the checks it ran
1 Ask once The BaoCut home screen: describe the video you want, or pick a common task
02 · Transcription

Transcription that runs on your computer

Bring in a video, an audio file, or a link. Speech is recognized on-device, lines appear as they are heard, and every word keeps its own timestamp.

  • No AI account needed — the on-device speech model does the work
  • Speakers are told apart and labeled
  • Edit the transcript like a document; subtitles and timing follow the words
Transcription in progress, with each line appearing as it is recognized
03 · Translated subtitles

Bilingual subtitles that actually fit

Translate sentence by sentence, then read the source and the translation side by side. Each translated line is timed to the words it says, broken where it reads naturally, and checked for reading speed.

  • Show the original, the translation, or both on screen — and flip their order
  • Reading speed shown for every line
  • Translation runs through your agent or a cloud model you choose
  • Export SRT, VTT, ASS, or a video with the subtitles burned in
Source and translated subtitles side by side, with the reading speed of each line
04 · Translated dubbing

Dub your video into another language

Turn the translation into speech. BaoCut can clone each speaker so the dub still sounds like them, fit the translation to the original timing, and generate the voices on your computer.

  • Keep the voice: each speaker is cloned from a short clip of the original
  • Or choose native pronunciation from a built-in reference voice
  • Four steps: set up, fit the timing, check readings, generate
  • Adds Dub and Background tracks to the timeline, undone in one click
The Translate and dub panel: keep each speaker’s voice and dub 18 lines into Chinese

And the rest of the editor

Everything around the words

Local-first

Projects, media, and models stay on your computer. Cloud models run only when you choose them.

Multi-track timeline

Split and arrange video, audio, text, images, and elements on one timeline.

Talking-head cleanup

Find filler words, long pauses, and retakes, then choose what to cut.

Videos from a sentence

Ask for a product intro, an explainer, or a whiteboard or math lesson. No footage needed.

Export

SRT, VTT, ASS, Markdown transcripts, or MP4 with the subtitles burned in.

Command line and MCP

The bcut command line and a built-in MCP server let other agents drive the same engine.

Install the CLI

Open source

Call BaoCut from your own agent

Install the BaoCut skill, and Claude Code, Codex, or any skills.sh agent can transcribe, translate, subtitle, and cut through the bcut command line — you just ask in plain words.

Works with Claude Code Codex Any skills.sh agent
  • One command installs it with skills.sh and links it for Claude Code and Codex.
  • No Node.js? Clone the repository, then link it into each agent’s skills folder.

BaoCut.app is optional. The skill uses bcut from your PATH, or downloads a verified, release-pinned copy. Installing with skills.sh needs Node.js.

BaoCut app icon

Download BaoCut

macOS 14 Sonoma or later Apple Silicon Windows 10 1809+
Release metadata and SHA-256