> Canonical URL: https://codingcat.dev/course/hyperframes-html-to-video-agents

# HyperFrames: Turning HTML & Canvas into 60fps Video for AI Agents | CodingCat.dev Course

🧶 CodingCat.dev Course5 Lessons[![](/logos/tags/html-symbol-light.svg)![](/logos/tags/html-symbol-dark.svg)HTML](/topic/html)[![](/logos/tags/css-symbol-light.svg)![](/logos/tags/css-symbol-dark.svg)CSS](/topic/css)[![](/logos/tags/ai-symbol-light.svg)![](/logos/tags/ai-symbol-dark.svg)AI & Agents](/topic/ai)[![](/logos/tags/video-symbol-light.svg)![](/logos/tags/video-symbol-dark.svg)Video](/topic/video)[▶ Watch Course Playlist on YouTube ↗](https://www.youtube.com/@codingcatdev/playlists?sub_confirmation=1)[Start Course →](/course/hyperframes-html-to-video-agents/lesson/hyperframes-html-to-video-agents-lesson-1-1-file-html)

# HyperFrames: Turning HTML & Canvas into 60fps Video for AI Agents

![CodingCat.dev tutorial cover image](https://cdn.sanity.io/images/hfh83o0w/production/40ad87fae480aff0c65b6d22225ccf69217ce6e5-1376x768.png?w=1376&q=82&fit=max&auto=format)[![Alex Patterson](https://cdn.sanity.io/media-libraries/mlttp0BZbCpV/images/a606dfaa381aab08ddbe16a33fe1d3e1fb37c927-400x400.jpg?w=96&h=96&q=82&fit=max&auto=format)Alex Patterson](/author/alex-patterson)

## Course Architecture Overview

Learn how HeyGen's open-source HyperFrames compiler turns self-contained HTML, CSS, and Canvas compositions into deterministic 1080p60 videos built by AI agents.

> Primary Open-Source Repository: github.com/heygen-com/hyperframes

## course lessons.

1

### Core Architecture & Deterministic Implementation

- [1.1Lesson 1: Why AI Agents Excel at Single-File HTML/Canvas Video ScenesWelcome to Lesson 1 of HyperFrames: Turning HTML & Canvas into 60fps Video for AI Agents on CodingCat.dev. Today we break down Why AI Agents Excel at Single-File HTML/Canvas Video Scenes and see how it powers our deterministic 3D AJ and code-rendered video pipeline.![](/logos/tags/html-symbol-light.svg)![](/logos/tags/html-symbol-dark.svg)HTML![](/logos/tags/ai-symbol-light.svg)![](/logos/tags/ai-symbol-dark.svg)AI & Agents![](/logos/tags/video-symbol-light.svg)![](/logos/tags/video-symbol-dark.svg)Video📖 Written LessonStart Lesson →](/course/hyperframes-html-to-video-agents/lesson/hyperframes-html-to-video-agents-lesson-1-1-file-html)
- [1.2Lesson 2: Implementing the HyperFrames Frame Capture Lifecycle & `window.seek(t)`Welcome to Lesson 2 of HyperFrames: Turning HTML & Canvas into 60fps Video for AI Agents on CodingCat.dev. Today we break down Implementing the HyperFrames Frame Capture Lifecycle & `window.seek(t)` and see how it powers our deterministic 3D AJ and code-rendered video pipeline.![](/logos/tags/html-symbol-light.svg)![](/logos/tags/html-symbol-dark.svg)HTML![](/logos/tags/ai-symbol-light.svg)![](/logos/tags/ai-symbol-dark.svg)AI & Agents![](/logos/tags/video-symbol-light.svg)![](/logos/tags/video-symbol-dark.svg)Video📖 Written LessonStart Lesson →](/course/hyperframes-html-to-video-agents/lesson/hyperframes-html-to-video-agents-lesson-2-frame-hook)
- [1.3Lesson 3: Embedding Base64 WOFF2 Fonts (`Virgil`, `Nunito`, `JetBrains Mono`) for Zero FOUTWelcome to Lesson 3 of HyperFrames: Turning HTML & Canvas into 60fps Video for AI Agents on CodingCat.dev. Today we break down Embedding Base64 WOFF2 Fonts (`Virgil`, `Nunito`, `JetBrains Mono`) for Zero FOUT and see how it powers our deterministic 3D AJ and code-rendered video pipeline.![](/logos/tags/html-symbol-light.svg)![](/logos/tags/html-symbol-dark.svg)HTML![](/logos/tags/ai-symbol-light.svg)![](/logos/tags/ai-symbol-dark.svg)AI & Agents![](/logos/tags/video-symbol-light.svg)![](/logos/tags/video-symbol-dark.svg)Video📖 Written LessonStart Lesson →](/course/hyperframes-html-to-video-agents/lesson/hyperframes-html-to-video-agents-lesson-3-font-datauri)
- [1.4Lesson 4: Synthesizing Procedural Canvas Particles with `seededNoise1D(seed, t)`Welcome to Lesson 4 of HyperFrames: Turning HTML & Canvas into 60fps Video for AI Agents on CodingCat.dev. Today we break down Synthesizing Procedural Canvas Particles with `seededNoise1D(seed, t)` and see how it powers our deterministic 3D AJ and code-rendered video pipeline.![](/logos/tags/html-symbol-light.svg)![](/logos/tags/html-symbol-dark.svg)HTML![](/logos/tags/ai-symbol-light.svg)![](/logos/tags/ai-symbol-dark.svg)AI & Agents![](/logos/tags/video-symbol-light.svg)![](/logos/tags/video-symbol-dark.svg)Video📖 Written LessonStart Lesson →](/course/hyperframes-html-to-video-agents/lesson/hyperframes-html-to-video-agents-lesson-4-seeded-hash)
- [1.5Lesson 5: Benchmarking HyperFrames vs. Raw Playwright vs. Remotion Render SpeedsWelcome to Lesson 5 of HyperFrames: Turning HTML & Canvas into 60fps Video for AI Agents on CodingCat.dev. Today we break down Benchmarking HyperFrames vs. Raw Playwright vs. Remotion Render Speeds and see how it powers our deterministic 3D AJ and code-rendered video pipeline.![](/logos/tags/remotion-symbol-light.svg)![](/logos/tags/remotion-symbol-dark.svg)Remotion![](/logos/tags/html-symbol-light.svg)![](/logos/tags/html-symbol-dark.svg)HTML![](/logos/tags/ai-symbol-light.svg)![](/logos/tags/ai-symbol-dark.svg)AI & Agents+2📖 Written LessonStart Lesson →](/course/hyperframes-html-to-video-agents/lesson/hyperframes-html-to-video-agents-lesson-5-speed-test)

✏️ Visual Architecture Diagram

## how this course connects together.

Follow AJ from first principles to production-ready architecture.

Let’s build it!✏️ Visual Diagram: HyperFrames: Turning HTML & Canvas into 60fps Vi…✓ Good PatternVISUAL DIAGRAM[Diagram Walkthrough]Step-by-step diagram breakdown for HyperFrames: Turning HTML & Canvas into 60fps Video for AI Agents: start with Core Architecture & Deterministic Implementation, implement Hands-On Implementation, and ship to production.AAA Contrast Verified

## related deep dives.

[View All&rarr;](/blog)[![Flagship 3: Deterministic HTML Motion & Critique with HyperFrames, GSAP, Impeccable & Chrome DevTools MCP](https://cdn.sanity.io/images/hfh83o0w/production/b155eb490d8cc1576c7332ce9294f612cbc917aa-1376x768.png?w=1376&q=82&fit=max&auto=format)](/course/deterministic-html-motion-hyperframes-gsap-devtools-mcp)November 4, 2026[![](/logos/tags/html-symbol-light.svg)![](/logos/tags/html-symbol-dark.svg)HTML](/topic/html)[![](/logos/tags/ai-symbol-light.svg)![](/logos/tags/ai-symbol-dark.svg)AI & Agents](/topic/ai)

### [Flagship 3: Deterministic HTML Motion & Critique with HyperFrames, GSAP, Impeccable & Chrome DevTools MCP](/course/deterministic-html-motion-hyperframes-gsap-devtools-mcp)

Build framework-agnostic HTML-to-video pipelines for AI agents. Combine HyperFrames, paused GSAP timelines, Impeccable design linting, and Chrome DevTools MCP self-healing visual inspection.

[![Alex Patterson](https://cdn.sanity.io/media-libraries/mlttp0BZbCpV/images/a606dfaa381aab08ddbe16a33fe1d3e1fb37c927-400x400.jpg?w=96&h=96&q=82&fit=max&auto=format)Alex Patterson](/author/alex-patterson)[![The Odin Project 3: Intermediate HTML, Modern Forms & CSS Grid Architecture](https://cdn.sanity.io/images/hfh83o0w/production/7c9064f71f2104b855c2c5cbdc387a70c416c135-1376x768.png?w=1376&q=82&fit=max&auto=format)](/course/odin-intermediate-html-and-css-grid)November 4, 2026[![](/logos/tags/html-symbol-light.svg)![](/logos/tags/html-symbol-dark.svg)HTML](/topic/html)[![](/logos/tags/css-symbol-light.svg)![](/logos/tags/css-symbol-dark.svg)CSS](/topic/css)

### [The Odin Project 3: Intermediate HTML, Modern Forms & CSS Grid Architecture](/course/odin-intermediate-html-and-css-grid)

Master 2D CSS Grid layouts, Subgrid, CSS Custom Properties, fluid clamp() typography, container queries, and zero-JS form validation with :user-valid.

[![Alex Patterson](https://cdn.sanity.io/media-libraries/mlttp0BZbCpV/images/a606dfaa381aab08ddbe16a33fe1d3e1fb37c927-400x400.jpg?w=96&h=96&q=82&fit=max&auto=format)Alex Patterson](/author/alex-patterson)