freshcrate
Skin:/
Home > MCP Servers > hyperframes

hyperframes

Write HTML. Render video. Built for agents.

Why this rank:Strong adoptionRecent releaseHealthy release cadence

Description

Write HTML. Render video. Built for agents.

README

HyperFrames

npm versionnpm downloadsLicense Node.js

Write HTML. Render video. Built for agents.

HyperFrames demo — HTML code on the left transforms into a rendered video on the right

Hyperframes is an open-source video rendering framework that lets you create, preview, and render HTML-based video compositions — with first-class support for AI agents.

Quick Start

Option 1: With an AI coding agent (recommended)

Install the HyperFrames skills, then describe the video you want:

npx skills add heygen-com/hyperframes

This teaches your agent (Claude Code, Cursor, Gemini CLI, Codex) how to write correct compositions and GSAP animations. In Claude Code, the skills register as slash commands — invoke /hyperframes to author compositions, /hyperframes-cli for CLI commands, and /gsap for animation help.

Try it: example prompts

Copy any of these into your agent to get started. The /hyperframes prefix loads the skill context explicitly so you get correct output the first time.

Cold start — describe what you want:

Using /hyperframes, create a 10-second product intro with a fade-in title, a background video, and background music.

Warm start — turn existing context into a video:

Take a look at this GitHub repo https://github.com/heygen-com/hyperframes and explain its uses and architecture to me using /hyperframes.

Summarize the attached PDF into a 45-second pitch video using /hyperframes.

Turn this CSV into an animated bar chart race using /hyperframes.

Format-specific:

Make a 9:16 TikTok-style hook video about [topic] using /hyperframes, with bouncy captions synced to a TTS narration.

Iterate — talk to the agent like a video editor:

Make the title 2x bigger, swap to dark mode, and add a fade-out at the end.

Add a lower third at 0:03 with my name and title.

The agent handles scaffolding, animation, and rendering. See the prompting guide for more patterns.

Option 2: Start a project manually

npx hyperframes init my-video
cd my-video
npx hyperframes preview      # preview in browser (live reload)
npx hyperframes render       # render to MP4

hyperframes init installs skills automatically, so you can hand off to your AI agent at any point.

Requirements: Node.js >= 22, FFmpeg

Why Hyperframes?

  • HTML-native — compositions are HTML files with data attributes. No React, no proprietary DSL.
  • AI-first — agents already speak HTML. The CLI is non-interactive by default, designed for agent-driven workflows.
  • Deterministic rendering — same input = identical output. Built for automated pipelines.
  • Frame Adapter pattern — bring your own animation runtime (GSAP, Lottie, CSS, Three.js).

Hyperframes vs Remotion

Hyperframes is inspired by Remotion — we used Remotion at HeyGen in production, learned a ton from it, and kept attribution comments in the source for the patterns it pioneered (Chrome launch flags, image2pipe → FFmpeg streaming, frame buffering). Both tools drive headless Chrome and both are deterministic. They differ on one decision: what the primary author writes. Remotion's bet is React components; Hyperframes' bet is HTML.

Hyperframes Remotion
Authoring HTML + CSS + GSAP React components (TSX)
Build step None; index.html plays as-is Required (bundler)
Library-clock animations (GSAP, Anime.js, Motion One) Seekable, frame-accurate Plays at wall-clock during render
Arbitrary HTML / CSS passthrough Paste and animate Rewrite as JSX
Distributed rendering Single-machine today Lambda, production-ready

Licensing: fully open source vs source-available

Hyperframes is completely open source under Apache 2.0 — an OSI-approved license. Use it commercially at any scale, with no per-render fees, no seat caps, no company-size thresholds.

Remotion is source-available, not open source. The code is on GitHub under a custom Remotion License that requires a paid company license above small-team thresholds. It's a great product with a real team behind it — but if open-source licensing matters to you (OSI compliance, redistribution rights, no per-use fees), that's a first-order decision point.

Full write-up with benchmarks, an honest list of where each tool wins, and a GSAP side-by-side: Hyperframes vs Remotion guide.

How It Works

Define your video as HTML with data attributes:

