// readme

Dojo Video Engine

A deterministic, browser-native video engine. Author structured scenes in TypeScript or JSON, evaluate any frame, preview with Canvas2D, and export MP4 through WebCodecs and Mediabunny.

Looking for the video editor or editing agent? Use Dojo Video Harness. The harness owns the manual editor, chat, tools, skills, approvals, local project persistence, and bring-your-own LLM/ASR keys. Further UI and agent development belongs there. This repository owns the rendering engine and its headless APIs.

Repository boundary

RepositoryResponsibility
dojo-video-engineScene schema, authoring, commands, inspection, rendering, playback, export
dojo-video-harnessRunnable local editor, editing agent, user decisions,โ€ฆ