mothermachine

Browse / Video and streaming

Remotion

Make videos programmatically in React, rendered from a CLI, Node APIs, or Lambda, with Builder-published agent skills.

AdaptableOperable ProductLibrary Deterministic TypeScript CLI License: Remotion License (source-available; free for individuals and companies up to 3 people)

A React framework where compositions are code and renders are deterministic. The CLI, the SSR and Lambda APIs, and the remotion-dev/skills package give a coding agent the whole loop from scaffold to render. Free for individuals and companies of three or fewer; larger companies buy a Company License.

Use it when
  • I want data-driven videos, one per customer or per product, rendered from code in CI
  • I want my coding agent to build motion graphics in React with Builder-maintained skills
Gotchas
  • Not an OSI license: for-profit companies with more than three people need a Company License; Automators minimum is $100/mo
  • remotion.config.ts is ignored by the SSR APIs; pass options in code there
  • Rendering needs headless Chromium; Lambda has its own size and timeout limits

Last activity Sep 2, 2026. Fit: adaptable 2, operable 3.

Editions

Free License · Free open source

  • Installnpx create-video@latest
  • Clonegit clone https://github.com/remotion-dev/remotion

closed source

closed source

closed source

For agents: JSON · Markdown

Adaptable: what is yours to change

Make it yours

Light edit5 things to edit

remotion.config.ts sets codec, concurrency, output, Chromium options, and entry point; compositions live in src/Root.tsx and props are passed at render time. Adapting a template means editing React components, so expect small code edits rather than pure config. Lambda uses REMOTION_AWS_ACCESS_KEY_ID and REMOTION_AWS_SECRET_ACCESS_KEY.

Env vars
REMOTION_AWS_ACCESS_KEY_ID REMOTION_AWS_SECRET_ACCESS_KEY
Config files
remotion.config.ts src/Root.tsx package.json
Prompt files
none
Accounts you need
remotion.pro (Company License)AWS (Lambda)

Source

  • github.com/remotion-dev/remotion
  • Remotion License (source-available; free for individuals and companies up to 3 people) license
  • Last commit Sep 2, 2026
  • 58,135 stars

Operable: what an agent can drive

Interface

OfficialCLIpublished by the builderremote or local

How an agent can drive an Operable Listing, in five levels: native (built for the agent as the primary interface), official (the Builder ships an agent interface), wrapped (a third party wraps the software's API), config (an agent can only drive it by editing files), gui (screen control only). An interface is official only when it is published by the same organization that ships the software. GUI-level Listings are allowed and sorted last.

Docs
www.remotion.dev/docs/cli

Reach

Partial coverage. 9 of 10 jobs reachable through the stated interface.

JobThrough the interfaceEvidence
Scaffold a project and write compositionsReachablenpx create-video; remotion-dev/skills covers project and composition creation
Render a videoReachablenpx remotion render; renderMedia() Node API
Render a stillReachablenpx remotion still; skills list still rendering
Preview in StudioReachablenpx remotion studio
Render at scale on LambdaReachablenpx remotion lambda; @remotion/lambda API
Captions and subtitlesReachable@remotion/captions package; skills cover caption implementation
Embed a player in a web appReachable@remotion/player library
Edit interactively by drag and dropNot reachableStudio GUI interaction; README 'Make videos interactively'
Batch render millions of videosReachableREADME Video Automation: batch rendering on your own infrastructure through SSR or Lambda APIs
Look up API docsReachableremotion-dev/skills: API documentation lookup

Code stack

Languages
TypeScript
Frameworks
ReactChromium (headless)ffmpeg
Package manager
npm
Database
none
Hosting target
localAWS LambdaVercel SandboxCloud Run
Built
Human-written (recorded, never ranked)

Skills

Large set of repo tooling skills for Remotion maintainers: adding CLI options, filing bugs, docs, releases.

Kind
contributor
Paths
.agents/skills/*/SKILL.md

Evidence and confidence

FieldWhere it was seenConfidence
formFactorREADME: npm packages and npx CLI; React code is the source of truth90%
executionModelno model at runtime; deterministic frame rendering99%
operabilityCLI and Lambda docs on remotion.dev; skills published at remotion-dev/skills in the monorepo under packages/skills95%
effortremotion.dev/docs/config: remotion.config.ts controls codec, concurrency, output, Chromium, entry point; compositions are React85%
editionsremotion.pro/license: free up to 3 people; Creators $25/seat/mo min 3 seats; Automators $0.01/render $100/mo min; Enterprise from $500/mo90%
activeGitHub pushedAt 2026-09-02–
reach90%

Open questions

  • REMOTION_AWS_* variable names are from the Lambda setup docs, which were not fetched this pass; confirm
  • Whether the Curator treats the Remotion License as 'open' for the free edition; source is public and modifiable but not OSI

Sources