Instant Connection for Pixel Streaming
— New Feature Automated Setup
How to Use DaVinci Resolve With Codex: MCP & Computer Use
VideoProduction
-
How to Use DaVinci Resolve With Codex: MCP & Computer Use
VideoProduction
How to Use DaVinci Resolve With Codex: MCP & Computer Use
VideoProduction
-
Table of Contents
The interview is already edited when the next request arrives: pull out a short highlight, create a vertical version, and export a review copy with captions. None of those tasks starts from zero, but each introduces opportunities to select the wrong timeline, crop the speaker badly, or render with yesterday’s settings.
Using Codex with DaVinci Resolve can help turn those requests into specific, reviewable operations. DaVinci Resolve Studio 21.1 includes a built-in MCP connection that lets compatible assistants interact with Resolve through supported tools and scripting. Codex can inspect project information, help organize timelines, and execute approved changes rather than simply suggest code for you to copy.
Computer Use provides a separate route for inspecting and operating the visible interface. That matters when a technically correct change still needs visual review, such as checking a vertical crop or reading captions against the picture.
The practical approach is to combine structured access with bounded interface tasks. Start by confirming the project, preserve the original edit, and define what each deliverable requires. Then let Codex handle supported operations while you retain control over editorial choices and final approval.
Two Control Paths, Different Jobs
MCP and Computer Use can both help Codex work with Resolve, but they expose different information. Choosing the right route makes an instruction easier to execute and its result easier to verify.
Through MCP, Codex can use the tools exposed by the connected server. Resolve’s integration supports workflows involving project inspection, scripting, timeline organization, and rendering. The available operations depend on the installed version and connection, so Codex should inspect its tools before promising a particular edit.
Computer Use works through the visible application. It is useful when Codex needs to examine a control, navigate a panel, or check how an approved change appears on screen.
Task | Preferred starting point |
|---|---|
Report timeline settings and clip information | MCP |
Prepare supported marker or render operations | MCP |
Inspect a vertical crop at selected frames | Computer Use |
Check visible caption placement | Computer Use |
Verify the exported file’s technical properties | File analysis tools |
These routes can complement each other. Codex might identify a clip through structured project data, inspect its framing in the viewer, then verify the resulting property change through the connection.
Neither route guarantees complete understanding of the footage. A transcript provides dialogue, not facial expression or shot continuity. A screenshot shows one moment, not the entire sequence.
Resolve’s built-in AI features are also separate from Codex. Access to transcription or other processing features depends on Resolve’s capabilities, licensing, and the operations exposed by the integration.
Connect Codex Through Resolve’s Built-In MCP
For the main workflow, use DaVinci Resolve Studio 21.1’s built-in integration. Blackmagic documents the setup in its reference manual, including a configuration screen that lists Codex in ChatGPT among detected assistants.
Start with a disposable project or a backed-up copy of an existing project. Keep Resolve open and let the project finish loading before testing the connection.
Configure the Connection in Resolve
In Resolve, choose File > Setup AI Assistants. Wait for the configuration confirmation and check whether your installed Codex client appears. Restart the assistant if needed for the new configuration to take effect.
Do not immediately install a community server if detection fails. First check your Resolve edition, application version, installed Codex client, and the configuration result.
Codex supports local STDIO and Streamable HTTP servers through its MCP configuration. However, Blackmagic’s built-in setup is the starting point here. Avoid adding a second Resolve server unnecessarily, since overlapping tools can make it unclear which connection performed an operation.
Prove That Codex Can Read the Right Project
An available tool catalog does not prove that Codex is connected to the project you intend to edit. Start with this request:
Inspect the connected DaVinci Resolve session without changing anything. Report the application version and edition where available, current project, current timeline, timeline frame rate, and available inspection tools. Mark unavailable information as unknown. Do not import media, modify settings, run renders, or switch projects.
Compare the response with Resolve’s interface. If the timeline name differs, resolve that mismatch before authorizing work. Ask Codex to distinguish returned project data from assumptions.
Enable Computer Use Separately
The MCP connection does not authorize screen interaction. In the supported desktop environment, install or enable the Computer Use plugin, then review access to Resolve.
On macOS, grant the required Screen Recording and Accessibility permissions yourself. On Windows, keep Resolve visible on the active desktop while interface tasks run. Begin with a narrow observation request, such as identifying the open page without clicking or changing controls.
For older Studio installations, a community MCP server may provide an alternative. Follow that project’s version-specific requirements and security guidance. Its installation, tools, and external scripting configuration are separate from Blackmagic’s built-in integration, so do not combine the two setup procedures.
Build a Project Manifest Before You Touch the Timeline
Before selecting interview highlights, ask Codex to record the state of the edit. This project manifest becomes the reference for later changes. It should identify the target timeline and the technical conditions that affect editing, timecode interpretation, and delivery.
Use the connected tools to collect available information rather than reconstructing the project from screenshots.
Manifest field | Why it matters |
|---|---|
Project and timeline names, plus IDs where exposed | Prevents changes to the wrong edit |
Timeline frame rate and starting timecode | Establishes how timestamps map to frames |
Video, audio, and subtitle tracks | Identifies where material belongs |
Clip count, duration, and track positions | Provides a baseline for comparison |
Offline media and existing markers | Reveals missing sources and previous review notes |
Relevant timeline and project settings | Records conditions that may affect outputs |
A useful request is:
Create a read-only manifest of the current project and timeline. Include available identifiers, frame rate, starting timecode, track structure, clip counts, duration, offline media, markers, and relevant settings. Distinguish project settings from timeline overrides. Do not change the selection or project state. List anything the connection cannot verify.
Save the returned information as a small Markdown or JSON record in an approved directory. This is a separate workflow artifact, not a native Resolve feature.
Make Timestamp References Unambiguous
“Cut at 00:30” could mean thirty seconds into a source clip, thirty seconds into the timeline, or a displayed timecode value. Specify which reference the instruction uses.
For transcript-based work, map transcript timestamps to the correct source clip before placing material in the timeline. Frame conversion must account for the applicable frame rate and timecode convention.
Finally, establish the working copy. A duplicated timeline protects the original arrangement, but it does not isolate every project-level change. Keep a project backup before modifying shared settings or Media Pool data.
Turn an Interview Into Reviewable Selects
Start with a smaller request than “make a highlight video.” Ask Codex to identify candidate passages and explain why they belong in the brief. This separates editorial selection from timeline construction, making weak choices easier to reject before they become edits.
For our interview, define a concrete target: a 60–90-second highlight that explains one useful idea, preserves the speaker’s meaning, and ends with a complete thought. Specify any required introduction, prohibited topics, or statements that need surrounding context.
Prepare Candidates Before Building the Edit
If a transcript already exists, give Codex access to it and identify the corresponding source clip. If not, ask it to check whether transcription is available through the connected tools and installed Resolve edition. Do not assume MCP automatically exposes every Resolve editing feature.
Use a bounded request:
Review the available transcript for the identified interview clip. Propose up to five passages suitable for a 60–90-second highlight about the agreed topic. Report source-relative start and end timestamps, estimated duration, and the reason for each selection. Flag incomplete sentences or passages that need context. Do not create a timeline or modify media.
A candidate list should distinguish spoken content from visual observations. A transcript can reveal a concise explanation, but it cannot establish whether the speaker looks away, a camera move interrupts the moment, or the available shot supports a clean cut.
Review the proposed ranges yourself. Where useful, authorize Codex to inspect selected frames or navigate to specific points through Computer Use. Sampling frames still does not replace watching the passage.
Assemble Only the Approved Ranges
Once you approve the selections, ask Codex to create a separately named selects timeline using supported operations. Confirm the source clips, target tracks, frame rate, and insertion order first.
Decision | Set before assembly |
|---|---|
Source ranges | Approved timestamps with explicit reference |
Audio | Preserve the required channels and synchronization |
Order | Follow the approved narrative sequence |
Boundaries | Include agreed handles for later trimming |
Destination | A new, clearly named working timeline |
Do not automatically remove every pause. A breath can support meaning, and a brief silence can make a statement easier to absorb. Likewise, a transcript boundary may fall inside a word rather than at a clean edit point.
After assembly, compare the resulting timeline with the approved plan. Check that every selected range appears once, the intended audio accompanies it, and no unintended clips were included.
Play through the selects before adding captions, reframing, or applying effects. The first success criterion is a coherent, correctly assembled passage, not a polished export.
Use Computer Use Where the Picture Changes the Decision
The selects timeline can be assembled correctly and still need adjustments that project data cannot settle. A speaker may leave the vertical frame, captions may cover a demonstration, or an effect may make skin look unnatural.
Use Computer Use for these bounded checks. Establish the target timeline, clip, and playhead position first. Then ask Codex to observe, perform one approved action if necessary, and inspect the result again.
Check Vertical Framing Across the Shot
Changing a timeline to 9:16 does not establish that its composition works. A centered crop might fit the opening frame and lose the speaker when they lean sideways.
Ask Codex to inspect agreed points near the beginning, middle, and end of each selected passage. Include moments where the subject moves or gestures.
Inspect the vertical working timeline at the approved review points. Report whether the speaker’s face, hands, and relevant objects remain visible. Do not change framing. Identify any clip that needs manual adjustment.
This produces a review list, not proof that every frame is acceptable. Watch the complete sequence before approving it.
Review Captions Against the Actual Picture
Caption text can be accurate while its placement makes the video harder to follow. Check line breaks, contrast, and whether text covers faces, product details, or existing titles.
Keep text corrections separate from styling changes. Authorize a specific adjustment, then recheck its appearance and timing. Do not assume a visible caption is included in the export; its delivery behavior needs a separate check.
Compare an Effect at the Same Frame
For an effect control that the connected tools cannot operate reliably, Computer Use may provide an alternative. Specify the exact clip, parameter, and permitted value change.
Compare before and after at the same playhead position and viewer scale. Where the API exposes the resulting property, read it back. If it does not, report that limitation instead of claiming structured verification.
The developer-reported Edit by Feel project illustrates this hybrid approach: native scripting handles supported operations, while guarded interface actions address gaps. Its drone-editing experiments also included changes that were rejected and rolled back. That is a useful model for experimentation, not a guarantee for every Resolve setup.
Inspect Audio Routing Without Pretending to Hear It
On the Fairlight page, Codex can inspect visible mute states, routing controls, and meters where accessible. These observations can help investigate missing dialogue or an unexpected output path.
Meters alone cannot establish intelligibility, tonal balance, or an acceptable mix. Use playback and appropriate audio analysis for those decisions.
These are scoped workflow examples, not claims that every control is automatable. Stop if Codex targets the wrong clip, loses interface access, or cannot verify the result.
Translate Client Notes Into Bounded Timeline Changes
Once the highlight works, client feedback introduces a different problem: translating comments into precise edits without disturbing approved material.
A note such as “the opening feels slow” does not identify a cut point. “Make the product larger” could mean reframing one shot or changing every clip. Ask Codex to prepare a revision plan before acting.
Give each note a reference version and an explicit timestamp convention. A timestamp in the exported review file may differ from Resolve’s displayed timeline timecode.
Map these three client notes to the working timeline using elapsed time from the identified review export. Report the affected clips and proposed changes. Flag ambiguous instructions. Do not edit until I approve the plan.
Keep the Revision Plan Small
Use one row per requested change:
Client note | Proposed operation | Verification |
|---|---|---|
Shorten the opening pause | Trim the approved range | Check the first spoken word and downstream sync |
Enlarge the product shot | Adjust only the identified clip’s framing | Inspect the object throughout the shot |
Correct a caption | Replace the specified text | Check wording, timing, and layout |
Timeline markers can make approved notes easier to locate. Adding them is itself a project change, so include it in the plan. Keep a separate revision record with the original note, target clip, and approved action.
Verify the Consequences, Not Just the Requested Change
Record relevant before-and-after values, such as clip position, duration, track, and modified properties. Use stable identifiers where exposed rather than relying only on clip names.
A trim can affect more than its target. Depending on the operation, downstream clips, linked audio, captions, or markers may move. After each consequential edit, inspect the affected range and compare the timeline with its previous state.
Do not treat a successful tool response as proof that the revision is correct. Read back available state, inspect the visible result where needed, and play through the edited transition.
If the result misses the brief, restore that experiment before attempting another interpretation. Apply the next note only after the current change is understood and accepted.
Treat Rendering as a Delivery Contract
“Export the video” leaves too many decisions unstated. Before Codex prepares a render, define which timeline to use, what range to include, and what each file must contain.
Create a small delivery matrix:
Output | Picture requirements | Audio and captions |
|---|---|---|
Master | Approved resolution, frame rate, and supported mastering codec | Required mix; captions handled as specified |
Review copy | Agreed review format and filename | Review mix; visible captions if requested |
Vertical version | Approved 9:16 timeline and framing | Checked caption placement and intended mix |
Do not assume a named codec or hardware encoder is available on every operating system, Resolve edition, or workstation. Ask Codex to inspect the available options before preparing jobs.
The Deliver page remains useful for checking settings that the connection does not expose clearly.
Separate Preparation From Execution
Prepare render jobs for the approved deliverables. Confirm the timeline, render range, destination, filename, format, codec, resolution, frame rate, audio, and subtitle behavior. Do not overwrite existing files or start rendering until I approve.
After approval, record each render job ID and monitor that job. If waiting times out, inspect its current state before submitting another copy.
A job entering the queue, completing successfully, and producing a valid deliverable are three different outcomes.
Inspect the Files That Were Actually Written
Check that each expected file exists and opens. Where suitable tools are available, verify duration, dimensions, frame rate, codec, and audio streams independently of the queued settings.
Inspect the opening, closing, important transitions, and caption treatment. A successful render can still contain the wrong range, missing audio, or an unintended subtitle configuration.
Keep the approved delivery matrix alongside the output verification record. Codex can help collect evidence, but final playback and acceptance remain part of the editor’s handoff.
Recover Without Making the Problem Bigger
When an operation fails, stop repeating it long enough to identify what happened. A timeout may mean Codex stopped waiting while Resolve continued working. Resubmitting can create duplicate timelines, markers, or render jobs.
Ask for a diagnostic report first:
Inspect the current connection and project state without making changes. Report the failed operation, available error details, target timeline, and whether the operation already took effect. Propose the smallest recovery step. Do not repeat the operation, restart applications, or change configuration.
Problem | First check |
|---|---|
MCP tools appear, but project data is unavailable | Confirm Resolve has finished opening the intended project |
A requested operation is unsupported | Check the installed version and exposed tools |
Computer Use can observe but cannot interact | Check app permissions, active window, and desktop state |
A render fails | Inspect that job’s error, media availability, and destination |
The result differs from the request | Compare actual state with the approved plan |
For interface failures, follow the platform-specific Computer Use requirements. Restore a clear, accessible application state before trying another bounded action. Do not assume that repeatedly clicking the same coordinates will recover control.
Avoid reinstalling everything or switching connectors as the first response. Preserve error details and successful intermediate work.
If a change partially completed, identify what remains before retrying. Recovery should target the unfinished step, not replay the entire workflow.
Give Resolve More Processing Headroom With Vagon
Codex can reduce repetitive editing work, but it cannot give your workstation more GPU memory or make a demanding effect inexpensive to process. High-resolution footage, noise reduction, Fusion compositions, and multiple deliverables still depend on the hardware running Resolve.
Vagon Cloud Computer gives you access to a GPU-powered workstation without purchasing another editing machine. Choose resources around your actual project: GPU and VRAM for demanding image processing, sufficient RAM for complex work, and storage for media, cache, and outputs.
For a straightforward setup, run Resolve, the Codex desktop client, and the MCP connection on the same supported cloud workstation. Install your required applications, confirm your Studio license, and test project access before moving a full production workflow. On Windows, Computer Use still needs an accessible, active desktop session.
Start with a representative timeline section. Check playback, effects, and export performance before committing to a large render queue. Vagon’s video editing guide explains the workstation considerations, including media transfer and connection quality.
A remote preview is useful for editing and review, but compressed streaming should not replace a properly configured evaluation environment for color-critical approval.
When local hardware becomes the bottleneck, explore Vagon’s performance options and test the workload you actually need to finish. Keep the media-transfer time, compute usage, and ongoing storage costs in your plan.
FAQs
Can Codex control DaVinci Resolve directly?
Yes, through a compatible connection. Resolve Studio 21.1’s built-in MCP integration lets Codex work with supported tools and scripting operations against the application. Computer Use provides a separate route for permitted interface interaction. Neither gives unrestricted access to every editing control.
Do I need Resolve Studio for the built-in MCP connection?
Yes. The built-in AI assistant integration described here belongs to Resolve Studio 21.1. Do not assume the free edition or an older installation has the same connection. Community integrations have their own requirements and limitations.
Is Computer Use required if MCP already works?
Not for every task. Structured tools may handle project inspection, supported timeline operations, and render preparation. Use Computer Use when a task requires visible controls or visual review. Its permissions are separate from MCP configuration.
Can Codex turn a long interview into short clips?
It can help propose transcript-based selections and assemble approved source ranges when the required tools are available. Review context, sentence boundaries, picture, and audio yourself. A concise transcript passage is not automatically a strong video highlight.
Can Codex adjust color and Fairlight controls?
Some operations may be available through scripting or the connected tools; others may require interface interaction. Confirm the specific capability before authorizing changes. Screenshots and meters alone cannot establish a good grade or mix.
Does a completed render guarantee a correct deliverable?
No. Completion does not prove that the right timeline, range, audio, or captions were exported. Inspect the actual file’s properties and play it back against the delivery requirements.
Can Resolve and Codex run together on a cloud computer?
Yes, provided the workstation supports the applications, licensing, connections, and required desktop access. Cloud hardware runs Resolve’s processing; it does not automatically accelerate Codex’s model responses.
The interview is already edited when the next request arrives: pull out a short highlight, create a vertical version, and export a review copy with captions. None of those tasks starts from zero, but each introduces opportunities to select the wrong timeline, crop the speaker badly, or render with yesterday’s settings.
Using Codex with DaVinci Resolve can help turn those requests into specific, reviewable operations. DaVinci Resolve Studio 21.1 includes a built-in MCP connection that lets compatible assistants interact with Resolve through supported tools and scripting. Codex can inspect project information, help organize timelines, and execute approved changes rather than simply suggest code for you to copy.
Computer Use provides a separate route for inspecting and operating the visible interface. That matters when a technically correct change still needs visual review, such as checking a vertical crop or reading captions against the picture.
The practical approach is to combine structured access with bounded interface tasks. Start by confirming the project, preserve the original edit, and define what each deliverable requires. Then let Codex handle supported operations while you retain control over editorial choices and final approval.
Two Control Paths, Different Jobs
MCP and Computer Use can both help Codex work with Resolve, but they expose different information. Choosing the right route makes an instruction easier to execute and its result easier to verify.
Through MCP, Codex can use the tools exposed by the connected server. Resolve’s integration supports workflows involving project inspection, scripting, timeline organization, and rendering. The available operations depend on the installed version and connection, so Codex should inspect its tools before promising a particular edit.
Computer Use works through the visible application. It is useful when Codex needs to examine a control, navigate a panel, or check how an approved change appears on screen.
Task | Preferred starting point |
|---|---|
Report timeline settings and clip information | MCP |
Prepare supported marker or render operations | MCP |
Inspect a vertical crop at selected frames | Computer Use |
Check visible caption placement | Computer Use |
Verify the exported file’s technical properties | File analysis tools |
These routes can complement each other. Codex might identify a clip through structured project data, inspect its framing in the viewer, then verify the resulting property change through the connection.
Neither route guarantees complete understanding of the footage. A transcript provides dialogue, not facial expression or shot continuity. A screenshot shows one moment, not the entire sequence.
Resolve’s built-in AI features are also separate from Codex. Access to transcription or other processing features depends on Resolve’s capabilities, licensing, and the operations exposed by the integration.
Connect Codex Through Resolve’s Built-In MCP
For the main workflow, use DaVinci Resolve Studio 21.1’s built-in integration. Blackmagic documents the setup in its reference manual, including a configuration screen that lists Codex in ChatGPT among detected assistants.
Start with a disposable project or a backed-up copy of an existing project. Keep Resolve open and let the project finish loading before testing the connection.
Configure the Connection in Resolve
In Resolve, choose File > Setup AI Assistants. Wait for the configuration confirmation and check whether your installed Codex client appears. Restart the assistant if needed for the new configuration to take effect.
Do not immediately install a community server if detection fails. First check your Resolve edition, application version, installed Codex client, and the configuration result.
Codex supports local STDIO and Streamable HTTP servers through its MCP configuration. However, Blackmagic’s built-in setup is the starting point here. Avoid adding a second Resolve server unnecessarily, since overlapping tools can make it unclear which connection performed an operation.
Prove That Codex Can Read the Right Project
An available tool catalog does not prove that Codex is connected to the project you intend to edit. Start with this request:
Inspect the connected DaVinci Resolve session without changing anything. Report the application version and edition where available, current project, current timeline, timeline frame rate, and available inspection tools. Mark unavailable information as unknown. Do not import media, modify settings, run renders, or switch projects.
Compare the response with Resolve’s interface. If the timeline name differs, resolve that mismatch before authorizing work. Ask Codex to distinguish returned project data from assumptions.
Enable Computer Use Separately
The MCP connection does not authorize screen interaction. In the supported desktop environment, install or enable the Computer Use plugin, then review access to Resolve.
On macOS, grant the required Screen Recording and Accessibility permissions yourself. On Windows, keep Resolve visible on the active desktop while interface tasks run. Begin with a narrow observation request, such as identifying the open page without clicking or changing controls.
For older Studio installations, a community MCP server may provide an alternative. Follow that project’s version-specific requirements and security guidance. Its installation, tools, and external scripting configuration are separate from Blackmagic’s built-in integration, so do not combine the two setup procedures.
Build a Project Manifest Before You Touch the Timeline
Before selecting interview highlights, ask Codex to record the state of the edit. This project manifest becomes the reference for later changes. It should identify the target timeline and the technical conditions that affect editing, timecode interpretation, and delivery.
Use the connected tools to collect available information rather than reconstructing the project from screenshots.
Manifest field | Why it matters |
|---|---|
Project and timeline names, plus IDs where exposed | Prevents changes to the wrong edit |
Timeline frame rate and starting timecode | Establishes how timestamps map to frames |
Video, audio, and subtitle tracks | Identifies where material belongs |
Clip count, duration, and track positions | Provides a baseline for comparison |
Offline media and existing markers | Reveals missing sources and previous review notes |
Relevant timeline and project settings | Records conditions that may affect outputs |
A useful request is:
Create a read-only manifest of the current project and timeline. Include available identifiers, frame rate, starting timecode, track structure, clip counts, duration, offline media, markers, and relevant settings. Distinguish project settings from timeline overrides. Do not change the selection or project state. List anything the connection cannot verify.
Save the returned information as a small Markdown or JSON record in an approved directory. This is a separate workflow artifact, not a native Resolve feature.
Make Timestamp References Unambiguous
“Cut at 00:30” could mean thirty seconds into a source clip, thirty seconds into the timeline, or a displayed timecode value. Specify which reference the instruction uses.
For transcript-based work, map transcript timestamps to the correct source clip before placing material in the timeline. Frame conversion must account for the applicable frame rate and timecode convention.
Finally, establish the working copy. A duplicated timeline protects the original arrangement, but it does not isolate every project-level change. Keep a project backup before modifying shared settings or Media Pool data.
Turn an Interview Into Reviewable Selects
Start with a smaller request than “make a highlight video.” Ask Codex to identify candidate passages and explain why they belong in the brief. This separates editorial selection from timeline construction, making weak choices easier to reject before they become edits.
For our interview, define a concrete target: a 60–90-second highlight that explains one useful idea, preserves the speaker’s meaning, and ends with a complete thought. Specify any required introduction, prohibited topics, or statements that need surrounding context.
Prepare Candidates Before Building the Edit
If a transcript already exists, give Codex access to it and identify the corresponding source clip. If not, ask it to check whether transcription is available through the connected tools and installed Resolve edition. Do not assume MCP automatically exposes every Resolve editing feature.
Use a bounded request:
Review the available transcript for the identified interview clip. Propose up to five passages suitable for a 60–90-second highlight about the agreed topic. Report source-relative start and end timestamps, estimated duration, and the reason for each selection. Flag incomplete sentences or passages that need context. Do not create a timeline or modify media.
A candidate list should distinguish spoken content from visual observations. A transcript can reveal a concise explanation, but it cannot establish whether the speaker looks away, a camera move interrupts the moment, or the available shot supports a clean cut.
Review the proposed ranges yourself. Where useful, authorize Codex to inspect selected frames or navigate to specific points through Computer Use. Sampling frames still does not replace watching the passage.
Assemble Only the Approved Ranges
Once you approve the selections, ask Codex to create a separately named selects timeline using supported operations. Confirm the source clips, target tracks, frame rate, and insertion order first.
Decision | Set before assembly |
|---|---|
Source ranges | Approved timestamps with explicit reference |
Audio | Preserve the required channels and synchronization |
Order | Follow the approved narrative sequence |
Boundaries | Include agreed handles for later trimming |
Destination | A new, clearly named working timeline |
Do not automatically remove every pause. A breath can support meaning, and a brief silence can make a statement easier to absorb. Likewise, a transcript boundary may fall inside a word rather than at a clean edit point.
After assembly, compare the resulting timeline with the approved plan. Check that every selected range appears once, the intended audio accompanies it, and no unintended clips were included.
Play through the selects before adding captions, reframing, or applying effects. The first success criterion is a coherent, correctly assembled passage, not a polished export.
Use Computer Use Where the Picture Changes the Decision
The selects timeline can be assembled correctly and still need adjustments that project data cannot settle. A speaker may leave the vertical frame, captions may cover a demonstration, or an effect may make skin look unnatural.
Use Computer Use for these bounded checks. Establish the target timeline, clip, and playhead position first. Then ask Codex to observe, perform one approved action if necessary, and inspect the result again.
Check Vertical Framing Across the Shot
Changing a timeline to 9:16 does not establish that its composition works. A centered crop might fit the opening frame and lose the speaker when they lean sideways.
Ask Codex to inspect agreed points near the beginning, middle, and end of each selected passage. Include moments where the subject moves or gestures.
Inspect the vertical working timeline at the approved review points. Report whether the speaker’s face, hands, and relevant objects remain visible. Do not change framing. Identify any clip that needs manual adjustment.
This produces a review list, not proof that every frame is acceptable. Watch the complete sequence before approving it.
Review Captions Against the Actual Picture
Caption text can be accurate while its placement makes the video harder to follow. Check line breaks, contrast, and whether text covers faces, product details, or existing titles.
Keep text corrections separate from styling changes. Authorize a specific adjustment, then recheck its appearance and timing. Do not assume a visible caption is included in the export; its delivery behavior needs a separate check.
Compare an Effect at the Same Frame
For an effect control that the connected tools cannot operate reliably, Computer Use may provide an alternative. Specify the exact clip, parameter, and permitted value change.
Compare before and after at the same playhead position and viewer scale. Where the API exposes the resulting property, read it back. If it does not, report that limitation instead of claiming structured verification.
The developer-reported Edit by Feel project illustrates this hybrid approach: native scripting handles supported operations, while guarded interface actions address gaps. Its drone-editing experiments also included changes that were rejected and rolled back. That is a useful model for experimentation, not a guarantee for every Resolve setup.
Inspect Audio Routing Without Pretending to Hear It
On the Fairlight page, Codex can inspect visible mute states, routing controls, and meters where accessible. These observations can help investigate missing dialogue or an unexpected output path.
Meters alone cannot establish intelligibility, tonal balance, or an acceptable mix. Use playback and appropriate audio analysis for those decisions.
These are scoped workflow examples, not claims that every control is automatable. Stop if Codex targets the wrong clip, loses interface access, or cannot verify the result.
Translate Client Notes Into Bounded Timeline Changes
Once the highlight works, client feedback introduces a different problem: translating comments into precise edits without disturbing approved material.
A note such as “the opening feels slow” does not identify a cut point. “Make the product larger” could mean reframing one shot or changing every clip. Ask Codex to prepare a revision plan before acting.
Give each note a reference version and an explicit timestamp convention. A timestamp in the exported review file may differ from Resolve’s displayed timeline timecode.
Map these three client notes to the working timeline using elapsed time from the identified review export. Report the affected clips and proposed changes. Flag ambiguous instructions. Do not edit until I approve the plan.
Keep the Revision Plan Small
Use one row per requested change:
Client note | Proposed operation | Verification |
|---|---|---|
Shorten the opening pause | Trim the approved range | Check the first spoken word and downstream sync |
Enlarge the product shot | Adjust only the identified clip’s framing | Inspect the object throughout the shot |
Correct a caption | Replace the specified text | Check wording, timing, and layout |
Timeline markers can make approved notes easier to locate. Adding them is itself a project change, so include it in the plan. Keep a separate revision record with the original note, target clip, and approved action.
Verify the Consequences, Not Just the Requested Change
Record relevant before-and-after values, such as clip position, duration, track, and modified properties. Use stable identifiers where exposed rather than relying only on clip names.
A trim can affect more than its target. Depending on the operation, downstream clips, linked audio, captions, or markers may move. After each consequential edit, inspect the affected range and compare the timeline with its previous state.
Do not treat a successful tool response as proof that the revision is correct. Read back available state, inspect the visible result where needed, and play through the edited transition.
If the result misses the brief, restore that experiment before attempting another interpretation. Apply the next note only after the current change is understood and accepted.
Treat Rendering as a Delivery Contract
“Export the video” leaves too many decisions unstated. Before Codex prepares a render, define which timeline to use, what range to include, and what each file must contain.
Create a small delivery matrix:
Output | Picture requirements | Audio and captions |
|---|---|---|
Master | Approved resolution, frame rate, and supported mastering codec | Required mix; captions handled as specified |
Review copy | Agreed review format and filename | Review mix; visible captions if requested |
Vertical version | Approved 9:16 timeline and framing | Checked caption placement and intended mix |
Do not assume a named codec or hardware encoder is available on every operating system, Resolve edition, or workstation. Ask Codex to inspect the available options before preparing jobs.
The Deliver page remains useful for checking settings that the connection does not expose clearly.
Separate Preparation From Execution
Prepare render jobs for the approved deliverables. Confirm the timeline, render range, destination, filename, format, codec, resolution, frame rate, audio, and subtitle behavior. Do not overwrite existing files or start rendering until I approve.
After approval, record each render job ID and monitor that job. If waiting times out, inspect its current state before submitting another copy.
A job entering the queue, completing successfully, and producing a valid deliverable are three different outcomes.
Inspect the Files That Were Actually Written
Check that each expected file exists and opens. Where suitable tools are available, verify duration, dimensions, frame rate, codec, and audio streams independently of the queued settings.
Inspect the opening, closing, important transitions, and caption treatment. A successful render can still contain the wrong range, missing audio, or an unintended subtitle configuration.
Keep the approved delivery matrix alongside the output verification record. Codex can help collect evidence, but final playback and acceptance remain part of the editor’s handoff.
Recover Without Making the Problem Bigger
When an operation fails, stop repeating it long enough to identify what happened. A timeout may mean Codex stopped waiting while Resolve continued working. Resubmitting can create duplicate timelines, markers, or render jobs.
Ask for a diagnostic report first:
Inspect the current connection and project state without making changes. Report the failed operation, available error details, target timeline, and whether the operation already took effect. Propose the smallest recovery step. Do not repeat the operation, restart applications, or change configuration.
Problem | First check |
|---|---|
MCP tools appear, but project data is unavailable | Confirm Resolve has finished opening the intended project |
A requested operation is unsupported | Check the installed version and exposed tools |
Computer Use can observe but cannot interact | Check app permissions, active window, and desktop state |
A render fails | Inspect that job’s error, media availability, and destination |
The result differs from the request | Compare actual state with the approved plan |
For interface failures, follow the platform-specific Computer Use requirements. Restore a clear, accessible application state before trying another bounded action. Do not assume that repeatedly clicking the same coordinates will recover control.
Avoid reinstalling everything or switching connectors as the first response. Preserve error details and successful intermediate work.
If a change partially completed, identify what remains before retrying. Recovery should target the unfinished step, not replay the entire workflow.
Give Resolve More Processing Headroom With Vagon
Codex can reduce repetitive editing work, but it cannot give your workstation more GPU memory or make a demanding effect inexpensive to process. High-resolution footage, noise reduction, Fusion compositions, and multiple deliverables still depend on the hardware running Resolve.
Vagon Cloud Computer gives you access to a GPU-powered workstation without purchasing another editing machine. Choose resources around your actual project: GPU and VRAM for demanding image processing, sufficient RAM for complex work, and storage for media, cache, and outputs.
For a straightforward setup, run Resolve, the Codex desktop client, and the MCP connection on the same supported cloud workstation. Install your required applications, confirm your Studio license, and test project access before moving a full production workflow. On Windows, Computer Use still needs an accessible, active desktop session.
Start with a representative timeline section. Check playback, effects, and export performance before committing to a large render queue. Vagon’s video editing guide explains the workstation considerations, including media transfer and connection quality.
A remote preview is useful for editing and review, but compressed streaming should not replace a properly configured evaluation environment for color-critical approval.
When local hardware becomes the bottleneck, explore Vagon’s performance options and test the workload you actually need to finish. Keep the media-transfer time, compute usage, and ongoing storage costs in your plan.
FAQs
Can Codex control DaVinci Resolve directly?
Yes, through a compatible connection. Resolve Studio 21.1’s built-in MCP integration lets Codex work with supported tools and scripting operations against the application. Computer Use provides a separate route for permitted interface interaction. Neither gives unrestricted access to every editing control.
Do I need Resolve Studio for the built-in MCP connection?
Yes. The built-in AI assistant integration described here belongs to Resolve Studio 21.1. Do not assume the free edition or an older installation has the same connection. Community integrations have their own requirements and limitations.
Is Computer Use required if MCP already works?
Not for every task. Structured tools may handle project inspection, supported timeline operations, and render preparation. Use Computer Use when a task requires visible controls or visual review. Its permissions are separate from MCP configuration.
Can Codex turn a long interview into short clips?
It can help propose transcript-based selections and assemble approved source ranges when the required tools are available. Review context, sentence boundaries, picture, and audio yourself. A concise transcript passage is not automatically a strong video highlight.
Can Codex adjust color and Fairlight controls?
Some operations may be available through scripting or the connected tools; others may require interface interaction. Confirm the specific capability before authorizing changes. Screenshots and meters alone cannot establish a good grade or mix.
Does a completed render guarantee a correct deliverable?
No. Completion does not prove that the right timeline, range, audio, or captions were exported. Inspect the actual file’s properties and play it back against the delivery requirements.
Can Resolve and Codex run together on a cloud computer?
Yes, provided the workstation supports the applications, licensing, connections, and required desktop access. Cloud hardware runs Resolve’s processing; it does not automatically accelerate Codex’s model responses.
Get Beyond Your Computer Performance
Run applications on your cloud computer with the latest generation hardware. No more crashes or lags.

