What problem does it solve?
Remotion video compositions cannot be directly executed in HyperFrames, and manual translation of React-based animation code to HTML and GSAP is error-prone, lossy, and difficult to validate for visual fidelity.
Core Features & Use Cases
- Lint-based blocker detection: Scans Remotion source for unsupported patterns like useState, useEffect with dependencies, async calculateMetadata, and third-party React UI libraries, refusing translation and recommending the runtime interop pattern instead.
- Mechanical API translation: Maps ~80% of common Remotion idioms (Sequence, interpolate, spring, Audio, Video, Img, staticFile, Lottie, fonts) to HyperFrames equivalents using a seek-driven HTML and GSAP timeline model.
- SSIM-validated output: Includes a tiered test corpus and eval harness that renders both Remotion and HyperFrames outputs, computes per-frame SSIM, and enforces calibrated thresholds to catch structural regressions.
- Gap documentation: Automatically generates TRANSLATION_NOTES.md for lossy translations like volume ramps, Lambda config drops, and font fallback divergence.
Quick Start
Use the remotion-to-hyperframes skill to migrate your existing Remotion composition by providing the source directory and asking to port it to HyperFrames HTML.