<div id="stage" data-composition-id="my-video" data-start="0" data-width="1920" data-height="1080">
  <video
    id="clip-1"
    data-start="0"
    data-duration="5"
    data-track-index="0"
    src="intro.mp4"
    muted
    playsinline
  ></video>
  <img
    id="overlay"
    class="clip"
    data-start="2"
    data-duration="3"
    data-track-index="1"
    src="logo.png"
  />
  <audio
    id="bg-music"
    data-start="0"
    data-duration="9"
    data-track-index="2"
    data-volume="0.5"
    src="music.wav"
  ></audio>
</div>

Preview instantly in the browser. Render to MP4 locally or in Docker.

Catalog

50+ ready-to-use blocks and components — social overlays, shader transitions, data visualizations, and cinematic effects:

npx hyperframes add flash-through-white   # shader transition
npx hyperframes add instagram-follow      # social overlay
npx hyperframes add data-chart            # animated chart

Browse the full catalog at hyperframes.heygen.com/catalog.

Documentation

Full documentation at hyperframes.heygen.com/introductionQuickstart | Guides | API Reference | Catalog

Packages

Package Description
hyperframes CLI — create, preview, lint, and render compositions
@hyperframes/core Types, parsers, generators, linter, runtime, frame adapters
@hyperframes/engine Seekable page-to-video capture engine (Puppeteer + FFmpeg)
@hyperframes/producer Full rendering pipeline (capture + encode + audio mix)
@hyperframes/studio Browser-based composition editor UI
@hyperframes/player Embeddable <hyperframes-player> web component
@hyperframes/shader-transitions WebGL shader transitions for compositions

Skills

HyperFrames ships skills that teach AI agents framework-specific patterns that generic docs don't cover.

npx skills add heygen-com/hyperframes
Skill What it teaches
hyperframes HTML composition authoring, captions, TTS, audio-reactive animation, transitions
hyperframes-cli CLI commands: init, lint, preview, render, transcribe, tts, doctor
hyperframes-registry Block and component installation via hyperframes add
website-to-hyperframes Capture a URL and turn it into a video — full website-to-video pipeline
gsap GSAP animation API, timelines, easing, ScrollTrigger, plugins, React/Vue/Svelte, performance

Contributing

See CONTRIBUTING.md for guidelines.

License

Apache 2.0

Release History

