Videos for Agents7 min readOct 26, 2026

Videos from your codebase: Ozor in Claude Code, Cursor and Codex

Your coding agent knows exactly what shipped this sprint. It read every diff, wrote half of them, and can tell you which change customers will notice. It is also, it turns out, a capable motion designer, because an Ozor video is code: a React component per scene, rendered frame by frame. Connect Ozor to Claude Code, Codex, Cursor or VS Code and the release video, the PR demo and the architecture walkthrough come out of the same session as the code.

Quick Answer

Add Ozor's MCP server (https://api.ozor.ai/mcp) to your coding agent: one command in Claude Code or Codex, one install link in Cursor or VS Code, approved through OAuth. The agent can then read your repo and make narrated videos about it, such as release videos from merged PRs, demo videos for pull requests, or architecture explainers. Each video costs one Ozor credit for up to ten narrated scenes; exports are free.

Why coding agents make good video makers

An Ozor scene is a React component with a single clock: the current frame. The agent writes it with inline styles and a shared library that includes Framer Motion, GSAP with its plugins, Recharts, D3 and Three.js. That is a coding agent's home turf, and the scene guide it reads first spells out the rest: no wall-clock APIs, no CSS transitions, motion that keeps moving, type that stays readable.

The bigger advantage is context. A marketing tool has to be told what changed; your coding agent already knows, down to the copy on the new button. And because Ozor keeps every scene separate, fixing the video works like fixing code: change the one scene that is wrong, leave the rest alone.

Ozor's scene library helps here. There are 121 tested example scenes the agent can search by topic and adapt, including a terminal reveal, a deploy pipeline, a branch merge, a file tree scaffolding itself, an API request and response, a dependency graph, code turning into UI, and an uptime wall.

Setup for each agent

All four use the same remote server and the same OAuth approval page in Ozor. You will find one-click versions of each in Ozor under Developer → Connect AI assistants.

Claude Code

Run this in your terminal, then type /mcp inside Claude Code and choose Authenticate. Approve in the Ozor tab that opens, on the same computer Claude Code runs on.

claude mcp add --transport http ozor 'https://api.ozor.ai/mcp'

Codex

One command adds the server and starts the OAuth approval in your browser. Works for Codex in the terminal and in the IDE extension.

codex mcp add ozor --url 'https://api.ozor.ai/mcp' && codex mcp login ozor

Cursor

In Ozor, open Developer → Connect AI assistants and click Add to Cursor. Cursor opens with Ozor ready to install; confirm, then sign in and approve when asked. Or add it to mcp.json yourself:

{
  "mcpServers": {
    "ozor": { "url": "https://api.ozor.ai/mcp" }
  }
}

VS Code

Click Add to VS Code in the same Ozor page, or add it to .vscode/mcp.json. VS Code runs the OAuth sign-in the first time the agent uses a tool.

{
  "servers": {
    "ozor": { "type": "http", "url": "https://api.ozor.ai/mcp" }
  }
}

To check it worked, ask the agent: "Which Ozor tools do you have?" It should list tools like get_scene_guide, start_video, add_scene, preview_scene and export_video.

Ozor AI

Ship the release video with the release

One command in Claude Code or Codex. 6 free credits, no card.

Try Ozor Free

Four workflows worth stealing

The sprint release video

“Look at the PRs merged into main since the v2.8 tag. Pick the three changes users will notice, and use the Ozor connector to make a 45-second release video: a hook, one scene per change showing the UI it touches, and a closing scene with the version number. Narrate it for customers, not engineers.”

The agent reads the git log and the diffs, so it knows what actually changed, not what the ticket said. It can rebuild the changed screen as a scene (the colors, the layout, the new button) because it has the component code open. Ozor scenes cannot import your app, but the agent can recreate it faithfully in inline styles.

A demo video on the pull request

“Make a 30-second silent 16:9 video that demos the new bulk-edit flow in this PR, step by step, with a cursor clicking through it. Then export it and give me the watch link so I can put it in the PR description.”

Reviewers and product managers get the behavior at a glance instead of checking out the branch. Silent videos skip narration entirely, and the export is free.

Architecture for new engineers

“Read the services in /apps and /packages and make a 90-second narrated video explaining how a request flows from the web app to the database. Show it as an animated diagram that builds up one service at a time.”

The onboarding doc nobody reads becomes a 90-second walkthrough. When the architecture changes, ask the agent to update the one scene that is now wrong.

The changelog, every release

“Turn CHANGELOG.md's latest section into a 9:16 video for our social accounts: kinetic type for the headline feature, a quick list of the rest, our logo at the end.”

Once you like the format, keep the prompt in the repo and run it every release. For a fully unattended run in CI, connect with an Ozor API key instead of OAuth (below).

A habit that pays off: ask the agent to call preview_scene on anything UI-heavy. It renders real frames and returns them as images, so the agent can see that the recreated screen looks right before moving on, the same way it would run the tests.

Running it unattended

OAuth is the right choice on your own machine. For a pipeline, a scheduled job or a headless agent, create an Ozor API key under Developer → API Keys and send it as a bearer token. The server accepts either; both act as your account.

claude mcp add --transport http ozor https://api.ozor.ai/mcp \
  --header "Authorization: Bearer $OZOR_API_KEY"

Keep the key in your CI secrets, create one per pipeline so each can be revoked on its own, and have the job ask for an export at the end so it gets a watch link to post. If you would rather not have an agent in the loop at all, the n8n node and the REST API drive the same engine.

Frequently asked questions

Can Claude Code make videos?

Yes, with the Ozor MCP server. Add it with one command (claude mcp add --transport http ozor 'https://api.ozor.ai/mcp'), authenticate through /mcp, and Claude Code can create Ozor videos: it writes each scene as a React animation, Ozor checks, narrates and stores it, and Claude Code returns a link to the video. The same works in Codex, Cursor and VS Code.

Can the video use my real app's components?

Not directly: scenes can only import Ozor's shared library, so they render the same way in preview and in the exported MP4. What a coding agent can do is read your components and recreate the relevant screen in a scene, with your colors, spacing and copy. For pixel-exact UI, upload screenshots to Ozor and the agent can place them with AssetImage.

How do I run this in CI without a browser login?

Create an Ozor API key under Developer → API Keys and send it as a bearer token instead of using OAuth. With Claude Code, for example: claude mcp add --transport http ozor https://api.ozor.ai/mcp --header "Authorization: Bearer $OZOR_API_KEY". Keep the key in your CI secrets, use one key per pipeline, and revoke it from the dashboard if it leaks.

Does this use my coding agent's tokens?

Yes. Writing the scenes is the agent's work, so it runs on your Claude, OpenAI or Cursor plan, which is why Ozor charges only 1 credit per video (up to ten narrations). Ozor keeps its answers small on purpose: tool results are compact and scene code is never echoed back unless the agent asks for it.

What languages and frameworks does my repo need?

None in particular. The agent reads whatever is in your repo to understand what to show; the video itself is always written in Ozor's scene format (React with inline styles) and rendered by Ozor. A Python backend, a Go service or a Rails app all work as source material.

Ozor AI

Give your coding agent a video tool

Claude Code, Codex, Cursor or VS Code. Free to start.

Try Ozor Free

Written by Mintii Labs · Ozor founders · Oct 26, 2026