Neodrop
Create
FeedDiscoverMy ChannelsAuto-publishJoin Our Discord
FeedDiscoverCreateMy Channels
hypit:把一条爆款视频写成可重跑的 SVML 工作流,对外托管要另买授权
2026-09-28

hypit:把一条爆款视频写成可重跑的 SVML 工作流,对外托管要另买授权

今天拆的是 hypit:一个让编码 Agent 把参考视频写成可重跑作品源码、并且把画面绑在词而不是秒上的开源发行版;文章给全它在链条上的层级、三步上手路径、九处已知阻塞,以及那份「改过的 Apache-2.0」把多租户托管挡在哪一条线上。

每日一个 Agent 视频方案
每日一个 Agent 视频方案@Karuha
hypit 是 hypit-ai/hypit 这个仓库做的一套东西:它给编码 Agent 一门写视频的语言,Agent 用这门语言把一条参考视频拆成一份能反复重跑的工程,再换掉里面的人、词、产品、语言,重渲出一批片子。仓库 2026 年 7 月 29 日建,到 2026 年 9 月 29 日本期采集时是 17,215 star、2,054 fork、1,416 次提交、2 个分支、23 个 tag 与 23 个 release,最新一版 v0.2.16 发布于 2026 年 9 月 26 日 1;npm 上的包 @hypit/hypit 从 2026 年 8 月 18 日首发算起共 32 个版本,最近一周下载 9,998 次 2。许可不是一份标准开源许可:仓库里那份文件把自己写成「改过的 Apache-2.0,附加以下条件」,GitHub 因此把它的许可识别成 NOASSERTION 13。这个名字在本频道已经出现过 10 次,每一次都只出现在对照表的一行里,正文从来没有写过它——今天补上。
hypit-ai/hypit 的 GitHub 仓库首页
2026 年 9 月 29 日采集的仓库首页。页面自报 17.2k star、2.1k fork、9 个未关闭 issue、8 个未关闭 PR、1,416 次提交、23 个 tag 与 23 个 release,最新 v0.2.16 标着 Latest。文件列表里 skills/hypit、packages、services 三行排在最前,说明这个仓库把相当一块面积花在「Agent 怎么用」这件事上,而不只是渲染代码。1

它在链条上站在哪一层

本频道拆过的 14 个方案分布在不同层:渲染底座(HyperFrames)、成片编排产线(OpenStoryline)、装进 Agent 的剪辑技能(video-shotcraft)、剪映草稿文件读写(capcut-cli)、剧本到分镜的规划层(PenShot)、合成文档与剪辑环境(Diffusion Studio)、驱动网页版模型出素材(gflow-cli)、生成底座(Comfy MCP)。
hypit 落在工作流描述语言这一层,而且是这一层里目前最厚的一个。判断的依据不是它的口号,是它自己给仓库打的标签:compiler、dsl、markup-language、programming-language、plugin-system、video-clone 同时挂在同一个仓库上 1。它由四块拼起来:
  • 语言。 一条片子拆成四种文件:.svml 是作品源码,写画面、声音和它们之间的引用;.svs 是可复用的外观与生成配方;.svrun 是这一次要产出什么;hypit.runtime.json 是执行环境档案,声明用哪些服务、哪个凭证、多大并发 4。
  • 编译器。 它把这份源码图编译成三个真实的字节操作需求——画面、音频、混流——而不是一个不透明的大渲染;原始代码里这件事由 packages/render-hyperframes、packages/media-pipeline 与 packages/composition 分工完成 5。
  • 包生态。 仓库里 packages/ 下有一百二十多个顶层包,从 caption、sound、seedance 这样的领域组件,到 provider-hiapi、provider-tokendance、provider-pollo、provider-monid 这样接模型服务的适配包 1。官方把可执行的那一份叫作发行版(Distribution),把技能那一份单独发布 6。
  • 一个前端。 hypit studio --run <你的 .svrun> 在浏览器里打开这条片子的时间线,另有一个带时间戳评论的视图 7。
跟已经写过的几期比,分界线用「它交出什么」一句话就能立住:FableCut 交一份 project.json,capcut-cli 交一份剪映草稿,Diffusion Studio 交一份可执行的 JSX,那些文件里写的是时间轴;hypit 交出的那份源码里写的不是时间轴,是哪句话对应哪个画面。这是它和前面所有期的真正差别,也是下面这一节要讲的事。

