Hyperframes is an open-source framework that turns HTML into deterministic, frame-by-frame rendered video — so you can define a video the same way you build a web page.Documentation Index
Fetch the complete documentation index at: https://hyperframes.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
See It in Action
Here is a video defined entirely as HTML:npx hyperframes render --output demo.mp4 and this produces an MP4 with deterministic, frame-by-frame capture. Same input, identical output, every time. No timeline editor. No proprietary format. Just HTML.
Watch the Showcase
Finished HyperFrames videos you can watch, read, run, and remix — product launches, website-to-video demos, UI reveals, and VFX experiments.
Browse the Catalog
50+ ready-to-use blocks and components — social overlays, shader transitions, data visualizations, and cinematic effects. Install any of them with one command.
Quick Start
Go from zero to rendered video in under 5 minutes.
Why Hyperframes?
- For developers
- For AI agents
- For automated pipelines
You already know the stack. Compositions are HTML files with data attributes. Animations use GSAP, Lottie, CSS, or any runtime that can seek to a given frame. There is no custom DSL, no proprietary component system, and no React requirement. If you can build a web page, you can build a video.
How It Works
Write HTML
Define your video as an HTML document. Each element gets data attributes for timing (
data-start, data-duration) and layout (data-track-index). Add animations with GSAP, Lottie, CSS transitions, or any seekable runtime via the Frame Adapter pattern.Preview in the browser
Run
npx hyperframes preview to open a live preview in your browser. Edit your HTML and see changes instantly — no build step, no compilation.Packages
@hyperframes/core
Types, HTML parsing, runtime, and composition linter — the foundation everything else builds on.
@hyperframes/engine
Seekable page-to-video capture engine. Loads HTML in headless Chrome and captures frame-by-frame.
@hyperframes/producer
Full rendering pipeline combining capture and FFmpeg encoding into a single API call.
@hyperframes/studio
Visual composition editor UI for building and previewing timelines interactively.
hyperframes (CLI)
Command-line tool for creating, previewing, and rendering compositions.
Next Steps
Showcase
Get inspired by finished videos and production launch projects.
Quickstart
Build and render your first video in 60 seconds
Compositions
Understand the HTML-based data model behind every video
GSAP Animation
Add timeline-driven animations with GSAP
Rendering
Render locally, in Docker, or in a CI pipeline