HyperFrames

Open source

HTML-native, deterministic video rendering for developers and AI coding agents

Apache-licensed TypeScript framework that turns HTML, CSS, media and seekable animations into deterministic MP4 videos through a local CLI, reusable skills and cloud render workers.

Developer ToolsOpen sourceSelf-hostedWeb
Visit official website
CategoryDeveloper Tools
AccessSelf-hosted
LicenseVerify license
Founded2026
Profile views15
Latest sourcev0.8.154
Overview

What is HyperFrames?

HyperFrames is an open-source framework for producing video with HTML, CSS, JavaScript and ordinary web assets. A composition describes tracks, clips and timing in HTML; the renderer seeks every animation to an exact timestamp in headless Chromium, captures each frame and sends the result to FFmpeg. The same source can be previewed interactively and rendered into an MP4 without rebuilding the project as a separate video application.

Read the full overview

The project is designed for both developers and AI coding agents. Its CLI can initialize a composition, launch a preview server and render the final file. A catalog supplies reusable components, effects and transitions, while a set of agent skills provides structured workflows for product launches, explainers, pull-request summaries, captioning, motion graphics, slideshows and other repeatable video tasks.

HyperFrames separates authoring from rendering. Browser-native layout and graphics handle typography, SVG, Canvas, WebGL and supported animation libraries; the engine controls the timeline; the producer and FFmpeg pipeline handle frames, codecs, audio and output. Packages also cover an embeddable player, Studio, shader transitions and distributed workers for AWS Lambda or GCP Cloud Run.

The repository is moving quickly and remained on the 0.x release line when this profile was checked. Production teams should pin an exact version, keep a representative render suite and review release notes before upgrading. HyperFrames is infrastructure for building a video workflow, not a hosted editor that removes deployment, asset management or render-capacity decisions.

HyperFramesDeveloper Tools

HTML-native, deterministic video rendering for developers and AI coding agents

Open sourceSelf-hostedOpen source
Why teams use it

Key capabilities

  • HTML-first compositionsBuild scenes with familiar elements, CSS layout, fonts, SVG, Canvas, video and audio. Declarative track and clip timing keeps a composition inspectable by people, coding agents and source-control tools.
  • Frame-accurate renderingSeek the composition to a known time for every output frame, capture it in headless Chromium and encode it with FFmpeg. This model makes a render reproducible when browser, fonts, media and system dependencies are pinned.
  • Seekable animation adaptersDrive GSAP, CSS animations, Lottie, Three.js, Anime.js, the Web Animations API or a custom adapter from one deterministic timeline rather than letting wall-clock playback decide the final frame.
  • Video and audio pipelineCombine visual layers with media clips, captions, transitions and a programmable audio chain. Documented audio tools include EQ, compression, limiting, gating, saturation, delay, reverb, chorus, phasing, bit crushing, automation and submixes.
  • CLI, preview and StudioStart with npx hyperframes init, inspect the result through the local preview and run npx hyperframes render for final output. The evolving Studio adds a graphical workspace while preserving the composition as web code.
  • Catalog and agent skillsInstall reusable visual blocks instead of rebuilding every lower third, title treatment or transition. The repository includes specialized skills for scripted explainers, recuts, product videos, music-driven edits and converting Remotion concepts.
  • Local and distributed executionRender on a workstation, in a pinned Docker environment or through cloud workers. Official packages cover AWS Lambda and GCP Cloud Run patterns, letting teams move heavy jobs away from an interactive development machine.
  • Composable TypeScript packagesAdopt the complete CLI or integrate narrower packages for the core timeline, engine, producer, player, Studio and transitions. Apache 2.0 licensing permits internal and commercial use without a per-render threshold.
API access Open-source code Self-hosted deployment Web
Use cases

Where HyperFrames fits

Agent-generated product and engineering videos

Give a coding agent an HTML-native target it can inspect, modify and test with ordinary repository tools. Product launches, changelog summaries, pull-request walkthroughs and documentation clips can live beside the code that produced them. Human review is still required for factual claims, pacing, branding, accessibility and licensing of supplied media.

Programmatic explainers and content pipelines

Generate many variants from structured data while keeping layout and animation rules in one composition system. This suits release videos, localized captions, customer-specific demos and recurring editorial formats. Validate overflow, font coverage, text duration and asset availability for every generated variant rather than testing only the template.

Deterministic design systems

