---
id: "entity-remotion"
type: "entity"
entityType: "tool"
canonicalName: "Remotion"
canonicalUrl: "https://www.remotion.dev"
source_timestamps: ["§4.2"]
tags: ["tool", "video", "react"]
related: ["concept-icm", "framework-icm-architecture"]
sources: ["paper"]
sourceVaultSlug: "icm-paper-folder-architecture-2026Jun02"
originDay: 2
---
# Remotion

## What it is

A **React-based framework** for creating videos programmatically.

## Role in ICM

In ICM's first production workspace (script-to-animation), **stage 3 (`03_production`)** reads the finished script and produces:

- animation specifications,
- working Remotion code,

using design guidelines, color palettes, and animation conventions from `setup/` as Layer 3 reference (see [[concept-five-layer-hierarchy]] and [[framework-icm-architecture]]).

It is the **target runtime** that turns markdown stage outputs into actual rendered video — the concrete example that grounds the abstract methodology in a real production pipeline.


## Related across days
- [[framework-icm-architecture]]
- [[concept-stage-contracts]]
