by JimLiu
BaoCut: an AI video agent with an editable timeline. Transcribe, subtitle, translate, dub, cut and animate.
# Add to your Claude Code skills
git clone https://github.com/JimLiu/baocutLast scanned: 7/16/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-07-16T06:18:44.841Z",
"npmAuditRan": true,
"pipAuditRan": true,
"promptInjectionRan": true
}See how baocut compares with popular alternatives.
baocut is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by JimLiu. BaoCut: an AI video agent with an editable timeline. Transcribe, subtitle, translate, dub, cut and animate. It has 882 GitHub stars.
Yes. baocut passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/JimLiu/baocut" and add it to your Claude Code skills directory (see the Installation section above).
baocut is primarily written in TypeScript. It is open-source under JimLiu on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh baocut against similar tools.
No comments yet. Be the first to share your thoughts!
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
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 uses 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.
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.
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:
From existing footage
From a brief
baocut/1 contract and hyperframes/1.Delivery
.baocut bundle that reopens with full edit history on another machine.Every surface talks to the same local Runtime over the same protocol and edits the same video.
| Surface | What it is |
|---|---|
| Desktop app (Electron) | Home for working with the agent, Space for browsing and re-editing everything a project produced, a full timeline editor with preview, undo and live captions. |
CLI baocut |
Thin client for scripts and terminals. Emits JSON when piped; exit codes tell you whether the user needs to act. |
| MCP service + BaoCut skill | Your own agent (Claude Code, Codex, Cursor, Gemini CLI…) drives BaoCut through the same tool catalog. baocut skill install drops the skill into your agent; baocut mcp install wires up MCP. Same tool names on both paths. |
| Web client | Open any video's editor in the browser with a one-time link from baocut web open --video <id> so a remote agent can show you its work. |
Bring your own agent engine. Claude Code and Codex CLI are validated end to end. GitHub Copilot CLI, Pi and OpenCode are built in, and any Agent Client Protocol agent (Gemini CLI, Cursor Agent, Grok, Kimi Code, or one you add) plugs in through the same driver.
Bring your own models. Capabilities (transcribe, speak, generate image, generate text, separate audio) are decoupled from providers. Run local models on Apple Silicon (MLX, Core ML) or on Windows (whisper.cpp + candle, with CUDA and Vulkan builds), or point a capability at OpenAI, Anthropic, Google, ElevenLabs, DeepSeek, Moonshot, Qwen, Zhipu, MiniMax, Volcengine, xAI, Mistral, Groq, OpenRouter, SiliconFlow or any OpenAI-compatible endpoint. A usage ledger tracks cost per job. One machine can share its local models with others on the LAN.
For normal use, choose a packaged app: it includes the Rust workers and WASM, so you do not need Node.js, Rust or a compiler. Source development has two paths:
| Goal | Command after npm ci |
Requirements / limits |
|---|---|---|
| Full desktop development | npm run dev |
Node.js 22.12+, Rust, CMake and platform build tools below. Builds native workers and WASM before launching. |
| Shell/UI development without Rust | npm run dev:lite |
Node.js 22.12+. Skips native and WASM builds. On a fresh checkout, video editing, preview, export, local inference and speech processing are unavailable; existing outputs may still be used. |
Agent conversations additionally need an installed, signed-in agent engine. Media analysis, transcription preparation and export need ffmpeg and ffprobe on PATH. Neither is bundled. Opening the app does not require an agent login.
Install Git and Node.js 22.12+ first. Open a new terminal and check git --version, node --version and npm --version. For lite mode, skip the Rust/compiler steps below and continue at step 2.
macOS
Install the Command Line Tools (xcode-select --install). If you use Homebrew, install CMake and FFmpeg with brew install cmake ffmpeg. Install Rust using the official rustup installer:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
. "$HOME/.cargo/env"
rustup default stable
rustup target add wasm32-unknown-unknown
On Apple Silicon with macOS 14+, the local model worker uses MLX / Core ML and also needs full Xcode with the Metal compiler. Install Xcode, launch it once to finish setup, and select it (adjust the path if installed elsewhere):
sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
xcrun --find metal
# If Metal is missing from the selected Xcode:
xcodebuild -downloadComponent MetalToolchain
Intel Macs use candle / whisper.cpp instead, requ