blog

Notes from the render layer.

Guides and engineering notes on JSON-native video: rendering, agents, MCP, and measured comparisons — honest numbers only.

August 18, 2026
Build a canvas video editor (or embed one)

What building a browser canvas video editor actually involves: document model, GPU compositor, WebCodecs export, determinism. And the Apache-2.0 embed shortcut.

August 18, 2026
Add a video editor to your React app

Step-by-step: embed an Apache-2.0 timeline video editor in React. Three-line component, your storage via adapters, free in-browser MP4 export via WebCodecs.

August 7, 2026
How to make videos with Claude (MCP, start to finished MP4)

Give Claude a video toolbox via MCP and go from a prompt to a rendered MP4. Setup for Claude Desktop, Claude Code, and the API. No video editor required.

August 7, 2026
Agentic video editing, explained

What happens when the editor is an agent: how AI agents author, validate, and render video through structured formats and MCP, and why determinism decides what ships.

August 7, 2026
Give your AI agent a video tool (MCP)

A working MCP video setup for any agent framework: tool definitions, validation loops, and rendering, with the schema design choices that keep agents at 100% validity.