DEV Community

Nick Valencia
Nick Valencia

Posted on

Cutting Room Now Available on macOS

Cutting Room AI now runs on macOS. If you edit in DaVinci Resolve Studio on a Mac, you can control your timeline with plain English.

What It Does
You type something like "set opacity to 50% on the third clip" or "add markers at every cut point on track 1" — and it happens. No scripting knowledge required. No copy-pasting code from forums. Describe what you want, confirm, done.

It connects to your running Resolve instance and executes operations against your live timeline in real time.

Why I Built It
I kept running into the same repetitive timeline tasks — batch property changes, organizing clips, setting up renders with specific settings. Resolve's scripting API can do all of this, but writing Python scripts for every little thing breaks your creative flow.

So I built a layer on top: natural language in, timeline changes out. The AI understands Resolve's API and your current timeline state, generates the right operations, and runs them.

What's New
The Mac version is the same app, same capabilities — just built natively for macOS. Signed and notarized, so it opens cleanly without Gatekeeper friction.

What It Can Do (v1)
Clip properties: opacity, zoom, pan, tilt, rotation, flip, crop, composite mode
Track operations: add, delete, enable/disable, lock, rename
Markers: add, delete, list, color-code
Clip organization: colors, flags
Timeline navigation: jump to timecode, switch pages
Media pool: list clips, create bins and timelines
Rendering: configure settings, add jobs, start/stop renders
Batch operations across entire tracks

Requirements
DaVinci Resolve Studio (external scripting requires the paid version)
Claude API key from Anthropic (~$0.01 per command)
macOS 12+ or Windows 10+

Get It:

Personal Site - https://nickvalenciatech.com
Gumroad — https://nickvalenciatech.gumroad.com/l/cuttingroomai

$39 one-time purchase, both platforms included. You bring your own API key.

Built by a video editor who got tired of the gap between "I know what I want to do" and "now I have to figure out how to script it."

Top comments (0)