# hyperframes

> Write HTML. Render video. Built for agents.

- **URL**: https://www.freshcrate.ai/projects/hyperframes
- **Author**: heygen-com
- **Category**: MCP Servers
- **Latest version**: `v0.6.76` (2026-06-06)
- **License**: Apache-2.0
- **Source**: https://github.com/heygen-com/hyperframes
- **Language**: TypeScript
- **GitHub**: 8,577 stars, 675 forks
- **Registry**: github (`heygen-com/hyperframes`)
- **Tags**: `ai`, `animation`, `ffmpeg`, `framework`, `gsap`, `html`, `mcp`, `puppeteer`, `typescript`

## Description

Write HTML. Render video. Built for agents.

## Recent releases

| Version | Date | Urgency | Changes |
| --- | --- | --- | --- |
| `v0.6.76` | 2026-06-06 | High | # HyperFrames v0.6.76  Released on 2026-06-06.  Adds the `audio-locked` player attribute for embedding contexts that need force-muted playback, a full GSAP keyframe system (parsing → runtime bridge → design panel), Figma-quality snap guides in Studio, and reliability improvements for low-memory render environments.  ## Features  - **Player:** Add audio-locked attribute (force-mute + hide controls) ([f39b5988](https://github.com/heygen-com/hyperframes/commit/f39b5988cc8e810e03c3ceead662729d9156cc |
| `v0.6.63` | 2026-05-30 | High | ## What's Changed * test(producer): regenerate 8 stale regression baselines in Docker by @miguel-heygen in https://github.com/heygen-com/hyperframes/pull/1135 * fix(studio): timeline seekbar focus blocks NLE keyboard shortcuts by @miguel-heygen in https://github.com/heygen-com/hyperframes/pull/1137   **Full Changelog**: https://github.com/heygen-com/hyperframes/compare/v0.6.62...v0.6.63 |
| `v0.6.40` | 2026-05-23 | High | ## What's Changed * fix(studio): guard import.meta.env for non-Vite bundlers by @miguel-heygen in https://github.com/heygen-com/hyperframes/pull/1049 * fix(core): set explicit dimensions on data-hf-inner-root wrapper by @miguel-heygen in https://github.com/heygen-com/hyperframes/pull/1050   **Full Changelog**: https://github.com/heygen-com/hyperframes/compare/v0.6.39...v0.6.40 |
| `v0.6.15` | 2026-05-16 | High | ## What's Changed * feat(lambda): add Lambda handler, ZIP bundling, and BeginFrame probe by @jrusso1020 in https://github.com/heygen-com/hyperframes/pull/878 * feat(lambda): add SAM template and sample events for AWS deployment by @jrusso1020 in https://github.com/heygen-com/hyperframes/pull/907 * feat(lambda): add real-AWS smoke + benchmark script by @jrusso1020 in https://github.com/heygen-com/hyperframes/pull/908 * perf(distributed): parallelize chunk capture across multiple workers by @jruss |
| `v0.5.7` | 2026-05-10 | High | ## What's Changed * fix(runtime): add setter to delegated __player properties by @miguel-heygen in https://github.com/heygen-com/hyperframes/pull/706   **Full Changelog**: https://github.com/heygen-com/hyperframes/compare/v0.5.6...v0.5.7 |
| `v0.4.45` | 2026-05-05 | High | ## What's Changed * refactor(skills): split asset preprocessing out of hyperframes-cli by @jrusso1020 in https://github.com/heygen-com/hyperframes/pull/619 * fix: render robustness — sub-comp src paths, alpha tag case, encoder + matter improvements by @jrusso1020 in https://github.com/heygen-com/hyperframes/pull/627   **Full Changelog**: https://github.com/heygen-com/hyperframes/compare/v0.4.44...v0.4.45 |
| `v0.4.34` | 2026-04-28 | High | ## What's Changed * fix(hdr): filter zero-opacity elements and support overflow:hidden clip rects by @vanceingalls in https://github.com/heygen-com/hyperframes/pull/522 * fix: validate CLI smoke paths by @miguel-heygen in https://github.com/heygen-com/hyperframes/pull/523 * test: cover sub-composition audio extraction by @miguel-heygen in https://github.com/heygen-com/hyperframes/pull/539 * fix(cli): use multi-strategy runtime resolver for snapshot by @ukimsanov in https://github.com/heygen-com/ |
| `v0.4.15` | 2026-04-23 | High | ## What's Changed * feat(cli): hyperframes publish — share projects via a public URL by @miguel-heygen in https://github.com/heygen-com/hyperframes/pull/312 * fix(engine): stop clobbering native <video> opacity in HDR pipeline by @vanceingalls in https://github.com/heygen-com/hyperframes/pull/368 * test(hdr-regression): tighten Window C maxFrameFailures budget after Chunk 1 fix by @vanceingalls in https://github.com/heygen-com/hyperframes/pull/369 * feat(engine): wire options.hdr through chunkEn |
| `v0.4.12` | 2026-04-21 | High | ## What's Changed * ci: add workflow_dispatch trigger to publish workflow by @vanceingalls in https://github.com/heygen-com/hyperframes/pull/354 * feat(cli): silent auto-update on next run by @miguel-heygen in https://github.com/heygen-com/hyperframes/pull/306 * docs: add Hyperframes vs Remotion comparison (closes #318) by @jrusso1020 in https://github.com/heygen-com/hyperframes/pull/355 * fix(player+core): correctly render and pause nested compositions by @jrusso1020 in https://github.com/heyge |
| `v0.4.11` | 2026-04-20 | High | ## What's Changed * feat(cli): add --lang and auto-infer phonemizer locale from voice prefix by @jrusso1020 in https://github.com/heygen-com/hyperframes/pull/351 * fix: harden CDN script inlining with linkedom by @miguel-heygen in https://github.com/heygen-com/hyperframes/pull/352 * fix(cli): forward --hdr through Docker render + HDR docs by @vanceingalls in https://github.com/heygen-com/hyperframes/pull/346   **Full Changelog**: https://github.com/heygen-com/hyperframes/compare/v0.4.10...v0.4.1 |

## Citation

- HTML: https://www.freshcrate.ai/projects/hyperframes
- Markdown: https://www.freshcrate.ai/projects/hyperframes.md
- Dependencies JSON: https://www.freshcrate.ai/api/projects/hyperframes/deps

_Generated by freshcrate.ai. Indexes github releases for AI-agent ecosystem packages._
