baoyu-skills
Gives writers and publishers ready-made AI helpers for article work: adding illustrations, making cover images, turning ideas into knowledge comics, and shrinking images for the web.
BaoCut: an AI video agent with an editable timeline. Transcribe, subtitle, translate, dub, cut and animate.
Claude Code
$ npx -y skills add JimLiu/baocut --agent claude-code
Codex
$ npx skills add JimLiu/baocut -a codex
Cursor
$ npx skills add JimLiu/baocut -a cursor
Gemini CLI
$ npx skills add JimLiu/baocut -a gemini-cli
GitHub Copilot
$ npx skills add JimLiu/baocut -a github-copilot
OpenCode
$ npx skills add JimLiu/baocut -a opencode
Windsurf
$ npx skills add JimLiu/baocut -a windsurf
![]()
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 · 简体中文
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.
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 on another machine for continued editing. The bundle includes a video snapshot and all document and asset versions; it does not include the original video's complete transaction or undo history.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 links the skill into ~/.agents/skills and ~/.claude/skills (or any folder) so it updates with the app; 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 (Qwen Code, 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), with local speech (Qwen3-TTS, IndexTTS, VoxCPM2, OmniVoice, Fish Audio S2 Pro; Built with Fish Audio, research/non-commercial license) and music on the bundled audio.cpp engine, 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 24.22.1+ (LTS), 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 24.22.1+ (LTS). 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 24.22.1+ (LTS) 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, requiring CMake and a C++ compiler. Published macOS packages target Apple Silicon; Intel source builds are not covered by the release checks.
Windows x64
Install Visual Studio / Build Tools with Desktop development with C++, the MSVC x64 tools and a Windows SDK (see Rust's MSVC prerequisites). Install CMake with its PATH option enabled, and LLVM for the libclang used by Rust bindings. If bindings cannot locate it, set LIBCLANG_PATH to LLVM's bin directory. Install FFmpeg with both ffmpeg.exe and ffprobe.exe on PATH.
Download and run rustup-init.exe, keeping the default x86_64-pc-windows-msvc host. Reopen an x64 Native Tools Command Prompt or a Developer PowerShell configured for x64 before running the source-build commands; a regular terminal may find Rust but lack cl.exe and the SDK environment.
rustup default stable
rustup target add wasm32-unknown-unknown
cargo --version
cmake --version
cl /?
Gives writers and publishers ready-made AI helpers for article work: adding illustrations, making cover images, turning ideas into knowledge comics, and shrinking images for the web.
Companion resources for the book on AI skills, offering a writing workflow skill, polishing and analysis tools for articles and interviews, and an illustration skill for the book's own charts. Helps writers and editors draft, polish and illustrate content faster.
Gives Claude Code access to the prompts.chat library, letting you search, retrieve and improve AI prompt templates, and find and install Agent Skills from its registry.
A Claude Code skill for generating editable PPTX presentations and slides from a workflow, with reusable brand, style, layout, and deck workspaces, native charts, speaker notes, and template filling.
Gives AI agents control over Word, Excel and PowerPoint files, with skills for building .docx reports, academic papers, Excel dashboards and Morph-style animated slides.
A skill that builds animation-rich HTML presentations from scratch or converts PowerPoint files to web slides. Useful for anyone turning a deck into a web presentation.
Install it with the command on its page. It includes baocut, demo-chapters, demo-polish. Its skills do not fire on their own yet. Free and open source.
Is this plugin yours?
Claim it with GitHubSubmit a pluginPromote it