首次使用时代理会检查并准备 Hypit 可执行文件,需联网;模型服务需自备账号与 API,HypiHub 只是推荐托管服务;需 Node.js 22.15+ 与 pnpm 10.33 环境。
hypit
hypit-ai活跃维护用 AI 智能体复刻爆款视频的完整工作流:换脸、改文案、替换 B-roll,一条命令批量产出上百个变体。
Clone any viral video with AI agents. Not just a script, the whole workflow: swap the face, the words, the B-roll, ship 100 variants in one command, and get your 100M views.
npx skills add hypit-ai/hypit -gREADME 未说明显存或 GPU 要求;示例提到用 64 个无头 Chromium 进程并发渲染,属于 CPU 侧渲染。
给 AI 编码代理用的视频创作语言与系统,把爆款视频克隆成可编辑可复用的完整工作流
用 AI 智能体复刻爆款视频的完整工作流:换脸、改文案、替换 B-roll,一条命令批量产出上百个变体。
核心能力
- 用 SVML 描述视频工作流,按词而非秒锚定素材与字幕
- 一条命令复用同一构图批量产出上百个变体
- 组件可插拔,换主播不动字幕,可装包或自写
- 支持纯代码渲染画面,不调用生成模型也能出片
- 内置 WhisperX 词级对齐与说话人感知卡拉 OK 字幕
容易踩的坑
- v0.3.1最新正式版2026-10-09 · 2026-10-09 10:24 UTC
Upgrade notice
Existing 0.3.0 project components may need SDK import and dependency updates. Read the 0.3.1 migration guide before updating a production. Preserve existing Sources, Runs and Results; update the project lockfile deliberately.
Changes
- Video-domain SDKs are independently versioned npm packages. Default video capabilities still install with Hypit; generic host APIs remain under @hypit/hypit.
- Studio resolves computed CaptionTiming references, displays named Instants even when no Track consumes them, and retains the compact unified Timeline header and projection rows. Windows remain visible through their consuming Track Items.
- Studio observes atomic Source-file replacement and updates watches as the loaded Source closure changes.
- Pricing reports Producer failures completely and exits unsuccessfully when planning fails.
- Skill and documentation use the current SDK package names and installed Studio paths. The Skill updates separately through
npx skills add hypit-ai/hypit -g.
For an existing global CLI installation, use
npm install -g @hypit/[email protected]after publication completes. For a project-local installation, update the existing package.json and lockfile using the project package manager and migration guide.This release does not publish the optional partner Provider packages or the four optional ecosystem components.
- v0.3.02026-10-08 · 2026-10-08 20:14 UTC
查看更新说明
Highlights
- Hypit now has a domain-neutral language host and an adaptive video authoring layer. SVML, SVS and SVRun remain the author-facing source family, while video semantics, audiovisual tracks, components and execution are owned by composable packages instead of being hard-coded into Core.
- Time is explicit and reusable. Timeline construction resolves an absolute end and anchors; semantic projections are explicit author relations; component surfaces consume named Windows and Instants. Visual, audio, typography and caption tracks share a clearer item model without making semantic time a mandatory skeleton.
- Captions preserve authored structure. Caption documents distinguish display words, semantic units and authored cues, with complete timing bindings and Studio presentation based on the same model.
- Media composition is more orthogonal. A-roll and B-roll use the same visual and audio clip model after contributing any timing evidence. Playback, spatial mapping and drawing order are expressed independently, and local media/image execution has a single owner.
- The local toolchain is composable without a second package system. The root CLI discovers installed command contributors through project configuration; npm packages and the package-manager lockfile remain the installation and version authority.
- The Distribution has an explicit ownership graph. Essential implementation packages are embedded, while default models, providers and kits are ordinary versioned dependencies. Release candidates are assembled from that graph and verified through cold installation and real rendering on Linux and Windows.
Upgrade
Install
@hypit/[email protected]with your package manager and commit the resulting lockfile. This is an architectural release: migrate 0.2 Sources, Recipes, Runs and project components to the 0.3 author model rather than relying on removed legacy forms. The repository examples, public documentation and Hypit Skill describe the current syntax and ownership boundaries.If you installed the Hypit Skill separately, refresh that installation from
hypit-ai/hypit; npm and Skill installations update independently.Validation
Publication is gated on type checks, tests, cold installation of one immutable candidate on Linux and Windows, component compilation, browser preparation, a 240-frame render, export and media decoding. The Distribution is published only after all independent package versions and candidate integrity have been verified.
- v0.2.182026-10-08 · 2026-10-08 16:07 UTC
查看更新说明
Highlights
- Frame animations of later Presents render at the right time again. Since 0.2.15, a lifecycle
motion(for exampleenter: fade) on an Item that starts after frame 0 was evaluated at absolute composition time, so the Item skipped its fade or stayed invisible for most of its window. Animations now follow their own Present's time, as in 0.2.13. (#373, fixes #372) - Still-image clips keep their colors. Pictures turned into video are now converted with the BT.709 matrix and tagged, so players no longer shift the colors of HD still clips. (#363)
- Alpha sources normalize about 9x faster. The lossless VP9 encode for video with transparency now runs at libvpx's fastest speed. Decoded frames are identical. (#383, fixes #382)
hypit media fetchworks with TikTok. The locked yt-dlp environment now includescurl_cffi, so yt-dlp can impersonate a browser. (#384, fixes #381)- Frame-boundary errors surface before Build. A Timeline
endor Takeatthat does not land on a whole frame (for exampleend="8s"at 30000/1001 fps) is now reported byhypit checkwhen the Clock is static (#355, fixes #354).hypit planalso reports any Producer failure in a step that carries no request, and exits 1 instead of calling the plan valid (#348).
Upgrade
Install
@hypit/[email protected]. Existing video projects and materials need no migration.If you have already run
hypit media prepare-fetch, run it once more so the prepared environment picks upcurl_cffi.hypit.cli-plan@1output gainsproducerFailureCount, present on every plan, andproducerFailures, present when it is non-zero.Validation
CI passed on Linux and Windows for the release candidate on
main. - Frame animations of later Presents render at the right time again. Since 0.2.15, a lifecycle
- v0.2.172026-10-01 · 2026-10-01 03:24 UTC
查看更新说明
Highlights
-
A network failure now says which network failure it was. Node's
fetchreports every connection-level failure asfetch failedand keeps the reason onerror.cause, which the sharedtransport()helper dropped. A failed HypiHub catalogue check therefore read... generation not submitted: fetch failed, which cannot tell DNS, TLS, a reset, a timeout or a proxy problem apart, and was misread as an upstream provider outage.The cause's code and message are now appended:
Failure Before After DNS fetch failedfetch failed: getaddrinfo ENOTFOUND <host>Certificate fetch failedfetch failed: CERT_HAS_EXPIRED certificate has expiredConnect timeout fetch failedfetch failed: UND_ERR_CONNECT_TIMEOUT Connect Timeout Error (attempted address: <ip>:<port>, timeout: 10000ms)Every provider's network failures pass through this helper, so HypiHub catalogue reads, OAuth refresh, uploads and downloads all gain the reason. The text comes from Node's network layer (host, address and port, error code, certificate reason) and contains no URL path, query string or header. (#376)
Upgrade
Install
@hypit/[email protected]. Existing video projects and materials need no migration. Error messages keep their original text as the prefix.Validation
PR checks passed on Linux and Windows, including the packaged-Distribution check. The new messages above were produced by sending real failing requests through
transport(). -
- v0.2.162026-09-26 · 2026-09-26 12:02 UTC
查看更新说明
Highlights
-
hypit packages status <name>@<version>now answers the question a Build asks. It read the machine package home and nothing else, while the loader finds an external package in two places — the node_modules chain above whoever requires it, and the machine home addressed by the version that requirer declares. A package installed where the first half looks was reported not ready, andhypit doctorthen loaded the provider from it on the next line.Status locates the Distribution package that declares the specifier and makes one
locateNodePackagecall from there, so one call covers both places instead of this command reimplementing one of them beside the loader. The version is still exact and checked twice: a requirer is found only at the version asked for, and the resolved manifest's version is compared to it afterwards. A specifier nothing declares now names that as the reason instead of a bare not-ready.This is what an agent container hits:
npm i -g @hypit/hypit @hyperframes/engineputs both in the same global node_modules, Builds resolve the engine and work, andpackages statuscalled it missing.
Upgrade
Install
@hypit/[email protected]. Existing video projects and materials need no migration.packages statusoutput gainsdeclaredBy,installedVersionanddetailas optional fields; the machine-readable format stayshypit.cli-package@1.packages installis unchanged.Validation
The packaged Distribution was installed outside the checkout, used to compile the bundled project component, prepare its font and managed browser, render and export an MP4, and decode the complete output successfully.
The status change itself was measured in a container-shaped layout — the Distribution and its dependencies installed globally, machine package home empty — where
@hyperframes/[email protected]and@hyperframes/[email protected]now report ready with the declaring package and the resolved installation path, against not-ready and exit 1 before. An unknown version and an unknown package still exit 1, naming that no Distribution package declares them. -
用户点评
登录用户的真实使用记录,可按版本和硬件筛选还没有人点评。第一个说出真实体验的人最有价值。
Hypit
Hypit gives AI agents (Claude Code, Codex...) a language and system to create video. Drop in a video, and your agent clones it as a complete workflow: footage, captions, B-roll and effects, all anchored to words instead of seconds.
To be clear: cloning a video is the fastest way in, not the only one. You can start from our templates, or just describe the video you want and your agent writes the workflow from scratch. Generation models are optional too: a workflow can compile captions, motion graphics and code-rendered visuals into a finished video without calling a generation model or incurring its service charges.
Install once
npx skills add hypit-ai/hypit -g
This installs the Skill. On first use, your agent checks for the Hypit executable and helps prepare it if needed. Your video project can live anywhere.
Hypit is free to use; your Coding Agent and model services have their own accounts and charges. HypiHub is our recommended hosted model service. You can also use your own API or local models; tell your agent the service name and API documentation so it can set up the appropriate connection.
Agent environments and entry partners · Model and deployment services
Examples
UGC
Generation source · Run and production notes
Podcast
Generation source · Run and production notes
Street Interview
Generation source · Run and production notes
Use the Hypit skill
The /hypit skill is available to coding agents. Start a session in any empty or existing project
directory and ask it to create videos for you:
/hypit Clone this video: /path/to/video.mp4, and replace the ranking content with a comparison of Hypit (official website: hypit.ai) with other AI video products.
Or start without a reference video:
/hypit Make a ranking video that puts Hypit in S tier.
Your agent can check the environment, request the credentials the video needs, generate the material, and build the finished composition.
👉 Get 100 FREE AI Avatars with unique voices
Why Hypit
- Clone any video: drop in a video, get the whole workflow — footage, captions, B-roll, effects. Not a script breakdown.
- One workflow, 100 variants: reuse the composition and existing material; generate the parts that change.
- Pluggable components: swap the host without touching the captions. Use an installed package, adapt an example, or write your own.
- Open source: no Hypit seat pricing, per-render fees or added watermark. Model-service usage is billed by the service you choose.
What Hypit Can Build
Drop in a video and your agent clones the whole workflow — or describe what you want and it writes one from scratch. Either way you get an editable, re-runnable composition, not a one-off render.
- Paid social ads — clone a winning ad from the Meta Ad Library, swap in your product, ship 50 hook variants the same day. When it fatigues in two weeks, re-run with fresh openings; the body never changes.
- Viral clones — any TikTok, Reel, or Short becomes a template. Swap the host, the hook, the product, the language, the aspect ratio.
- TikTok Shop and affiliate videos — one format that converts, a new SKU every day. Swap the product, the price, the CTA; the structure that worked stays untouched.
- AI UGC and talking heads — narration, word-level captions, B-roll, comment stickers, beat-synced cuts, all wired automatically.
- Podcast and interview clips — split-screen layouts, speaker-aware captions, reaction overlays.
- Code-rendered videos — visuals driven entirely by front-end code, rendered locally without generation API calls.
- Localized versions — the same video in ten languages. Rewrite a line and the timing re-flows itself.
Stay Tuned with Us
Star us, and you will receive all release notifications from GitHub without any delay!
How to Contribute
Pull requests are welcome, and documentation, examples and translations count as much as code. Pick up an open issue or open one for what you want to work on, and we will help you land it. CONTRIBUTING.md has the setup, the checks CI runs and the pull request flow.
Creating a component is ordinary video-production work, and the component normally stays with the video project that owns it. When its owner wants to share it, the same package can be handed off as a versioned tarball or published under the owner's npm scope or private registry. Proposals for a component maintained in Hypit's official Distribution begin with an issue describing the shared product need; official inclusion is separate from normal community sharing.
The Development Guide covers the prerequisites, the daily commands and the repository layout.
Launch Partners
⭐ Star History
Contributors
License
Hypit is released under the Hypit Open Source License. The videos and other outputs you create belong to you; third-party models and services may have their own terms.
Partnership Community: LINUX DO