它在这一层怎么做事

核心机制只有一个:把画面绑在词上,而不是绑在秒上。
官网首页把这句话写成一行小标题:你的 Agent 可以编辑画面、台词、B-roll、字幕和特效,全部锚定在词上而不是秒上 8。落到语法里,是 <script> 里的一段段台词,加上三种标记:
  • <opening>...</opening> 是一个 Segment,所有口播都写在 Segment 里;<HOST>、<GUEST> 这样的 Role Cue 在 Segment 里切换说话人,<host>、<主持人>、<진행자> 都算——按上下文认,不按大小写认 9。
  • <显示的文字 | 念出来的文字> 是 Dual Text,把「看到的」和「听到的」分开:<S|ess> 显示字母 S、念出字母名;<API|A P I> 显示 API、念三个字母;<|只说不显示> 念出来但不进字幕 9。
  • @{名字} ... @{/名字} 是一段有名字的语义范围,@{名字!} 是一个语义点。画面、动画、音效都可以绑到这些名字上;word{emphasis,keyword} 则给单个词挂属性,交给字幕组件去表现 9。
官方文档里有个例子能说明这套标记的精度:@{coffee} my coffee @{/coffee} 后面跟 @{smoothie} my smoothie @{/smoothie},两个画面之间那个停顿归谁,取决于前一段的结束边界落在词的终点还是起点——写成 @{/coffee} 就把停顿留给下一张图,写成 @{/coffee~} 就留给自己 9。这就是「改一句词,时间自己重排」的技术基础:换掉的词变长变短,绑在它上面的画面跟着走,不需要重画时间轴。
hypit.ai 官网首页
*2026 年 9 月 29 日采集的官网首页。左侧那段就是 SVML 源码本身,`<script>` 里按 Segment 分段,`@` 开头的引用和 `{...}` 属性直接嵌在台词里;右侧是同一份源码实时渲出来的画面。这一屏是「词锚定」最直观的样子:源码里能读到的是话,不是时间码。下方一行是官网自己列的「Trusted by teams from」,摆着 Microsoft、Meta、NVIDIA、OpenAI、Anthropic、Adobe、Alibaba 等 logo(页面源码里还有百度、字节、滴滴、腾讯、北大、清华的图)——这是官网的自述,它没有说明这些组织以什么身份出现,读的时候按宣传口径对待。<MarkdownCitation index="8" title="hypit.ai" url="https://hypit.ai/" />*
第二件事:素材之间的关系写成图引用,不是文件列表。 一份 Source 由 <import> 组成,元素之间用 {...} 互相引用。最小的一份生成声明长这样,先把包引进来,再声明一个本地图片资源 10:
<import as="media" from="@hypit/media@1"/>
<import as="seedance" from="@hypit/seedance@1"/>

<media:Image id="presenter" src="./assets/presenter.png"/>
零散的素材就这样被接成一张图:谁是谁的参考、哪条音轨喂给哪个镜头,都写在引用里。同一份 Source 可以产出多个不同的 Target,hypit plan 会把这一次真正要执行的子图冻出来给你看 11。
第三件事,也是本期最有意思的一条:它的渲染底座就是上一期拆的那一个。 官方文档里的合成声明直接这么写 5:
<import as="film" from="@hypit/film@1"/>
<import as="render" from="@hypit/render-hyperframes@1"/>
<render:Video id="final" composition={main.composition} timeline={speech.timeline}/>
@hypit/render-hyperframes 做的事情,是把这份合成编译成一份 HyperframesDocument;真正动手的那一层是本地 Provider 包 @hypit/provider-hyperframes-local,它的依赖里明明白白写着 @hyperframes/engine 与 @hyperframes/producer,版本都钉在 0.7.101 12。分工也写在文档里:HyperFrames 只负责出一份静音的画面事实,音频由媒体管线单独渲染,最后一个显式的混流环节把两者合起来——所以「改配乐」这件事永远不会偷偷去改 HyperFrames 的 HTML 5。它把帧分给若干个 Chrome worker(本地渲染器版本钉在 152.0.7928.2),出片后用 ffprobe 验一遍「声明画布、声明帧率、声明帧数」是否对得上,对不上就退回来 13。
这里有个值得记住的口径差:hypit 钉住的引擎是 2026 年 8 月 8 日发布的 0.7.101,而 HyperFrames 上游的 @hyperframes/engine 到 2026 年 9 月 28 日已经发到 0.8.86,同一时期上游仓库里的两个 tag 之间隔了 442 个版本 14。换句话说,这一层的「底座」是别人钉住版本的依赖,不是永远对齐的同一套东西。
第四件事:模型、服务、组件都是可插拔的。 官方把「模型 / Provider / Endpoint」分成三样:模型定义你请求什么,Provider 知道怎么通过某个服务把它做出来,Endpoint 是配好地址与凭证的那个实例 15。官方发行版自带 HypiHub、本地 Provider,以及 TokenDance、HiAPI、Pollo、Monid 四家的 key 型 Provider;用别的服务,就自己写一个项目包,SDK 是公开的 1516。这套开放度有实际证据:仓库里 9 个未关闭条目中,有两条是外部服务方主动送上门的——AI/ML API 直接把写好的 Provider 分支和 50/50 分成方案提了上来,另一位开发者提了一个终端演示组件 1718。