Package typography, transitions, charts and motion components as reusable catalog items. Pin Chromium, FFmpeg, fonts and dependencies in Docker when exact cross-machine reproducibility matters. Seed randomness, localize remote assets and avoid live network requests during a render so the same source does not silently produce different frames later.

Distributed rendering

Move CPU- and memory-intensive jobs to Lambda or Cloud Run workers when local rendering becomes a bottleneck. Measure cold starts, concurrency, temporary storage, media download time and final upload behavior with real compositions. Apply least-privilege IAM, budget limits and queue backpressure before allowing automated agents to request large batches.

Embedded playback and review

Use the player package to preview compositions or add an approval surface to an internal tool. Compare browser playback with the encoded result: codec support, font loading, GPU behavior, external media and audio synchronization can expose differences that a quick interactive preview does not reveal.

Choose for your workload

Positioning and limitations

HyperFrames is a strong fit when a team already knows web technologies and wants video to behave like code: versioned, generated from data, reviewed in pull requests and rendered automatically. It is especially attractive for agent workflows because HTML and CSS are broadly understood, composition files remain text, and the CLI exposes a compact sequence from initialization to preview and render.

Compared with Remotion, HyperFrames uses direct HTML rather than requiring React and advertises a no-build authoring path. It also uses the permissive Apache 2.0 license. That distinction does not make either framework universally better: React-heavy teams may value Remotion's mature component ecosystem, while HTML-native pipelines may prefer HyperFrames' lower ceremony and animation-adapter model. Rebuild a representative scene and compare output quality, development speed, render cost, documentation and failure recovery before migrating.

HyperFrames is not a nonlinear editor such as Premiere Pro, DaVinci Resolve or After Effects. Designers who expect a mature visual timeline, deep manual compositing and established plugin marketplaces may still need those tools. Studio is evolving, and the framework's 0.x API can change. The value comes from programmable, repeatable production rather than reproducing every manual editing interaction.

The local stack requires Node.js 22 or newer, Chromium through Puppeteer and a working FFmpeg toolchain. Rendering long, high-resolution or media-heavy compositions can consume substantial CPU, memory and disk bandwidth. Test target codecs, alpha behavior, audio formats, hardware acceleration, parallel job counts and cancellation on the operating systems used in production.

Why it matters

Traditional video projects often separate design files, copied assets, editor state and automation scripts. HyperFrames puts timing, layout and animation into inspectable web code. That gives engineering teams a clearer path to reuse components, generate variations, review changes and reproduce an approved result from a known revision.

Determinism is conditional rather than automatic. The timeline can seek to exact frames, but external URLs, unseeded randomness, changing fonts, browser differences and hardware graphics paths can still change output. The project recommends pinned environments for exact reproduction and refuses nondeterministic hardware GL in distributed rendering. Keep source media immutable, record checksums where appropriate and compare selected frames plus audio duration in continuous integration.

Compositions can contain JavaScript and execute inside a browser process, so treat them as code. Do not render untrusted projects with broad host access or cloud credentials. Isolate workers, restrict outbound network access, review remote asset URLs, patch Chromium and FFmpeg, cap job duration and output size, and keep secrets outside composition files. The project has added redirect revalidation and private-address protections for server-side request risks, but operators still own the surrounding sandbox.

Before standardizing on HyperFrames, render a real project from a clean machine and from the intended worker image. Verify visual parity, captions, accessibility, music and font licenses, failure logs, retries, partial-output cleanup and the recovery path when a worker terminates mid-render. Those checks establish whether the framework's developer-friendly authoring model also meets the reliability requirements of the publishing pipeline.

“HTML-native, deterministic video rendering for developers and AI coding agents”

Technical details

Access
Self-hosted
Source model
Open source
License
Verify license
Founded
2026
Data location
Local, Docker, AWS Lambda or GCP Cloud Run; operator chooses the render region
Pricing model
Open source
API
Available
Version reference
v0.8.154 ↗
Source checked
October 14, 2026
Before you shortlist

What to verify

Profile audiences: Developers, DevOps Engineers, Startups, IT Teams.

  • Confirm current features, licensing and support terms.
  • Validate deployment, data location and access control.
  • Test integrations, exports and recovery workflows.
Evaluation methodology →
Community experience

Reviews of HyperFrames

No published reviews yet.

Loading review form…

Continue with the publisher

Official resources

Documentation ↗Source code ↗Community ↗
Official product resources

Explore HyperFrames

HTML-native, deterministic video rendering for developers and AI coding agents

Get started with HyperFrames View documentation
  • Open source
  • Self-hosted
  • API available
  • Web access