{"full_name":"heygen-com/hyperframes","owner":"heygen-com","name":"hyperframes","url":"https://github.com/heygen-com/hyperframes","description":"Write HTML. Render video. Built for agents.","homepage":"https://hyperframes.heygen.com","topics":[],"language":"TypeScript","license":"Apache-2.0","avatar":"https://avatars.githubusercontent.com/u/65394575?v=4","created_at":"2026-03-10T01:51:06Z","pushed_at":"2026-11-10T09:38:15Z","metrics":{"stars":81941,"forks":7570,"watchers":198,"issues":645,"prs":6724,"releases":605,"issues_open":null,"issues_closed":null,"prs_open":null,"prs_closed":null,"prs_merged":null,"discussions":15},"growth":{"day":{"stars":621,"forks":66,"base_day":"2026-11-09"},"week":{"stars":4329,"forks":442,"base_day":"2026-11-03"},"month":{"stars":24724,"forks":2446,"base_day":"2026-10-11"}},"history":{"dates":["2026-09-18","2026-09-19","2026-09-20","2026-09-21","2026-09-22","2026-09-23","2026-09-24","2026-09-25","2026-09-26","2026-09-27","2026-09-28","2026-09-29","2026-09-30","2026-10-01","2026-10-02","2026-10-03","2026-10-04","2026-10-05","2026-10-06","2026-10-07","2026-10-08","2026-10-09","2026-10-10","2026-10-11","2026-10-12","2026-10-13","2026-10-14","2026-10-15","2026-10-16","2026-10-17","2026-10-18","2026-10-19","2026-10-20","2026-10-21","2026-10-22","2026-10-23","2026-10-24","2026-10-25","2026-10-26","2026-10-27","2026-10-28","2026-10-29","2026-10-30","2026-10-31","2026-11-01","2026-11-02","2026-11-03","2026-11-04","2026-11-09","2026-11-10"],"stars":[45674,47617,48351,48692,48990,49186,49961,50332,50652,51007,51334,51615,52143,52331,52630,52846,53048,53282,53868,54183,55227,55792,56246,57217,57817,58419,59079,59685,60277,61660,62558,63555,64388,65186,65851,67501,68339,69088,69883,70661,71362,72911,73801,74603,75358,75959,77612,78245,81320,81941],"forks":[4301,4385,4427,4459,4484,4490,4564,4594,4616,4648,4674,4703,4755,4776,4804,4828,4839,4862,4913,4936,5010,5034,5058,5124,5158,5204,5267,5322,5381,5516,5608,5700,5787,5874,5944,6101,6171,6255,6323,6392,6442,6594,6692,6780,6855,6925,7128,7209,7504,7570],"watchers":[130,130,131,132,132,135,138,137,137,140,139,141,140,141,141,141,141,143,146,145,147,149,150,152,152,155,156,157,164,168,166,166,170,172,172,178,180,181,181,182,179,181,182,180,182,186,192,193,198,198],"issues_open":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],"prs_open":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null]},"boards":{"daily":55,"weekly":25,"monthly":13,"weekly_rate":72,"monthly_rate":63},"same_owner":[],"issues":[{"number":5025,"title":"Skills: 10 cross-skill contradictions and 11 wrong facts or broken paths","comments":5,"created_at":"2026-10-04T18:25:19Z"},{"number":7021,"title":"motion-doctrine: seam-gate speed-match is a ±0.1 s window average, so seam-stamp's default durations score 1.70 (x/y) and 3.7 (z); eases don't fix it, ledger dur options do","comments":4,"created_at":"2026-11-02T14:43:58Z"},{"number":6096,"title":"[Feature] GPU-accelerated video decode on Linux (NVDEC) — extraction of 4K sources runs entirely on CPU","comments":4,"created_at":"2026-10-22T22:43:36Z"},{"number":5959,"title":"`render` never applies GSAP scale/position tweens to an image clip (works correctly in `snapshot`/`keyframes`)","comments":4,"created_at":"2026-10-20T12:43:28Z"},{"number":5885,"title":"Arabic text: per-letter splits render isolated letters and word rows render reversed, with no lint warning","comments":4,"created_at":"2026-10-19T14:29:29Z"},{"number":5473,"title":"render --docker: frame capture stalls (~frame 200) when two `<video>` clips play at the same time","comments":4,"created_at":"2026-10-11T19:04:11Z"},{"number":6927,"title":"Timeline editing extremely laggy on Ubuntu 26.04","comments":3,"created_at":"2026-11-01T11:01:37Z"},{"number":5479,"title":"ProRes `mov` output carries 8-bit levels in a 10-bit container (the docs say \"10-bit color\")","comments":3,"created_at":"2026-10-12T00:30:45Z"}],"discussions":[{"number":7320,"title":"Scenes: a library of 200+ finished HyperFrames scenes, each with the prompt that made it","comments":0,"category":"Show and tell","created_at":"2026-11-06T14:59:47Z"},{"number":7200,"title":"Caption timing after a late recut: a checked word-data adapter and boundary fixture","comments":0,"category":"Show and tell","created_at":"2026-11-05T01:16:50Z"},{"number":7139,"title":"Samarqand","comments":0,"category":"General","created_at":"2026-11-04T03:50:18Z"},{"number":7022,"title":"Six finished films: HyperFrames workflows, public source and render provenance","comments":0,"category":"Show and tell","created_at":"2026-11-02T15:50:52Z"},{"number":5958,"title":"When will the Windows version be released? The Mac version looks good. Will the Windows app also be lightweight, or will it be resource-heavy?","comments":1,"category":"Q&A","created_at":"2026-10-20T12:21:55Z"},{"number":5957,"title":"can you add any skills or tools to the app that help reduce token usage? That would be really useful.","comments":0,"category":"Show and tell","created_at":"2026-10-20T12:21:08Z"},{"number":5267,"title":"Lampo: keep the frame and drawing attached to your agent's revision task","comments":0,"category":"Show and tell","created_at":"2026-10-08T16:16:44Z"},{"number":5172,"title":"1human: shared motion references for a human and their video agent","comments":0,"category":"Show and tell","created_at":"2026-10-07T08:15:19Z"}],"latest_release":{"name":"v0.9.25","tag":"v0.9.25","published_at":"2026-11-08T20:25:21Z","body":"# HyperFrames v0.9.25\n\nReleased on 2026-11-08.\n\nRe-rendering a film with the same settings now gives the same result, because every render seeds its random values. A muted video's picture also no longer waits on its own audio track at a cut, and `check` replays an unchanged project's last pass.\n\n## Features\n\n- **CLI:** Check replays an unchanged project's last pass and takes --no-craft ([070b964d7](https://github.com/heygen-com/hyperframes/commit/070b964d7b8cd844a893f0abbe8e0b7f1ac6d879), [#7398](https://github.com/heygen-com/hyperframes/pull/7398)).\n\n## Fixes\n\n- **Core:** A muted video's picture no longer waits on its own audio track at a cut ([fa2e63515](https://github.com/heygen-com/hyperframes/commit/fa2e63515f3a4b80c7f0399c4f393a9a4c6f6d3f), [#7412](https://github.com/heygen-com/hyperframes/pull/7412)).\n- **Producer:** Seed random values in every render so re-renders give the same film ([eb16510a1](https://github.com/heygen-com/hyperframes/commit/eb16510a10fbc30f230ae2b7d6e5a7ac50e31eeb), [#7410](https://github.com/heygen-com/hyperframes/pull/7410)).\n- **Core:** Capture pages load only the clips on screen ([12906e0bf](https://github.com/heygen-com/hyperframes/commit/12906e0bfba41b72d9aad83d6a98c0c8943e5682), [#7402](https://github.com/heygen-com/hyperframes/pull/7402)).\n\n## Internal\n\n- Install ffmpeg through the GitHub API asset route with a cache ([074de9dd1](https://github.com/heygen-com/hyperframes/commit/074de9dd1e7196c1e1f56b6c8704f4bebac41983), [#7401](https://github.com/heygen-com/hyperframes/pull/7401)).\n\n## Full changelog\n\nhttps://github.com/heygen-com/hyperframes/compare/v0.9.23...v0.9.25\n"},"readme":true,"readme_zh":false,"news":[{"title":"Show HN: HyperFrames – Render Video from HTML via Chrome's BeginFrame API","url":"https://github.com/heygen-com/hyperframes","hn":"https://news.ycombinator.com/item?id=47797513","source":"Hacker News","lang":"en","date":"2026-04-16","points":6,"comments":0},{"title":"Has anyone tried using Hyperframes?","url":"https://github.com/heygen-com/hyperframes","hn":"https://news.ycombinator.com/item?id=47994268","source":"Hacker News","lang":"en","date":"2026-05-03","points":2,"comments":1},{"title":"Write HTML. Render video. Built for agents","url":"https://github.com/heygen-com/hyperframes","hn":"https://news.ycombinator.com/item?id=48152343","source":"Hacker News","lang":"en","date":"2026-05-15","points":1,"comments":0},{"title":"Hyperframes – AI Video Creation for Agents","url":"https://github.com/heygen-com/hyperframes","hn":"https://news.ycombinator.com/item?id=47822361","source":"Hacker News","lang":"en","date":"2026-04-19","points":1,"comments":1},{"title":"WorkBuddy做视频有多离谱?这3个skill绝了!","url":"https://www.msn.com/zh-cn/%E6%8A%80%E6%9C%AF/%E8%BD%AF%E4%BB%B6/workbuddy%E5%81%9A%E8%A7%86%E9%A2%91%E6%9C%89%E5%A4%9A%E7%A6%BB%E8%B0%B1-%E8%BF%993%E4%B8%AAskill%E7%BB%9D%E4%BA%86/ar-AA2h7voH","source":"红板报 on MSN","lang":"zh","date":"2026-11-09"},{"title":"MotionClone копирует анимацию из любого видео и превращает ее в редактируемый проект","url":"https://vc.ru/id132674/3243445-motionclone-sozdanie-redaktirovyemyh-animatsiy-iz-video","source":"vc.ru","lang":"en","date":"2026-11-08"},{"title":"10 Trending AI Repositories This Week. I've Only Tried Two","url":"https://note.com/masa_ai_pc/n/n4c39d5c306dd?hl=en","source":"note","lang":"en","date":"2026-11-04"},{"title":"[Verification] Is it true that \"Claude doesn't create videos, but draws and exports them using code\"? I checked the original post and the tool's public documentation","url":"https://note.com/kemigawa_beri/n/nc141eb374ef7?hl=en","source":"note","lang":"en","date":"2026-11-03"},{"title":"ChatGPT Codex Turns Text Prompts Into 2-Minute Videos","url":"https://www.geeky-gadgets.com/how-to-edit-video-chatgpt-codex/","source":"Geeky Gadgets","lang":"en","date":"2026-10-09"},{"title":"Remotion Was My First Agentic Video Love. Then HyperFrames Stole Me. /last30days for both","url":"https://x.com/mvanhorn/article/2063624356484501832","source":"x","lang":"en","date":"2026-06-07"},{"title":"用AI全自动剪辑，日更 100条爆款视频——HyperFrames、Remotion、Git使用入门","url":"https://news.qq.com/rain/a/20260602A0AMCY00","source":"腾讯网","lang":"zh","date":"2026-06-02"},{"title":"HyperFrames vs Remotion — An Introductory Guide to the Era of Creating Videos with Code","url":"https://note.com/ai_video_creator/n/nc370788a3c36?hl=en","source":"note","lang":"en","date":"2026-05-11"},{"title":"HyperFrames on Vercel","url":"https://vercel.com/templates/next.js/hyperframes-on-vercel","source":"vercel","lang":"en","date":"2026-05-09"},{"title":"Bin Liu on X: \"alright - verdict is in - Motion Design is solved made with HyperFrames + Claude Design btw - HyperFrames is open source, star it on github and I'll send ...","url":"https://x.com/liu8in/status/2045391185519448574","source":"x","lang":"en","date":"2026-04-17"},{"title":"I Tried 100+ Github Repos for Claude. These 6 Are the Best","url":"https://news.google.com/rss/articles/CBMiXEFVX3lxTFBSXy1SZXd6YVZKWXB0Tm5uRjRhSDJRM1J4bk1ONlM0ZDd0Z2x3djMwT0t6SUlHR3dOei1WUnNnWHppcm04TnVtRENaMEJsZm5rUjZHdm5YWWZTZ25k?oc=5","source":"YouTube","lang":"en","date":"2026-10-11"},{"title":"INSANE ONE-SHOT! Opus 5.5 made this entire video in 30 min.","url":"https://news.google.com/rss/articles/CBMiQkFVX3lxTE5IUk1lRHZCd2UyUzloQUhiU3dReDhwdnh0akdmM3NUWk94NWRHSkhSVWxHaTJ2Wl9YMEZPS1g3WEtGdw?oc=5","source":"YouTube","lang":"en","date":"2026-09-22"},{"title":"How to Make Motion Graphics With Astra in Codex: A Practical Prompt Guide","url":"https://news.google.com/rss/articles/CBMickFVX3lxTE5qM3BHbXViLUVGUnE2UmRXa1RPNjNMTUVNOEoyLXVsN015NXoyUGdjNHczN2o4VWUyRFBFOUtzNnZzc1pNT2hfVHRxRk5YQ193MFFTcEdaVnowOW5OT0VVUkRmbFBub2JxNFdlS0UyNkFmdw?oc=5","source":"Kingy AI","lang":"en","date":"2026-09-04"},{"title":"How to Create a Video with Claude Code","url":"https://news.google.com/rss/articles/CBMiXEFVX3lxTE5VZ1RpX0lUQWE1dHNIU1JYUE1XUEFpLTRkTm13azUxOURDZDZBZEVoQXN2aTlYYUtKNGsyOXVhM2g5MW4yZVJFUEJEQ2FGSU1BZXdONmFaM2JuWnl3?oc=5","source":"YouTube","lang":"en","date":"2026-08-01"},{"title":"教程｜我做了一个视频动效系统！开源免费","url":"https://news.google.com/rss/articles/CBMiVkFVX3lxTFBSQ3kwbmxtcjEzNjY1c1psU0hkaUJLYW54c2RfRUJ0NVBmS0dpQl9XWDlBOFlMcnFicG9FSFVfNTFHTUpVX3NyZjM3clVObHVCSE9NR3dB?oc=5","source":"news.qq.com","lang":"zh","date":"2026-07-07"},{"title":"Codex视频技能推荐_新浪新闻","url":"https://news.google.com/rss/articles/CBMiY0FVX3lxTFBOS19YRXM1WXNEbk1uYkpJemxjaXR2bkRaNmxWLWFGVmQwR3RGNFFtWEEyY044SWxOcWV3eFVNcHc4ZmNVb1dNQmcyWG5YckE4X2lBeHZSanRzbXRIM1hmdVR4Yw?oc=5","source":"新浪网","lang":"zh","date":"2026-06-05"},{"title":"Open Design hits 57.4K GitHub stars as an open-source Claude Design alternative","url":"https://news.google.com/rss/articles/CBMie0FVX3lxTE1VWGQ1bEJWbVNMUHBxQjRRWjVQX1FfQUpDeGl4eXZ1UlU0YjV1WXpBS1kyZFFVOGVMNmpFU05MbkVkNjlnQ2NwUjZFRDU3YWtKTk82VmZnbFN3ZmhDMm1JbVNMcHpqMmFBb1FvSWNpUGhjSUxKN0c2N0hlTQ?oc=5","source":"Augment Code","lang":"en","date":"2026-06-02"},{"title":"Huashu Design Skill 实测：15K Star 开源设计神器，7大设计能力全面解析","url":"https://news.google.com/rss/articles/CBMifEFVX3lxTFBJRUFuUG5lcmhHMVJBb2FHVkw0c2NXb0x1ZERKV0Zld2d6VmVHclY5UHdlNXd2NFJwOGtIV2JfbDhabGlGZmo2VmNxVFFYSWhIeDhtdHFKQTljUWVRUXZhTjNZaXB4QU92R0dISUdabi16eEVJWkVfX0Q3amk?oc=5","source":"302.AI","lang":"zh","date":"2026-05-28"},{"title":"Codex+hyperframe做视频，让剪辑师们慌了?","url":"https://news.google.com/rss/articles/CBMiVkFVX3lxTE1VYnlUNkVPRGkyZlRfQmNOb1ZxWVBMdGxIc0J4ZklsbnJsYmJmMzJCLXk1Tm5Qbkp3RmFhUlc4TnJtTDdpZm9HUk1TRWlVWWx4MDd0UmNB?oc=5","source":"腾讯新闻","lang":"zh","date":"2026-05-12"}],"stale":false,"snapshot_at":"2026-11-10T09:35:25Z","history_start":"2026-09-06"}