By 2024, teams automating video - AI-generated social clips, personalized ad variants, product walkthroughs - needed a code framework that could render at scale, but every option failed as a dependency. MoviePy, which the Revideo founders used first, could not preview in the browser, so testing a change meant waiting minutes for a render. Remotion was strong but source-available only, with a paid license for companies, and Motion Canvas was deliberately a standalone editor rather than an embeddable library, as its maintainer stated.

The move was a fork. Revideo took Motion Canvas' canvas-based animation model and turned it into a video-first TypeScript library: a scene is a generator function whose yields advance time, the same scene previews instantly in the browser through a React player, and a headless render API produces a video file or a rendering endpoint anywhere Node and a headless browser run. Rendering can be split across parallel workers, audio is synchronized and exported, the core is zero-dependency, and the whole project is MIT-licensed.

The design choice with the longest tail is stated plainly in the README: a scene is plain TypeScript, so Claude or Codex can produce one from a prompt. No DSL to learn, no license to clear, no timeline to drag - a scene is just code, which is exactly what coding agents write. The Show HN on June 11, 2024 drew 298 points and 76 comments, and by September 2026 the repository showed roughly 4,000 stars, 209 forks and 1,143 commits, with the engine powering the founders' own rendering service, Midrender.

Make the scene plain MIT TypeScript, writable by AI

MIT licensing removed the blocker that Remotion's paid company license put between developers and production use.

A generator function linearizes time, so a scene reads top to bottom and is easier for both humans and language models to write than frame-indexed component trees.

Canvas rendering plus a headless API means the same project previews in the browser and renders on any Node host, so the format plugs into web apps and serverless pipelines.

Keeping the engine open while selling managed parallel rendering gives Revideo a funnel: developers adopt the free format, and Midrender charges when they need scale.

A format wins by removing dependency frictions - license, preview loop, proprietary DSL - and by being writable by machines as well as people; give the format away and charge for scaling the render.

The June 2024 launch thread drew 298 points and 76 comments, with the founders explaining the fork from Motion Canvas, the choice not to build on Remotion, and a plan to charge for managed rendering rather than the framework. Two years later the pitch centered on AI authoring - "a scene is plain TypeScript, so Claude or Codex can produce one from a prompt" - and the repository showed 4,000 stars, 209 forks and 1,143 commits, with documentation and an example deployment on Google Cloud Run. Users built web video editors and marketing pipelines on the engine; Midrender runs on the same code.

FOLLOW THE EVIDENCE

The sources

  1. midrender/revideo: Create Videos with Code github.com
  2. Show HN: Revideo - Create Videos with Code news.ycombinator.com