Scaffold a new Remotion project with one interactive command. Pick a template, a package manager, and you're editing React components that render to video.
No configuration files to write — the script asks what you need and calls npx create-video@latest for you. Remotion bundles its own ffmpeg and Chromium so there are no extra system installs.
Verifies Node.js 16+ and npm. Everything else (ffmpeg, Chromium) is bundled by Remotion automatically.
Enter a directory name (default: my-video). The script exits early if the folder already exists.
Pick from 11 starters — blank, hello-world, TikTok vertical, audiogram, React Three Fiber, Next.js, and more. Default is hello-world.
Choose npm, pnpm, bun, or yarn. Default is npm. The script passes your choice straight to create-video.
Run bash <(curl -fsSL https://raw.githubusercontent.com/otto-ai-labs/setupai.dev/main/extra/remotion-setup.sh) templates to print this list in your terminal.
Default starter with example animations. Best place to start.
Minimal starter — one composition, nothing extra. Clean slate.
Single-frame image export. Great for generating dynamic OG images or thumbnails.
Vertical 9:16 format. Pre-configured for short-form social video.
Podcast waveform visualizer. Renders audio waveforms over a static or animated background.
Video overlay / watermark. Composites elements on top of existing footage.
React Three Fiber (3D). Animate full 3D scenes and render them to video.
React Native Skia (GPU drawing). High-performance 2D graphics and effects.
Next.js App Router + Remotion. Build a web app and a video renderer in one project.
Next.js Pages Router + Remotion. Classic Next.js structure with Remotion integrated.
React Router v7 + Remotion. Full-stack React app with server-side rendering and video.
All commands run from inside your new project folder.
Docs: remotion.dev/docs · API: remotion.dev/api · Discord: remotion.dev/discord