Remotion
Make videos programmatically in React, rendered from a CLI, Node APIs, or Lambda, with Builder-published agent skills.
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.
- 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
- 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
- Install
npx create-video@latest - Clone
git clone https://github.com/remotion-dev/remotion
Remotion for Creators · $25 per month closed source
- HostedOpen the hosted app
Remotion for Automators · $100 per month closed source
- HostedOpen the hosted app
Enterprise · $500 per month closed source
- HostedOpen the hosted app
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_IDREMOTION_AWS_SECRET_ACCESS_KEY- Config files
remotion.config.tssrc/Root.tsxpackage.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.
Reach
Partial coverage. 9 of 10 jobs reachable through the stated interface.
| Job | Through the interface | Evidence |
|---|---|---|
| Scaffold a project and write compositions | Reachable | npx create-video; remotion-dev/skills covers project and composition creation |
| Render a video | Reachable | npx remotion render; renderMedia() Node API |
| Render a still | Reachable | npx remotion still; skills list still rendering |
| Preview in Studio | Reachable | npx remotion studio |
| Render at scale on Lambda | Reachable | npx remotion lambda; @remotion/lambda API |
| Captions and subtitles | Reachable | @remotion/captions package; skills cover caption implementation |
| Embed a player in a web app | Reachable | @remotion/player library |
| Edit interactively by drag and drop | Not reachable | Studio GUI interaction; README 'Make videos interactively' |
| Batch render millions of videos | Reachable | README Video Automation: batch rendering on your own infrastructure through SSR or Lambda APIs |
| Look up API docs | Reachable | remotion-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
| Field | Where it was seen | Confidence |
|---|---|---|
| formFactor | README: npm packages and npx CLI; React code is the source of truth | 90% |
| executionModel | no model at runtime; deterministic frame rendering | 99% |
| operability | CLI and Lambda docs on remotion.dev; skills published at remotion-dev/skills in the monorepo under packages/skills | 95% |
| effort | remotion.dev/docs/config: remotion.config.ts controls codec, concurrency, output, Chromium, entry point; compositions are React | 85% |
| editions | remotion.pro/license: free up to 3 people; Creators $25/seat/mo min 3 seats; Automators $0.01/render $100/mo min; Enterprise from $500/mo | 90% |
| active | GitHub pushedAt 2026-09-02 | – |
| reach | 90% |
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
- remotion.dev sourcing:video-streaming:curated
- www.remotion.dev/docs/cli sourcing:video-streaming:curated
- www.remotion.dev/docs/ai/skills analysis
- www.remotion.pro/license analysis