reframe-video is on npm.
1
Install the system deps
2
Scaffold and render
package.json or node_modules beside it. render bundles it on the fly.3
Edit non-destructively in the preview
4
Check before you render
manifest lists the real addresses to patch; lint verifies every motion is addressable and the scene is a pure function of time (no Math.random() / Date). See the CLI reference for the full surface.Using Claude Code
Install the skill and just describe the video you want:Assemble from your own media
Hand reframe a few images and clips and get an editable, deterministic montage scene:.ts wiring the montage + a kinetic title + a music bed.
Hacking on reframe itself
Write a scene
npx reframe-video guide), the same compact guide an LLM reads to write valid scenes on the first try.
Requirements
- Node ≥ 20, pnpm ≥ 9, ffmpeg on PATH.
Executable doesn't exist at …/ms-playwright/…→npx playwright install chromium.- Fonts: only Inter 400 / 700 / 800 are bundled; other families silently fall back.