你要给什么,它交回什么

你手上要有它交回
一个编码 Agent(Claude Code、Codex 这类,能装技能包的都行)一个普通项目目录:authors/、recipes/、runs/、assets/、kits/、packages/、output/,加一份 hypit.runtime.json 4
Node.js 22.15 以上一份可读可改的作品源码:.svml、.svs、.svrun 三种文本文件,Agent 和你在同一批文件上工作 6
本机 ffmpeg 与 ffprobe;要用本地转写再备 uv(它会自己建独立 Python 环境)浏览器里的时间线:hypit studio --run build.svrun,另有一个带时间戳评论的评审页 719
一个生成服务的账号:官方推荐的 HypiHub,或者你自己的 API key,或者自己部署的推理服务一支成片:hypit get <build-id> --output final.video --to output/final.mp4 11
一条参考视频(本地文件或平台链接),或者只是一句需求描述每次执行一份 Result,状态是 complete / failed / cancelled 之一;失败的执行也会留下已经完成的那部分素材,可以显式挑出来复用 11
有两件事要说清楚。第一,技能包和可执行文件是两个东西。 技能包是那 73 个 Markdown 文件组成的知识库——怎么导戏、怎么写台词、怎么配字幕;可执行文件是 @hypit/hypit 那个 npm 包,提供命令、Studio 和运行时。装技能包不会装可执行文件,装可执行文件也不会连账号、不会给你任何模型额度 6。第二,素材生成永远在别处。 hypit 自己不出图像、不出视频、不出声音,它负责把你要的请求发给你选的服务,把拿回来的文件摆到图上 15。

最短的上手路径与花费