Trial includes 1 hour usage + 7 days of storage.
Summarize with AI

Ready to focus on your creativity?
Vagon gives you the ability to create & render projects, collaborate, and stream applications with the power of the best hardware.

Vagon Blog
Run heavy applications on any device with
your personal computer on the cloud.
San Francisco, California
Solutions
Vagon Teams
Vagon Streams
Use Cases
Resources
Vagon Blog
How to Use DaVinci Resolve With Codex: MCP & Computer Use
How to Use ComfyUI With Claude: MCP & Computer Use Guide
How to Use Rhino With Codex: MCP & Computer Use Guide
How to Use KiCad With Codex: MCP & Computer Use Guide
How to Use KiCad With Claude: MCP & Computer Use Guide Meta
How to Use FreeCAD With Codex: MCP & Computer Use
How to Use FreeCAD With Claude: MCP & Computer Use
How to Use 3ds Max With Codex: MCP & Computer Use
How to Use Houdini With Claude: MCP & Computer Use
Vagon Blog
Run heavy applications on any device with
your personal computer on the cloud.
San Francisco, California
Solutions
Vagon Teams
Vagon Streams
Use Cases
Resources
Vagon Blog
How to Use DaVinci Resolve With Codex: MCP & Computer Use
How to Use ComfyUI With Claude: MCP & Computer Use Guide
How to Use Rhino With Codex: MCP & Computer Use Guide
How to Use KiCad With Codex: MCP & Computer Use Guide
How to Use KiCad With Claude: MCP & Computer Use Guide Meta
How to Use FreeCAD With Codex: MCP & Computer Use
How to Use FreeCAD With Claude: MCP & Computer Use
How to Use 3ds Max With Codex: MCP & Computer Use
How to Use Houdini With Claude: MCP & Computer Use
Vagon Blog
Run heavy applications on any device with
your personal computer on the cloud.
San Francisco, California
Solutions
Vagon Teams
Vagon Streams
Use Cases
Resources
Vagon Blog