Install
npx create-video@latestWho it's for
If you already have Node.js installed and want a coding agent to turn an idea into a video, or want React code to connect data into a video, Remotion matches the official page. The official address is https://github.com/remotion-dev/remotion It calls itself Video tools for the agent era and lists three paths: agentic (Turn your idea into a video using your coding agent), interactive (Edit and animate using drag and drop), programmatic (Connect to data, and manage complexity with code). React Code is the source of truth, and you can switch workflows at any time, so it fits people willing to land the finished piece as React code, not people who only want a one-off finished video and never intend to touch code.
On the organization side, the official page also writes three destinations: build an animation asset library for the organization, batch-render on your own infrastructure, and publish a simple tool or a complex video editor. Those belong after the scaffold exists. Do not aim the first try at millions of renders or at publishing an editor.
The existing material names no specific agent product. Do not read “coding agent” as one vendor’s client, and do not treat drag-and-drop editing as the result of the start command.
First try in 3 minutes
The only prerequisite is one sentence: If you already have Node.JS installed It writes no version number, package manager, or global install step.
The install location is the directory where you are about to create a new project. The official command is:
npx create-video@latest
This is the only copyable start command in the material. Confirm that directory may receive new files, then run it. The command pulls a scaffold and writes a project to disk; that is the side effect of the first try. After it finishes, open the generated React files first, confirm the project is on disk, then decide whether the agent may change code. Do not render, upload, or publish in this step.
Low-risk task: in an existing coding agent, describe a short video idea in one sentence and ask the agent to change React source per the official Make videos agentically, but say clearly not to start batch rendering or publish an app. Observable success: matching component or animation code appears in React files, and you can still point to React as the source of truth. If the agent only changes unrelated files, or asks for a secret or template name that never appears in the material, stop at once.
If the command fails, only go back to whether local Node.js works. Do not switch to an install method that never appears.
Use cases
Case 1: Use a coding agent to turn an idea into a video. This matches Make videos agentically under official Video Creation. It fits people who already have Node.js and a coding agent and only want to verify that an idea lands as React video code. The material gives no prompt examples, finished duration, export button, or preview address; the only concrete outcome is “the agent rewrites React.” On success you should see new or changed React components in the project, not a sentence that rendering already finished elsewhere.
Case 2: Build an animation asset library for an organization. This matches official Design systems: Create a library of animated assets for your organization It fits people who want reusable animation to settle into a library, with React as the source of truth. The material does not write an asset directory, naming rules, or a distribution method; what you can confirm stops at “maintain animation assets in code.” Rendering millions of videos on your own infrastructure, and publishing a tool or editor, are two other official sentences; do not write case 2 as a render cluster or a shipped editor.
Limits
On licensing, the official text says Remotion has a special license and requires obtaining a company license in some cases The material does not explain whether “some cases” means headcount, commercial use, or how you deploy, and it gives no price. Before company use you must check that sentence on its own; do not carry a personal-trial mindset into an organization setting.
On capability, interactive drag-and-drop, programmatic data connection, batch rendering, and publishing an app are all written, but none have steps, quotas, or a platform list. The start command only proves you can create a project; it does not prove a drag-and-drop UI is open, or that any data source is connected.
Do not infer a language range from sample code, and do not write “coding agent” as exclusive to one client. The material gives no other install command; do not invent a path that never appears.