Skip to content

Hommy-master /capcut-mate

Call an API to build Jianying or CapCut drafts and render video
Editing & audioApache-2.0English README
Stars
1.9k
30 days
New
Last push
3 days ago

About capcut-mate

CapCut Mate is a free FastAPI service you run on your own machine. It creates and edits Jianying (CapCut) drafts through REST API calls. You can add video, audio, images, stickers, captions, effects and keyframes. Set aside Python 3.11+ and uv, and note that cloud rendering only works with Jianying.

Best for: Developers and automation builders who want to drive Jianying edits from their own apps or agent workflows.

What it does

  • Creates, saves and reads Jianying draft projects
  • Adds videos, images, audio, stickers and captions in batches
  • Applies effects, masks and keyframe animations
  • Submits cloud render jobs and polls their status
  • Ships FastAPI docs and an openapi.yaml for Coze plugin import
  • Includes an Electron desktop client; the macOS DMG is unsigned

Quickstart

Rewritten from the README. Check the repo for the latest steps.

  1. 1
    Install uv. Windows: the command below. Linux/macOS: the next command
    powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
    sh -c "$(curl -LsSf https://astral.sh/uv/install.sh)"
  2. 2
    Clone the repo: the command below then cd capcut-mate
    git clone git@github.com:Hommy-master/capcut-mate.git
  3. 3
    Install dependencies with uv sync. On Windows also run uv pip install -e .[windows]
  4. 4
    Start the server with uv run main.py
  5. 5
    Open http://localhost:30000/docs for the interactive API docs
  6. 6
    Or use Docker: the command below
    docker-compose pull && docker-compose up -d

Models and languages

Interface and docs

  • English
  • Chinese

Alternatives

Other editing & audio projects people compare with capcut-mate.

sun-guannan

VectCutAPI

API and MCP server for turning AI clips into CapCut and Jianying drafts

Editing & audio
2.3k GitHub stars7 days agoApache-2.0

GuanYixuan

pyJianYingDraft

JianYing draft files from Python, so you can script your edits

Editing & audio
4.5k GitHub stars5 days agoApache-2.0

Drives JianYing Pro: builds drafts, adds voiceover and subtitles

Editing & audio
  • Imagen 3
  • Grok 3
  • Claude 4.5
  • +2
3.7k GitHub stars20 days agoMIT

RVC-Boss

GPT-SoVITS

Clones a voice from a 5-second clip and reads your text in it

Editing & audio
  • GPT-SoVITS v2Pro / v2ProPlus
  • GPT-SoVITS v4
  • GPT-SoVITS v3
  • +7
62k GitHub stars1 month agoMIT

Featured on OpenMicroDrama

Do you maintain capcut-mate? Add this badge to your README so English speakers can find our write-up.

Featured on OpenMicroDrama
markdown
[![Featured on OpenMicroDrama](https://openmicrodrama.com/badges/featured.svg)](https://openmicrodrama.com/projects/hommy-master-capcut-mate)

The badge links to this page. Want your description changed? Email support@openmicrodrama.com.

Reviewed Oct 1, 2026. We write these descriptions ourselves. The repo's own docs are the final word.