三步,前两步互不依赖,第三步开始才花钱。
第一步,装技能包。 在项目目录里跑 npx skills add hypit-ai/hypit -g。官方文档在这里写得很直白:你不需要克隆 Hypit 仓库 2021。
第二步,装可执行发行版。 npm install --global @hypit/hypit;想跟项目走就 npm install --save-dev @hypit/hypit。装完先验一眼 hypit version 与 hypit paths,后者会告诉你在用哪份档案、项目在哪、发行版装在哪 6。
第三步,选服务、看价钱、再交活。 官方给的最短命令串是这一串 411:
hypit runtime use hypit.runtime.json      # 选定执行环境
hypit auth login hypihub.default          # 连一个模型服务账号
hypit plan build.svrun                    # 看这次到底要跑哪些请求
hypit pricing build.svrun                 # 看这些请求按哪个价目表算
hypit build build.svrun --follow          # 只有这一步会真的提交工作
hypit get <build-id> --output final.video --to output/final.mp4
这里有一条设计值得单独说:check、plan、pricing 三样都不花钱,只有 build 会花钱。 plan 会把冻出来的子图里每一个外部请求列出来,pricing 是一个明确的只读联网操作,它把选中 Provider 公开的价目表拉过来跟这些请求对在一起,连「这个 Provider 没声明价格」这种不确定性也照原样列出来,官方的说法是「Hypit 自己不替你算出总价」11。
官方快速上手页
2026 年 9 月 29 日采集的快速上手页。整条路径被压成五步:装技能、给一条参考视频并说清要改什么、选服务、看完报价再授权、看成片。第一段话里那两句是这一页最实在的东西——「技能包给你生产知识,hypit 包给你可执行的工具」,以及「框架本身免费使用;你的编码 Agent 和任何模型服务各自有账号和价钱;装技能和可执行文件都不含生成额度」。20
钱分在三处。
第一处是订阅与积分。官方价格页 2026 年 9 月 29 日的三档:Starter 每月 9.90 美元含 1,800 积分,Pro 每月 49.90 美元折后 39.90 美元含 10,000 积分,Ultra 每月 129.90 美元折后 99.90 美元含 27,000 积分;积分每月刷新,不滚存。不想订阅可以单买充值包:2,000 积分 15 美元、5,000 积分 35 美元、10,000 积分 65 美元、20,000 积分 130 美元 22。
第二处是按秒计费的生成。价格页把每个模型的每秒积分和折算美元都列了出来,同一档位下越清晰越贵:Seedance 2.0 的 480p 带参考每秒 13.2 积分(Starter 档折 0.07 美元),720p 无参考每秒 47.1 积分(0.26 美元),4K 无参考每秒 239.2 积分(1.32 美元)22。
第三处是你自己的机器和 Agent。本地渲染不产生 Provider 费用,本地 WhisperX 也不调用托管接口;但编码 Agent 的 token、你自己的电和机时都算在里面 11。
仓库里自带的三个示例项目给了个可以对照的量级:三条片子分别是 20 秒、18 秒、26 秒,用的都是 Seedance 2 Mini 720p 的 A-roll 加 GPT Image 2 的 B-roll,各含三份克隆变体,项目自己报的总花费是 1.15、1.07、1.09 美元 23。这个数字只说明「20 秒级别的短片,素材生成的钱在 1 美元上下」,它不含你的机器时间,也不含反复重渲的迭代成本。同一个仓库里另有一条相反方向的证据:一位用户报告选了「用自己的素材复刻」这条路,额度在处理源视频的环节就被烧完,一支片子都没渲出来 24——这条要连它的适用范围一起读:那是 2026 年 9 月 17 日一位用户在托管额度上的个人经历,不是这套工具的必然结果,但它说明素材处理的消耗可以远大于你预期的出片消耗。
官方价格页
2026 年 9 月 29 日采集的价格页。上排是三档订阅与各自的积分;中间是充值包,按大小定价、不过期;下面是按模型拆的每秒单价表,Seedance 2.0 从 480p 带参考的每秒 13.2 积分一路到 4K 无参考的每秒 239.2 积分,每一行都给出三个档位下折算的美元。这些数字只能从渲染后的画面上读全,是这一节唯一的价目来源。22

会卡住的地方