VersionChangesUrgencyDate
v0.7.58# HyperFrames v0.7.58 Released on 2026-07-14. HyperFrames now uses a 0–10 recommendation scale for feedback, keeps canvas z-order actions synchronized with timeline lanes, and makes the core workflow set easier to install from the skills picker. Rendering is more reliable across variable-bound and root-absolute media, explicit worker counts, Windows FFmpeg failures, and final artifact publication, while CLI snapshot, frame, layout, and contrast diagnostics are more consistent. ## Features - High7/14/2026
v0.7.26# HyperFrames v0.7.26 Released on 2026-07-02. v0.7.26 makes imported designs more reliable by normalizing host-system primary font stacks to deterministic web fonts before distributed plan validation. It also adds render-reliability telemetry for preflight rejections, transient retries, and OOM classification, plus Studio controls and fixes around automatic keyframe recording. ## Features - **CLI:** Emit render_preflight_rejected telemetry for P1-3 pre-flight saves ([9b41891f](https://githubHigh7/2/2026
v0.6.121# HyperFrames v0.6.121 Released on 2026-06-21. This hotfix restores `hyperframes skills` on Windows by invoking npm's `npx.cmd` shim through `cmd.exe`, while preserving direct `npx` execution on Linux and macOS. The same resolver also covers the local Studio preview's `npx vite` path and is verified by CI on all three operating systems. ## Fixes - **CLI:** Resolve npx shims on Windows ([25b717dd](https://github.com/heygen-com/hyperframes/commit/25b717dd9c0e1777adafa23dcfb4ad87c4989d91), [#16High6/21/2026
v0.6.97Batch rendering, WebGL determinism, studio resilience, and security hardening. High6/13/2026
v0.6.76# 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/f39b5988cc8e810e03c3ceead662729d9156ccHigh6/6/2026
v0.6.63## 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.63High5/30/2026
v0.6.40## 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.40High5/23/2026
v0.6.15## 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 @jrussHigh5/16/2026
v0.5.7## 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.7High5/10/2026
v0.4.45## 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.45High5/5/2026
v0.4.34## 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/High4/28/2026
v0.4.15## 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 chunkEnHigh4/23/2026
v0.4.12## 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/heygeHigh4/21/2026
v0.4.11## 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.1High4/20/2026
v0.4.11-alpha.1## 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.1High4/20/2026
v0.4.10## What's Changed * fix(cli): inject real video frames in snapshot to match render by @ukimsanov in https://github.com/heygen-com/hyperframes/pull/348 **Full Changelog**: https://github.com/heygen-com/hyperframes/compare/v0.4.9...v0.4.10High4/20/2026
v0.4.9## What's Changed * fix(skill): all file paths use capture/ subfolder prefix by @ukimsanov in https://github.com/heygen-com/hyperframes/pull/345 **Full Changelog**: https://github.com/heygen-com/hyperframes/compare/v0.4.8...v0.4.9High4/20/2026
v0.4.8## What's Changed * feat(hdr): GSAP transforms and border-radius masks on HDR video by @vanceingalls in https://github.com/heygen-com/hyperframes/pull/290 * feat(hdr): layered HDR compositing, shader transitions, and HDR image support by @vanceingalls in https://github.com/heygen-com/hyperframes/pull/268 * ci: verify on windows-latest + fix cross-platform build bugs it surfaced by @miguel-heygen in https://github.com/heygen-com/hyperframes/pull/342 **Full Changelog**: https://github.com/heygenHigh4/20/2026
v0.4.7## What's Changed * fix(cli): use 'where' instead of 'which' on Windows for FFmpeg and br… by @YHc-ode in https://github.com/heygen-com/hyperframes/pull/336 * feat(engine): add HDR video output pipeline by @vanceingalls in https://github.com/heygen-com/hyperframes/pull/265 * feat(capture): improve capture quality, clean CLAUDE.md, skill refinements by @ukimsanov in https://github.com/heygen-com/hyperframes/pull/339 * feat(engine): add HDR two-pass compositing — DOM layer + native HLG video by @vHigh4/19/2026
v0.4.6## What's Changed * chore: add linguist overrides so TypeScript is the dominant language by @jrusso1020 in https://github.com/heygen-com/hyperframes/pull/326 * fix(cli): doctor shows platform-correct install hints by @Dylanwooo in https://github.com/heygen-com/hyperframes/pull/319 * fix(producer): external assets work on Windows (GH #321) by @miguel-heygen in https://github.com/heygen-com/hyperframes/pull/324 * fix(cli): set GIT_CLONE_PROTECTION_ACTIVE=0 for skills (GH #316) by @miguel-heygen inHigh4/18/2026
v0.4.5## What's Changed * chore: add linguist overrides so TypeScript is the dominant language by @jrusso1020 in https://github.com/heygen-com/hyperframes/pull/326 * fix(cli): doctor shows platform-correct install hints by @Dylanwooo in https://github.com/heygen-com/hyperframes/pull/319 * fix(producer): external assets work on Windows (GH #321) by @miguel-heygen in https://github.com/heygen-com/hyperframes/pull/324 * fix(cli): set GIT_CLONE_PROTECTION_ACTIVE=0 for skills (GH #316) by @miguel-heygen inHigh4/18/2026
v0.4.4## What's Changed * fix(docs): serve hyperframes.json / registry JSON schemas (#304) by @miguel-heygen in https://github.com/heygen-com/hyperframes/pull/305 * fix: double-audio scaffold, lint rules, docs guide, Gemini 3.1 by @ukimsanov in https://github.com/heygen-com/hyperframes/pull/299 * fix(cli): serialize port-availability probes (#309) by @miguel-heygen in https://github.com/heygen-com/hyperframes/pull/310 * fix(player): address #298 review — tighter drift, dynamic proxies, ownership eventHigh4/18/2026
v0.4.3## What's Changed * fix(player): single-owner audio to prevent double voice in preview by @miguel-heygen in https://github.com/heygen-com/hyperframes/pull/298 * chore(docs): migrate docs/images/ media to static.heygen.ai CDN by @jrusso1020 in https://github.com/heygen-com/hyperframes/pull/301 **Full Changelog**: https://github.com/heygen-com/hyperframes/compare/v0.4.2...v0.4.3High4/17/2026
v0.4.2## What's Changed * fix(engine): auto-fall back to screenshot mode when chrome-headless-shell drops HeadlessExperimental.beginFrame by @miguel-heygen in https://github.com/heygen-com/hyperframes/pull/296 **Full Changelog**: https://github.com/heygen-com/hyperframes/compare/v0.4.1...v0.4.2High4/16/2026
v0.4.1## What's Changed * fix(player): resolve iframe media src against iframe baseURI by @miguel-heygen in https://github.com/heygen-com/hyperframes/pull/295 **Full Changelog**: https://github.com/heygen-com/hyperframes/compare/v0.4.0...v0.4.1High4/16/2026
v0.4.0## What's Changed * feat(render): add CRF/bitrate controls and improve default quality by @jrusso1020 in https://github.com/heygen-com/hyperframes/pull/292 * feat: website capture pipeline + 7-step video production skill by @ularkim in https://github.com/heygen-com/hyperframes/pull/284 * fix(runtime): silent-first-play + loading overlay for preview by @miguel-heygen in https://github.com/heygen-com/hyperframes/pull/293 ## New Contributors * @ularkim made their first contribution in https://githHigh4/16/2026
v0.3.2## What's Changed * fix(docs): make Copy page dropdown opaque in light mode by @jrusso1020 in https://github.com/heygen-com/hyperframes/pull/285 * fix(player): preserve iframe media attributes for runtime sync by @miguel-heygen in https://github.com/heygen-com/hyperframes/pull/291 * docs: add prompt cookbook + prompting guide for AI agents by @jrusso1020 in https://github.com/heygen-com/hyperframes/pull/286 **Full Changelog**: https://github.com/heygen-com/hyperframes/compare/v0.3.1...v0.3.2High4/16/2026
v0.3.1## What's Changed * feat(studio): format info tooltip on export selector by @miguel-heygen in https://github.com/heygen-com/hyperframes/pull/257 * feat(skills): improve hyperframes composition quality rules by @vanceingalls in https://github.com/heygen-com/hyperframes/pull/250 * feat: add @hyperframes/shader-transitions package by @vanceingalls in https://github.com/heygen-com/hyperframes/pull/251 * feat(core): add registry schema + TS types by @jrusso1020 in https://github.com/heygen-com/hyperfHigh4/15/2026
v0.3.0## What's Changed * fix(player,studio): resolve root timeline from DOM instead of last key by @miguel-heygen in https://github.com/heygen-com/hyperframes/pull/247 * chore: release v0.3.0 (+ studio SSR and captions fixes) by @miguel-heygen in https://github.com/heygen-com/hyperframes/pull/248 * chore: release v0.3.0 by @miguel-heygen in https://github.com/heygen-com/hyperframes/pull/249 **Full Changelog**: https://github.com/heygen-com/hyperframes/compare/v0.2.5...v0.3.0Medium4/14/2026
v0.2.4## What's Changed * feat(skills): typography and motion principles for compositions by @vanceingalls in https://github.com/heygen-com/hyperframes/pull/228 * fix(engine): resolve external asset paths from compiled dir by @miguel-heygen in https://github.com/heygen-com/hyperframes/pull/231 * fix(engine): retry beginFrame on parallel render contention by @miguel-heygen in https://github.com/heygen-com/hyperframes/pull/230 * feat(skills): add layout-before-animation approach by @vanceingalls in httpMedium4/9/2026
v0.2.3## What's Changed * refactor(core): replace cheerio with linkedom to drop deprecated whatwg-encoding by @miguel-heygen in https://github.com/heygen-com/hyperframes/pull/187 * feat(cli): prompt to install skills during init by @jrusso1020 in https://github.com/heygen-com/hyperframes/pull/206 * feat(lint,skills): add caption/audio-reactive lint rules and skill guidance by @vanceingalls in https://github.com/heygen-com/hyperframes/pull/207 * feat(skills): add scene transitions skill with 35-type caMedium4/8/2026
v0.2.3-alpha.2## What's Changed * refactor(core): replace cheerio with linkedom to drop deprecated whatwg-encoding by @miguel-heygen in https://github.com/heygen-com/hyperframes/pull/187 * feat(cli): prompt to install skills during init by @jrusso1020 in https://github.com/heygen-com/hyperframes/pull/206 * feat(lint,skills): add caption/audio-reactive lint rules and skill guidance by @vanceingalls in https://github.com/heygen-com/hyperframes/pull/207 * feat(skills): add scene transitions skill with 35-type caMedium4/8/2026
v1.0.3## What's Changed * feat(cli): add opt-out anonymous telemetry via PostHog by @jrusso1020 in https://github.com/heygen-com/hyperframes/pull/52 * fix(producer): resolve manifest from sibling dist/ directory by @jrusso1020 in https://github.com/heygen-com/hyperframes/pull/54 * fix(producer): add margin reset when wrapping HTML fragments by @miguel-heygen in https://github.com/heygen-com/hyperframes/pull/55 * chore(github): convert issue templates to YAML forms by @jrusso1020 in https://github.com/Medium4/8/2026
v0.2.3-alpha.1## What's Changed * refactor(core): replace cheerio with linkedom to drop deprecated whatwg-encoding by @miguel-heygen in https://github.com/heygen-com/hyperframes/pull/187 * feat(cli): prompt to install skills during init by @jrusso1020 in https://github.com/heygen-com/hyperframes/pull/206 * feat(lint,skills): add caption/audio-reactive lint rules and skill guidance by @vanceingalls in https://github.com/heygen-com/hyperframes/pull/207 * feat(skills): add scene transitions skill with 35-type caMedium4/6/2026
v0.2.2## What's Changed * feat(skills): add dynamic caption techniques and split captions skill into references by @vanceingalls in https://github.com/heygen-com/hyperframes/pull/173 * feat(whisper+captions): language detection, audio-reactive captions, multilingual defaults by @vanceingalls in https://github.com/heygen-com/hyperframes/pull/175 * feat(cli): skill install targets + remove custom install in favor of vercel-labs/skills by @vanceingalls in https://github.com/heygen-com/hyperframes/pull/17Medium4/3/2026
v0.2.2-alpha.4## What's Changed * feat(skills): add dynamic caption techniques and split captions skill into references by @vanceingalls in https://github.com/heygen-com/hyperframes/pull/173 * feat(whisper+captions): language detection, audio-reactive captions, multilingual defaults by @vanceingalls in https://github.com/heygen-com/hyperframes/pull/175 * feat(cli): skill install targets + remove custom install in favor of vercel-labs/skills by @vanceingalls in https://github.com/heygen-com/hyperframes/pull/17Medium4/2/2026
v0.2.2-alpha.3## What's Changed * feat(skills): add dynamic caption techniques and split captions skill into references by @vanceingalls in https://github.com/heygen-com/hyperframes/pull/173 * feat(whisper+captions): language detection, audio-reactive captions, multilingual defaults by @vanceingalls in https://github.com/heygen-com/hyperframes/pull/175 * feat(cli): skill install targets + remove custom install in favor of vercel-labs/skills by @vanceingalls in https://github.com/heygen-com/hyperframes/pull/17Medium4/2/2026
v0.2.2-alpha.1## What's Changed * feat(skills): add dynamic caption techniques and split captions skill into references by @vanceingalls in https://github.com/heygen-com/hyperframes/pull/173 * feat(whisper+captions): language detection, audio-reactive captions, multilingual defaults by @vanceingalls in https://github.com/heygen-com/hyperframes/pull/175 * feat(cli): skill install targets + remove custom install in favor of vercel-labs/skills by @vanceingalls in https://github.com/heygen-com/hyperframes/pull/17Medium4/2/2026
v0.2.1## What's Changed * fix(preview): rewrite sub-composition asset urls in styles by @miguel-heygen in https://github.com/heygen-com/hyperframes/pull/174 * refactor(lint): split monolithic test file into per-rule-module test files by @miguel-heygen in https://github.com/heygen-com/hyperframes/pull/181 * chore: update license from MIT to Apache 2.0 by @jrusso1020 in https://github.com/heygen-com/hyperframes/pull/183 * feat(cli): improve --help with grouped commands and per-command examples by @jrussMedium4/1/2026
v0.2.0## What's Changed * feat(skills): add hyperframes-cli skill by @vanceingalls in https://github.com/heygen-com/hyperframes/pull/154 * feat(cli): add gradient ASCII banner to init command by @vanceingalls in https://github.com/heygen-com/hyperframes/pull/156 * feat(studio): full IDE-like file management by @miguel-heygen in https://github.com/heygen-com/hyperframes/pull/147 * feat(docs): add template preview generation script by @jrusso1020 in https://github.com/heygen-com/hyperframes/pull/159 * fMedium4/1/2026
v0.2.0-alpha.1## What's Changed * feat(skills): add hyperframes-cli skill by @vanceingalls in https://github.com/heygen-com/hyperframes/pull/154 * feat(cli): add gradient ASCII banner to init command by @vanceingalls in https://github.com/heygen-com/hyperframes/pull/156 * feat(studio): full IDE-like file management by @miguel-heygen in https://github.com/heygen-com/hyperframes/pull/147 * feat(docs): add template preview generation script by @jrusso1020 in https://github.com/heygen-com/hyperframes/pull/159 * fMedium3/31/2026
v0.1.15## What's Changed * fix(cli): auto-copy all templates to dist and add skill lint by @jrusso1020 in https://github.com/heygen-com/hyperframes/pull/153 **Full Changelog**: https://github.com/heygen-com/hyperframes/compare/v0.1.14...v0.1.15Medium3/31/2026
v0.1.14## What's Changed * fix(lint): detect GSAP animations targeting clip elements (tab crash) by @vanceingalls in https://github.com/heygen-com/hyperframes/pull/114 * docs: add guide for testing local CLI changes outside the monorepo by @miguel-heygen in https://github.com/heygen-com/hyperframes/pull/137 * fix(core,cli): improve lint output - JSON flag, info/warning counts, severity display by @miguel-heygen in https://github.com/heygen-com/hyperframes/pull/134 * feat(core): support inline template Medium3/31/2026
v0.1.13## What's Changed * fix: add media rendering guardrails to prevent silent failures by @vanceingalls in https://github.com/heygen-com/hyperframes/pull/112 * docs(readme): add standard badges and move docs section up by @jrusso1020 in https://github.com/heygen-com/hyperframes/pull/139 * fix(studio,runtime,engine,compiler): 8 bug fixes — audio, render, timeline, Lottie, thumbnails, video render by @miguel-heygen in https://github.com/heygen-com/hyperframes/pull/133 * fix: make set-version commit anMedium3/30/2026
v0.1.12## What's Changed * fix(cli): use correct project name for symlinked directories by @miguel-heygen in https://github.com/heygen-com/hyperframes/pull/117 * feat(cli): lint all HTML files and add --json for agents by @miguel-heygen in https://github.com/heygen-com/hyperframes/pull/118 * fix(studio): show clear error when render server is unreachable by @miguel-heygen in https://github.com/heygen-com/hyperframes/pull/116 **Full Changelog**: https://github.com/heygen-com/hyperframes/compare/v0.1.1Medium3/29/2026
v0.1.11## What's Changed * refactor(studio): improve player store with zoom and element updates by @miguel-heygen in https://github.com/heygen-com/hyperframes/pull/61 * refactor(studio): improve Timeline, PlayerControls, and player hook by @miguel-heygen in https://github.com/heygen-com/hyperframes/pull/63 * refactor(studio): update layout, config, and remove agent activity tracking by @miguel-heygen in https://github.com/heygen-com/hyperframes/pull/64 * feat(studio): add Edit Range toolbar with Copy tMedium3/28/2026
v0.1.10## What's Changed * fix(cli): point agents to docs CLI and llms.txt instead of guessing URLs by @jrusso1020 in https://github.com/heygen-com/hyperframes/pull/100 * feat(cli): improve FTUX to guide users toward AI agent workflow by @jrusso1020 in https://github.com/heygen-com/hyperframes/pull/101 * fix(cli): force exit after render to prevent process hang by @miguel-heygen in https://github.com/heygen-com/hyperframes/pull/104 * docs: add contextual menu for AI-assisted docs browsing by @jrusso102Medium3/28/2026
v0.1.9**Full Changelog**: https://github.com/heygen-com/hyperframes/compare/v0.1.8...v0.1.9Medium3/27/2026
v0.1.8**Full Changelog**: https://github.com/heygen-com/hyperframes/compare/v0.1.7...v0.1.8Medium3/27/2026
v0.1.7## What's Changed * chore(ci): simplify release to a single workflow by @jrusso1020 in https://github.com/heygen-com/hyperframes/pull/90 * fix(core): filter decorative elements from timeline clip collection by @miguel-heygen in https://github.com/heygen-com/hyperframes/pull/92 * feat(cli): scaffold CLAUDE.md + project-level skills into init by @jrusso1020 in https://github.com/heygen-com/hyperframes/pull/97 **Full Changelog**: https://github.com/heygen-com/hyperframes/compare/v0.1.6...v0.1.7Medium3/27/2026
v0.1.6## What's Changed * fix(producer): fall back to data-duration when GSAP timeline is empty by @miguel-heygen in https://github.com/heygen-com/hyperframes/pull/78 * feat(cli): version check system with agent-friendly output by @jrusso1020 in https://github.com/heygen-com/hyperframes/pull/79 * docs: update CLI docs for dev server, version checks, and agent output by @jrusso1020 in https://github.com/heygen-com/hyperframes/pull/80 * feat(producer): support entryFile for rendering individual compositMedium3/27/2026
v0.1.5## What's Changed * fix(producer): propagate data-start to inner composition element during compilation by @miguel-heygen in https://github.com/heygen-com/hyperframes/pull/73 * feat(cli): implement embedded dev server for hyperframes dev by @jrusso1020 in https://github.com/heygen-com/hyperframes/pull/75 * fix(cli): inject version from package.json, fix docker hint, add --port to dev by @miguel-heygen in https://github.com/heygen-com/hyperframes/pull/76 * chore: release v0.1.5 by @github-actionsMedium3/27/2026
v0.1.3## What's Changed * feat(cli): add opt-out anonymous telemetry via PostHog by @jrusso1020 in https://github.com/heygen-com/hyperframes/pull/52 * fix(producer): resolve manifest from sibling dist/ directory by @jrusso1020 in https://github.com/heygen-com/hyperframes/pull/54 * fix(producer): add margin reset when wrapping HTML fragments by @miguel-heygen in https://github.com/heygen-com/hyperframes/pull/55 * chore(github): convert issue templates to YAML forms by @jrusso1020 in https://github.com/Medium3/26/2026
v0.1.2## What's Changed * feat(ci): add workflow_dispatch release trigger with dry-run and GitHub Release by @jrusso1020 in https://github.com/heygen-com/hyperframes/pull/16 * fix: rename root package to avoid shadowing published CLI by @vanceingalls in https://github.com/heygen-com/hyperframes/pull/17 * ci(regression): add Docker-based regression test pipeline by @jrusso1020 in https://github.com/heygen-com/hyperframes/pull/27 * build: add oxlint, oxfmt, commitlint, lefthook, knip, and editorconfig cMedium3/25/2026

Dependencies & License Audit

Loading dependencies...

Similar Packages

mcp-ts-coreAgent-native TypeScript framework for building MCP servers. Build tools, not infrastructure.v0.10.15
frontmcpTypeScript-first framework for the Model Context Protocol (MCP). You write clean, typed code; FrontMCP handles the protocol, transport, DI, session/auth, and execution flow.v1.5.4
keryxKeryx: The Fullstack TypeScript Framework for MCP and APIsv0.37.0
mcp-videoVideo editing MCP server for AI agents. 83 tools, 858 tests collected, 3 interfaces. Works with Claude Code, Cursor, and any MCP client. Local, fast, free.v1.10.0
MediaWiki-MCP-ServerModel Context Protocol (MCP) Server to connect your AI with any MediaWikiv0.14.0

More in MCP Servers

supersetCode Editor for the AI Agents Era - Run an army of Claude Code, Codex, etc. on your machine
kreuzbergA polyglot document intelligence framework with a Rust core. Extract text, metadata, images, and structured information from PDFs, Office documents, images, and 91+ formats. Available for Rust, Python
ai-engineering-from-scratchLearn it. Build it. Ship it for others.
CodeGraphContextAn MCP server plus a CLI tool that indexes local code into a graph database to provide context to AI assistants.