cutmaster panel

CutMaster panel

The CutMaster panel is the AI editing product that lives inside the same package as the MCP server. Point it at a raw or assembled timeline; pick a preset; click through four screens; get a new timeline with the cut already assembled, ready to review and adjust.

Requires DaVinci Resolve Studio + GEMINI_API_KEY. The free Resolve edition will not work. The panel needs a Gemini API key (free tier is fine) — get one at aistudio.google.com/apikey.

What it does

The four screens

  1. Preset — pick what you're making. Today: Clip Hunter (YouTube → Shorts), Tightener (clean a cut), Sequencing (raw → narrative), Curated (take selection).
  2. Analyze — transcribes the audio + detects themes. ~1 minute per 10 minutes of footage.
  3. Configure — tweak: number of clips, target length, themes to prioritise, excludes, output format.
  4. Review — inspect the proposed cut, hit Build, and a new timeline appears in Resolve.

Status — where the panel runs today

The in-Resolve dock panel (via Workflow Integration plugin) is not shipping yet — scheduled for v3-6. Until then, the panel runs as a local web app in your browser, sitting next to Resolve. Identical features, no plugin install required.

The browser-based panel and the future docked panel share the same React app and the same FastAPI backend. When v3-6 ships, you'll move from a browser tab to a Resolve dock pane without losing any state.

Setup

For the full editor-facing setup (5 minutes), see the canonical guide on GitHub:

The short version:

bash
$ git clone https://github.com/CelaviiHQ/cutmaster-ai.git
$ cd cutmaster-ai
$ bash scripts/setup.sh --panel    # installs backend deps
$ cp .env.example .env             # set GEMINI_API_KEY
$ uv run cutmaster-ai-panel        # starts backend
$ open http://127.0.0.1:8765/      # opens the panel

How it relates to the MCP server

The panel and the MCP server share a Python package. They're different surfaces over the same code:

If you only want Claude to drive your timeline, use the MCP server (see Install). If you want a finished-cut-from-footage product with no terminal, use the panel.

What's coming

Deeper reading