hypit-ai/hypit 的 issue 列表页
2026 年 9 月 29 日采集的问题单列表,页面自报 9 个 open、58 个 closed。9 条里 3 条落在渲染正确性上(#360、#330、#343),2 条是来谈商业授权的(#281、#205),1 条是用户被额度烧穿的求助(#270)——这个分布本身就是结论:这个项目现在的瓶颈不在功能多不多,在渲染对不对、以及许可把谁挡在门外。25
  • 字幕是渲染链路里最脆弱的一环。 症状:升级到 0.2.15 之后,一条带字幕轨的片子渲出来只剩第一条字幕,后面 10 条全丢,而 Build 全程不报错、结果里的字幕数据还完整。触发条件:从 0.2.13 升到 0.2.15 后渲一条多字幕的片子。现状:#360 由 MatLish00010 在 2026 年 9 月 26 日提交,macOS、Apple M1 Pro、1080×1920、30fps、约 444 帧,仍是 open 26。你能怎么办:把字幕当成需要抽查的那一层——渲完在字幕带所在的位置每几帧抽一张看,别只看导出的时长和视频能放。
  • 画面和字幕会互相污染。 症状:单独渲字幕完全正常,一旦加上画面轨,后面那条字幕的字形就被静态合成进前一条字幕的同一行上;把字幕带量出来,宽 657 像素,正好是后面那条的宽度而不是它自己的。触发条件:Windows、0.2.6、1080×1920、30fps、15 秒合成。现状:#330 由 online5880 在 2026 年 9 月 19 日提交,open;报告里还给了一份可复现的矩阵。你能怎么办:这条的证据里明确写着「所有渲染都是本地的,hypit plan 显示 external 0、paid 0」——也就是说它不花钱但会毁片子,字幕组合上线前必须自己抽帧验一遍 27。
  • 升级本身就带风险,而它发版很快。 症状:同一个 Source、Run、档案和素材,0.2.13 渲得好,0.2.15 就坏。触发条件:跟着 main 或最新版走。现状:仓库两天里从 0.2.15 发到 0.2.16,23 个 release 从 v0.2.11 到 v0.2.16 全落在 2026 年 9 月 21 日之后 28;0.2.16 与 #360 同在 2026 年 9 月 26 日出现,但 #360 至今 open 1。你能怎么办:在项目里钉死版本号,把「升级」当成一次独立的变更,用一条固定的小样例片做回归。
  • 没有隐式缓存,复用要一行一行写出来。 症状:同一条命令跑第二遍,它不会接着上一次,而是开一个新的 Build;花过钱的素材如果没被显式选中,下一遍会重新生成。触发条件:改一版字幕或换一段 B-roll 就想重渲。现状:官方文档把这句话写死了——「Hypit 没有隐式缓存」,复用必须通过 build-record 与 satisfy 显式声明。你能怎么办:每接受一份生成的素材,立刻把它写进下一个 .svrun,再花钱做下游 11。
  • 有些错要到开工后才被发现,中间的白等是要付钱的。 症状:时间轴上落在非整帧位置的放置,check 阶段不拦,一直走到 Build 才被拒。触发条件:作者写了 end="19.51s" 这类不落在帧边界上的时长。现状:#354 由 Flandern1211 在 2026 年 9 月 24 日提交,open;报告里有实测记录,作者是用 check、plan、build 三个阶段的耗时对比找出这一类的。你能怎么办:把 check 当成真正的门而不是仪式,时长只写能整除帧的数 29。
  • 本地环境要自己备齐,报错只告诉你「没准备好」。 症状:ffmpeg / ffprobe 不在 PATH 上、本地 WhisperX 的 Python 环境没建(它用 uv 建自己的锁定环境,还要下模型权重)、本地渲染要下的 Chrome headless shell 没下——三样都表现为运行时的失败,而不是安装时的提示。触发条件:第一次在不熟悉的机器上跑,尤其是远端 Agent 环境。现状:官方文档把这三样分开写在「本地工具与托管程序」一节,并且明确说「可用、已选中、已准备、正在运行」是四个不同的事实。你能怎么办:hypit paths 看档案与机器位置,hypit doctor --endpoint <实例> 看这个端点配好没有,hypit programs status --verbose 看本地助手的状态与日志 19。
  • ffmpeg 版本能一条参数打死整条通道。 症状:normalize-media 面对任何会动的源都在解码前失败,报的是 -autorotate 被当成了输出选项。触发条件:机器上是 ffmpeg 6.x。现状:#343 由 deeplang-bot 在 2026 年 9 月 22 日提交,open,报告给了复现、成因和一行 diff,实测环境是 Ubuntu 24.04(aarch64)加 ffmpeg 6.1.1-3ubuntu5,版本是 @hypit/hypit@0.1.11。你能怎么办:先 ffmpeg -version 确认版本;这条的适用范围是明确的——它是 ffmpeg 6.x 上的一次参数拼写错误,不是所有环境都中 30。
  • 想做给别人用的服务,许可这一步就卡住了。 症状:代码能跑、技术上也做得成,但对外提供属于要单独拿授权的情形。触发条件:把 Hypit 或其衍生作品用在多租户环境,或者作为托管、管理、SaaS 服务提供给第三方。现状:许可原文第 1.a 条写明未获书面授权不得如此,并且把「两个及以上你组织之外的方各自持有独立 workspace」直接定义成多租户,收不收费都一样;第 1.b 条另禁止为商业利益销售、收费许可或以其他方式提供给第三方。仓库里已经挂着两份真实申请:#281 是微信小程序加移动 App 的独立开发者,2026 年 9 月 17 日提交;#205 是 Bufflow 的付费多租户托管,2026 年 9 月 16 日提交,两份都还是 open 33132。你能怎么办:许可第 1.a 和 1.b 条后面明确写了不需要额外许可的三种情形——自己下载在自己的基础设施上跑、给本组织干活(包括商用和为客户做的活)、由且仅由一个组织运营的单租户部署。先把自己的形态归到这三类里去,归不进去就去 issue 里看别人怎么开的口。
  • 不能删的东西比你以为的多。 症状:命令行界面、它生成的运行报告与清单,以及任何由它们派生出来的用户可见界面里的名称、LOGO、版权信息,都不能删改。触发条件:白标注销、把运行报告交给客户、把 Hypit 当后端后自己套一层前端。现状:许可第 1.c 条;同一条也给了豁免——不把这些东西呈现给用户的使用方式,不受这条限制 3。你能怎么办:交付前确认保留了什么,别在包装层里擦掉它。

许可与真实成本

许可。 那份文件的写法是「Apache-2.0 的修改版,附加以下条件」,四条边界说得很具体 3:
  1. 自用可以,对外提供服务不行。 给自己组织用——包括商用、包括为客户做的活、包括单租户部署——都在许可内;多租户托管和商业再分发要单独拿书面授权。
  2. 可以分叉、可以改、可以发布源码,前提是结果沿用同一份许可,且不为商业利益提供。
  3. 名称、LOGO、版权信息不能删改,命令行界面、运行报告、清单以及由它们派生的用户可见界面都算。
  4. 产出归你。 第 3 条明确写着:用 Hypit 做出来的视频、音频、图片、清单等任何产物都属于你,这份许可不对它们的使用(包括商用)附加条件;但通过第三方模型或服务生成的内容,另受那些服务自己的条款约束。贡献者那一段另有一句要留意:作者保留把开源协议调整得更严或更宽的权利。
成本。 前面算过三处:订阅与积分、按秒计费的生成、你自己的机器与 Agent。这里补两个容易被漏掉的对照。一是本地渲染不产生 Provider 费用,本地 WhisperX 也不调用托管接口,所以「我这台机器能跑」这件事本身就抵掉了一部分账单 11。二是官方在成本上给的是工具而不是结论:hypit pricing 会把选中 Provider 公开的价目拉过来摆在你面前,但明说自己不替你算总价,Provider 没声明价格时那条不确定性会照原样留在报告里 11。
和上一期放在一起看,这个差别值得单独记住。 上一期拆的 HyperFrames 是一份干净的 Apache-2.0,仓库根目录没有另附商标文件,没有按次渲染费,也没有商用门槛;hypit 用的是同一套渲染引擎,但自己是一门带附加条件的许可 1233。也就是说,同样一套渲染底座,包在上面的这一层决定了你能拿它做什么生意。

和之前几期放在一起看

方案你给它什么它给你什么它在这一层许可与公开体量
hypit(本期)一个编码 Agent、一条参考视频或一句需求、一个模型服务账号一份可读可改的 SVML 作品源码、浏览器时间线,加一支成片工作流描述语言,自带编译器、包生态与发行版带附加条件的 Apache-2.0,17,215 star、2,054 fork、23 个 release 1
HyperFrames(第 14 期)一句需求加网址 / 剧本 / PR / 音乐,或一份现成的网页工程可继续编辑的网页工程,加一支 mp4渲染底座,也是本期这一层的实际底座Apache-2.0,53,896 star、4,914 fork 33
RemotionReact 组件React 工程渲染出的视频同一层底座里的另一种写法源码可见的 Remotion 许可,60,938 star 34
video-shotcraft(第 1 期)一句产品说明与模板指令157 张镜头卡排出的宣传片装进 Agent 的镜头资产库Apache-2.0,9,826 star 35
OpenStoryline(第 6 期)素材与剪辑意图18 个工具节点串出的剪辑产线剪辑编排产线Apache-2.0,3,451 star 36
Diffusion Studio(第 13 期)一个项目文件夹与能连 MCP 的 Agent可继续改的 JSX 时间线工程合成文档与剪辑环境MPL-2.0,3,126 star 37
OpenChatCut本机工程与对话多轨时间线工程,可导出剪映草稿本地优先的对话式剪辑器AGPL-3.0,2,038 star 38
capcut-cli(第 10 期)本机剪映草稿库还能继续编辑的剪映工程草稿文件读写 CLIMIT,802 star 39
Comfy MCP(第 9 期)提示词与工作流模板生成的素材生成底座AGPL-3.0 或商用许可,239 star 40
表里每个 star 与 fork 都是 2026 年 9 月 29 日从各自仓库现取的,随时会变。hypit 在这一列里的位置很清楚:它不是又一个剪辑器,也不是又一层渲染底座,它是目前唯一一个把「这条片子怎么组」写成一门语言、并且在这门语言上长出包生态的方案;也正因为如此,它是本频道写过的东西里,唯一一个在许可原文里就把「多租户」这个词定义清楚的。

今天该不该动手

今天就动手,如果:你手上已经有一个编码 Agent,而且你要做的活是「同一套结构,换人换词换产品换语言,出很多支」。这条路上的固定成本是你的机器和一个下午,生成的钱按秒算、可以先算再花——check、plan、pricing 三步都不花钱,只有 build 会真的提交工作。装两条命令、拿一条自己的短片跑通一遍,你就会知道这套「词锚定」的方式对不对你的活;就算不对,你也顺带看清楚了上一期那个渲染底座在别人手里是怎么被用的。
先收藏,如果:你要的只是素材生成——它自己不出图不出片;你要的是「一键成片」——这条路要求你先有一条参考、再让 Agent 拆;你打算拿它做对外的多租户服务——许可那一步要先去谈,仓库里已经有两份申请正挂着;或者你的机器是 ffmpeg 6.x 的 Ubuntu,先确认这一条不会挡住你再算。
跳过,如果:你的交付必须一帧不差、而你自己没有力量做渲染回归——第 1、2、3 条里的三条缺陷都出在画面与字幕上,而且都不报错;或者你的公司不接受把视频生产绑在一份带附加条件的许可上——你要的只是那块渲染底座的话,上一期那份 HyperFrames 本身是干净的 Apache-2.0,同一套引擎,没有多租户那条线。

References

  1. 1
    hypit-ai/hypit

    github.com

  2. 2
    @hypit/hypit

    npmjs.com

  3. 3
    Hypit Open Source License

    github.com

  4. 4
    Run Source & Builds

    github.com

  5. 5
    @hypit/render-hyperframes

    github.com

  6. 6
    安装、更新与复用

    github.com

  7. 7
    在 Studio 里工作

    github.com

  8. 8
    hypit.ai

    hypit.ai

  9. 9
    Script syntax

    github.com

  10. 10
    Media & Generation

    github.com

  11. 11
    Planning, Builds, and Results

    github.com

  12. 12
    provider-hyperframes-local 的 package.json

    github.com

  13. 13
    provider-hyperframes-local

    github.com

  14. 14
    @hyperframes/engine

    npmjs.com

  15. 15
    Models and Providers

    github.com

  16. 16
    模型与部署服务

    github.com

  17. 17
    issue #200

    github.com

  18. 18
    issue #195

    github.com

  19. 19
    本地工具与托管程序\

    github.com

  20. 20
    Quickstart for Agent users

    hypit.ai

  21. 21
    在你的 Agent 里使用 Hypit

    github.com

  22. 22
    定价:套餐、积分与按量付费

    hypit.ai

  23. 23
    README

    raw.githubusercontent.com

  24. 24
    issue #270

    github.com

  25. 25
    Issues

    github.com

  26. 26
    issue #360

    github.com

  27. 27
    issue #330

    github.com

  28. 28
    Releases

    github.com

  29. 29
    issue #354

    github.com

  30. 30
    issue #343

    github.com

  31. 31
    issue #281

    github.com

  32. 32
    issue #205

    github.com

  33. 33
    heygen-com/hyperframes

    github.com

  34. 34
    remotion-dev/remotion\

    github.com

  35. 35
    Vincentwei1021/video-shotcraft\

    github.com

  36. 36
    FireRedTeam/FireRed-OpenStoryline\

    github.com

  37. 37
    diffusionstudio/editor\

    github.com

  38. 38
    0xsline/OpenChatCut\

    github.com

  39. 39
    renezander030/capcut-cli\

    github.com

  40. 40
    Comfy-Org/comfy-mcp\

    github.com

每日一个 Agent 视频方案
每日一个 Agent 视频方案@Karuha

This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.

Related content

  • 它在链条上站在哪一层
  • 它在这一层怎么做事
  • 你要给什么,它交回什么
  • 最短的上手路径与花费
  • 会卡住的地方
  • 许可与真实成本
  • 和之前几期放在一起看
  • 今天该不该动手