Poechant

A CLI for DaVinci Resolve 18+ — project / media / render / timeline control for humans and AI agents.

10
2
89% credibility
Found May 17, 2026 at 11 stars 2x -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Python
AI Summary

This is a command-line tool that lets you control DaVinci Resolve, a professional video editing program, using text commands or through an AI assistant. Instead of clicking through menus, you can import media, manage projects, add markers to timelines, and submit render jobs by typing simple commands. The tool also works as a bridge for AI assistants, so you can describe video editing tasks in plain English and have an AI control your video editor automatically. It's designed for video editors who want to automate repetitive tasks or integrate video editing into AI-powered workflows.

How It Works

1
🎬 You want to automate video editing

You're working on a video project and wish you could control DaVinci Resolve from your computer without clicking through menus.

2
📦 You install the tool in seconds

With a single command, you get a new power tool that connects to your video editor.

3
🔍 You check if everything is connected

You run a quick health check to make sure your video editor is ready and talking to the new tool.

4
You control your project from the terminal

Now you can import footage, tag clips with colors, manage timelines, and submit render jobs—all from simple commands.

5
You can also talk to an AI assistant
💻
Terminal power user path

You type commands directly to manage projects, render videos, and organize media.

🗣️
AI assistant path

You tell your AI assistant things like 'render my timeline as 1080p' and it handles the details.

🎉 Your video project comes together

Whether you typed commands or asked your AI helper, your footage is imported, edited, and rendered exactly how you wanted.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 11 to 10 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is davinci-resolve-cli?

`davinci-resolve-cli` (aka `dvr`) is a command-line tool written in Python that lets you control DaVinci Resolve 18+ programmatically. It wraps the editor's scripting API into a user-friendly CLI with subcommands for managing projects, importing media, queuing renders, and manipulating timelines. Beyond human use, it ships an MCP server (`dvr mcp`) exposing 20 tools that any AI agent can call via stdio transport.

Why is it gaining traction?

The tool solves a real pain point: DaVinci Resolve has powerful automation APIs but no native CLI, forcing developers to write fragile Python scripts or use the clunky Fusion panel. `dvr` gives you a clean interface immediately, with structured output (JSON by default in pipes, tables in interactive terminals) and consistent error handling. The `--dry-run` flag on every mutating command is a thoughtful touch for CI pipelines. Most notably, it bridges AI agents to Resolve through MCP, so an agent can autonomously trigger renders, tag clips for review, or manage markers without manual intervention.

Who should use this?

- Video editors who live in the terminal and want to script repetitive tasks like batch imports or marker placement. - DevOps engineers building render pipelines that invoke Resolve on headless machines. - AI agent developers working on tools that need to orchestrate video workflows (particularly relevant given the MCP integration). - Automation-focused editors who want to script timeline cuts or clip moves without clicking through the UI.

Verdict

This is a useful, well-designed tool for a niche but real workflow, but the credibility score of 0.8999999761581421% reflects its early stage: only 10 stars and active development. The README is thorough, the CLI conventions are thoughtful, and the MCP server opens interesting possibilities for AI tooling. If you need to automate Resolve and you're comfortable on v0.x software, install it and read the troubleshooting section first. Expect to encounter rough edges if you push beyond the documented paths.

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.