JimLiu / baocut
git clone https://github.com/JimLiu/baocut.git
baocut-v3.9.0-build.79 · 3d ago
BaoCut: an AI video agent with an editable timeline. Transcribe, subtitle, translate, dub, cut and animate.
+12
stars, 24h · #1,185
+~84
stars, 7 days · #1,505
+~360
stars, 30 days · #1,435
1.2k
★ total · +8% this week
121
forks · 4 open issues
Star history (as recorded here)
LanguageTypeScript
License—
Created2026-07-13 (3mo ago)
Last pushtoday
Watchers2
OwnerUser
GitHub topics
Links
- GitHub: github.com/JimLiu/baocut
- Homepage: https://baocut.com/
- Releases · Issues · Hacker News mentions
README excerpt
BaoCut An AI video agent built around an editable video, not a one-shot MP4. Tell it what you want. It transcribes, subtitles, translates, dubs, cuts and animates. Every result lands in a timeline you can keep editing. English · 简体中文 --- ## Download and install BaoCut is available for macOS and Windows. The links below always download the latest release; version numbers and release notes are on baocut.com and GitHub Releases. Packaged apps include the Runtime and native workers; Node.js and Rust are only needed for development. | Platform | Installer | ZIP | Choose this version for | | --- | --- | --- | --- | | macOS 14+ · Apple Silicon | DMG | ZIP | Apple Silicon Macs; Developer ID signed and notarized | | Windows x64 · CPU | Setup EXE | ZIP | CPU inference | | Windows x64 · CUDA | Setup EXE | ZIP | NVIDIA GPUs supported by CUDA 13, starting with RTX 30 / Ampere | | Windows x64 · Vulkan | Setup EXE | ZIP | Vulkan-capable AMD / Intel GPUs or older NVIDIA GPUs; Whisper and audio.cpp (speech, music) use the GPU, candle uses the CPU | On macOS, open the DMG and drag BaoCut into Applications. On Windows, install the Microsoft Visual C++ v14 x64 Redistributable first, then run the installer or extract the ZIP. Windows packages are unsigned; GPU variants need compatible graphics drivers. Checksums and verification details are on each release's GitHub page. The app checks GitHub Releases for updates through its platform-specific update feed. External agents use the desktop CLI entrypoint; see that guide for absolute paths, `BAOCUT_CLI`, and older packages that lack it. Agent features require a signed-in agent engine such as Codex CLI or Claude Code. Media analysis, transcription preparation and export also require `ffmpeg` and `ffprobe`; these external tools are not bundled. Local models download from Hugging Face by default. If it is unreachable or slow, set the download source to ModelScope (Download and storage at the bottom of a model page's local models, or Settings › General › Model download source) to download from ModelScope instead (the few model files ModelScope lacks still come from Hugging Face; every file is checked against its built-in checksum), or choose Custom and enter a mirror's base URL. ## Why BaoCut Most AI video tools render once and hand you a file. If the second sentence of the translation is wrong, you start over. BaoCut takes the opposite stance: - **The video is the source of truth.** Transcripts, translations, subtitle layers, chapters, voice-overs and motion graphics all live inside one editable video. Files (SRT, MP4, audio, transcripts) are exports of it, never the other way around. - **Local edits stay local.** Fix one subtitle line, swap one shot, redo one voice-over sentence. The agent changes exactly that and reports a receipt of what changed. Nothing else is re-rendered. - **Humans and the agent share one editor.** You drag a clip, the agent rewrites a caption; both go through the same command gateway, the same