Mã nguồn mở bởi heygen-com
HyperFrames là framework mã nguồn mở của HeyGen biến HTML, CSS, media và hoạt ảnh thành video MP4. Bạn viết video như một trang web, xem trước trên trình duyệt rồi xuất video bằng dòng lệnh. Bộ skill đi kèm giúp Claude Code, Codex, Cursor tự dựng video theo yêu cầu.
Ảnh và video lấy từ README của dự án trên GitHub, bản quyền thuộc nhóm phát triển.
Kiểm tra tự động ngày 04/11/2026 từ dữ liệu GitHub, OSV.dev và docker-compose. Đây không phải chứng nhận bảo mật; Tino không phát triển hay bảo trì repo này.
Làm video bằng code thường cần học một định dạng timeline riêng hoặc dựng cả dự án React. HyperFrames chọn cách khác: mỗi video là một file HTML. Các phần tử như video, ảnh, chữ, âm thanh được gắn thuộc tính data-start, data-duration, data-track-index để xếp lên timeline. Hoạt ảnh viết bằng GSAP, CSS, Lottie, Three.js, Anime.js hoặc WAAPI.
Khi xuất video, trình render mở trang trong Chrome không giao diện (headless), tua tới từng khung hình rồi ghép lại bằng FFmpeg. Vì vậy cùng một đầu vào cho ra cùng một video. Không cần bước build: file index.html mở thẳng được trên trình duyệt để xem trước.
Dự án nhắm tới trợ lý lập trình AI. Bộ skill dạy trợ lý cả quy trình: lên kế hoạch, viết HTML hợp lệ, gắn hoạt ảnh, thêm media, kiểm lỗi, xem trước và xuất video. CLI mặc định không hỏi tương tác nên trợ lý chạy được trọn vẹn. Kho Catalog có khoảng 450 khối dựng sẵn (theo README) để cài vào dự án.
Ngoài CLI, nhóm phát triển có Studio để xem và sửa video trên trình duyệt, ứng dụng desktop cho macOS, Windows, Linux và đường render phân tán trên AWS Lambda. Trang này nói về bộ mã nguồn mở theo giấy phép Apache 2.0.
claude plugin marketplace add heygen-com/hyperframes
claude plugin install hyperframes@hyperframesnpx skills add heygen-com/hyperframesnpx hyperframes init my-video
cd my-video
npx hyperframes preview # preview in browser with live reload
npx hyperframes render # render to MP4Lệnh chép từ README của dự án. Đọc kỹ trước khi chạy và đối chiếu với README mới nhất, vì lệnh có thể đổi theo phiên bản.
| Mục | Ý nghĩa |
|---|---|
GIT_LFS_SKIP_SMUDGE | Đặt 1 khi git clone mã nguồn để bỏ qua khoảng 240 MB video kiểm thử lưu bằng Git LFS; chỉ cần khi tải repo về để phát triển |
Skill cập nhật bằng npx hyperframes skills update; lệnh này lấy bản mới nhất từ nhánh main và không xoá skill đã có. Plugin Claude Code cập nhật qua trình quản lý plugin, có thể bật tự cập nhật.
Dự án video là thư mục file HTML và media thông thường, sao lưu như mã nguồn (ví dụ commit lên Git).
Không. Mã nguồn theo giấy phép Apache 2.0; README ghi rõ không có phí theo lượt render hay ngưỡng dùng thương mại. Chi phí chỉ phát sinh nếu bạn dùng dịch vụ trả phí bên ngoài, ví dụ tạo giọng đọc hay video bằng AI.
Cả hai đều render video bằng Chrome không giao diện và FFmpeg. Theo README, Remotion viết video bằng component React và cần bundler, còn HyperFrames dùng HTML thuần, không cần bước build. Giấy phép cũng khác: HyperFrames dùng Apache 2.0, Remotion dùng giấy phép riêng.
Có thể, nếu bạn dùng qua trợ lý AI như Claude Code: bạn mô tả video, trợ lý viết HTML và chạy lệnh render. Tuy vậy, để chỉnh chi tiết bạn vẫn nên đọc được HTML và CSS cơ bản.
Không bắt buộc. HyperFrames chạy trên máy cá nhân nơi bạn dùng trợ lý AI. README có nói tới render trong Docker và trên AWS Lambda cho nhu cầu render hàng loạt, nhưng không đưa lệnh cụ thể cho Docker.
Tino không phát triển, không sở hữu và không liên kết với HyperFrames hay nhóm phát triển heygen-com. Tên, logo và nhãn hiệu thuộc về chủ sở hữu tương ứng; việc nhắc tới chỉ để mô tả, không có nghĩa là dự án xác nhận hay hợp tác với Tino.
HyperFrames được phân phối theo giấy phép Apache-2.0 của nhóm phát triển. Tino không bảo đảm về tính năng, bảo mật hay mức độ phù hợp của phần mềm; bạn tự chịu trách nhiệm khi cài đặt, cấu hình và sử dụng.
Lệnh cài và thông tin trên trang lấy từ tài liệu công khai của dự án tại thời điểm cập nhật và có thể đã thay đổi. Đọc tài liệu chính thức và sao lưu dữ liệu trước khi chạy trên máy chủ thật.