开源的 AI 视频智能体

让智能体做片子, 你随时亲手剪。

AiCut 把一部片子写成一个 HTML 文件:动画网页、视频、图片和声音,按轨道剪在一起。 Studio 在浏览器里实时显示它成形的过程 —— 之后哪里想改,就改哪里。

开始制作 看看它怎么工作 备用网盘 制作 · 剪辑 · 渲染 都不需要账号
MIT 许可 本地渲染 自带 ffmpeg 接你自己的服务商 已发布到 npm
launch-film / film.html — Studio
版本 03 已保存
00:00:00 / 00:08:00
1920 × 1080 frame(t) 无账号
两种做法,一条时间线

它先写出来,你再来改。

让 Codex、Claude Code 或任何编程智能体做一部片子,它把片子写成网页; Studio 同步显示成形过程。之后可以自己动手,也可以直接跟它说。

智能体 · 写

一句话,一部片子

它懂网页,所以不用学新东西:写一个 film.html,把页面、视频、图片和声音按轨道剪在一起。

给我的命令行工具做一支 20 秒的发布视频,带配乐。
写好了 film.html:3 个页面、2 段素材、1 条配乐。
正在 Studio 里打开
你 · 改

拖一下,改一个数字

预览里的任何元素都能选中:移动、缩放、旋转,改文字、颜色和样式;时间线上修剪、切分、变速。

X 160 · Y 90 · 旋转 −4°
改的是同一个 film.html,智能体下次编辑会保留你的改动
一个 HTML 文件

轨道就是 section,
样式就是 CSS。

每个 <section> 是一条轨道,顺序和时间线一致:第一条在最上层。 一个片段就是一个元素 —— 页面、视频、静态图片或声音。播放哪一段用媒体片段标记,放在哪里用样式。

  • 页面 一个能画出自己任意时刻的网页,three.js、WebGL、canvas、SVG、GSAP 都行。
  • 素材 视频、图片、声音都是片段:#t=12,18 选段,at 定起点。
  • 你的改动 存在 overrides 里,智能体编辑时会保留。
launch-film /
  • film.html轨道 · 片段 · 样式
  • title.htmlframe(t)
  • outro.htmlframe(t)
  • assets/footage.mp4 · music.mp3
film.html HTML
<!-- 一条轨道 = 一个 section -->
<meta name="viewport"
      content="width=1920, height=1080">

<style>
  .card { object-fit: cover; border-radius: 24px; }
</style>

<section>
  <iframe src="title.html#t=0,4"></iframe>
</section>

<section>
  <video src="assets/footage.mp4#t=12,18"
         at="4" speed="0.5" class="card"
         style="left:160px; top:90px;
                width:1600px; height:700px">
  </video>
</section>

<section>
  <audio src="assets/music.mp3" volume="0.6">
  </audio>
</section>
t = 0.00 s
一个函数

同一个 t,
永远同一个画面。

每个镜头都是一个网页,用 frame(t) 画出任意时刻。不需要框架,一个函数就够了。 渲染时会乱序、并行地请求各帧,所以遵守这条规则的页面,在任何尺寸、任何电脑上渲染出来都一样。

← 拖一下左边的时间,画面立刻重画。没有缓存、没有补间,只有 t。

scene.htmlJS
window.film = {
  frame(t) {
    // 画出第 t 秒的完整画面
    drawSky(t); drawHills(t); drawTitle(t);
  },
  duration: 4,
  ready: loadFonts(),
};
Studio 里能做什么

一个真正的剪辑器,
不是一个预览窗口。

片子里的一切都能改:画面里的文字和图层,时间线上的片段,它们的位置、外观、音量和速度,还有字幕。 改动会存回片子的文件里,也能保存带名字的版本,随时回退;删掉的项目在回收站里留 30 天,随时还原。

时间线剪辑

剪、切、删,拖边缘改时长,镜像与倒放、变速。片段拖到哪,片子就变到哪。

画面直接改

在预览里选中元素,移动、缩放、旋转;改文字、颜色、圆角,裁剪与蒙版,都在画面上完成。

关键帧

位置与大小都能打关键帧,动作不再是一条直线;缩放从中点出发,停顿和加速都有手感。

字幕

转写、生成、逐词修改;文字与字幕共用一套样式预设,改一次两边都跟上。

素材与声音

媒体池、在线音效架、人声分离、朗读与配乐。接你自己的 key,用 ElevenLabs、OpenAI、fal 等。

检查与迭代

逐帧按两种打乱的顺序各画一遍,指出前后不一致的帧,顺带报告页面错误、缺失素材和被裁掉的文字。

复合片段

选中几个画面片段,右键打成一个复合片段:落轨、裁剪、复制都当一段处理,占满原来的时间跨度;想改回原样,随时解开。

风格库

软件自带 137 个归档风格、23 个家族:极简讲解、东方传统、复古数字、印刷与版画……每个都留了海报、设计说明和动效。挑一个编号,一句「参考档案 #22」就能定调子。

进风格库逛逛 →

模型自选

内置的智能体可以接 DeepSeek、豆包(火山方舟),或任何 OpenAI 兼容的服务:填自己的 key,一键切换,对话里就能改片子。

风格库

137 个风格,
每个都能定一种调子。

跟着软件装进本地的 137 套归档风格,分成 23 个家族:极简讲解、东方传统、复古数字、印刷与版画……每套都带海报、设计说明和它的动效。 挑一个记下编号,动手时只说一句「参考档案 #22」,助手就照着做。

交付

一条命令,交付任何格式。

render 把片子渲染成 MP4,也能要 4K、运动模糊和透明背景。 声音、字幕、静帧、幻灯片、分轨都能单独带走,整条时间线还可以交给 Premiere Pro 和 DaVinci Resolve。

MP44K运动模糊透明背景 .webm / .mov GIF分轨音频字幕文件静帧 幻灯片Premiere ProDaVinci Resolve
0
账号 / 云端依赖
1
个函数画出镜头
MIT
格式与 Studio 全部开源
本地
你的机器上渲染
开始

把第一句话,
交给你的智能体。

需要 Node 22.2+ 和 ffmpeg,支持 macOS、Windows、Linux。第一次运行会下载一个无界面的 Chromium。

不想碰命令行:装桌面版 Windows 10 / 11 · x64 · 282 MB · 未签名,首次运行选「仍要运行」
备用网盘
安装 CLI npm i -g @autoaiai/aicut
安装技能 npx skills add autoaiai/aicut
已有技能 npx -y @autoaiai/aicut@latest
打开示例 npx -y @autoaiai/aicut@latest open https://github.com/autoaiai/aicut-examples

然后对它说:“给我的命令行工具做一支 20 秒的发布视频,带配乐。”

包名是 @autoaiai/aicut,装完敲的命令是 aicut——两个名字不一样。 没有叫 aicut 的裸名包(npm i -g aicut、npx aicut 都是 404); 想让 npm 用那个名字装它:npm i -g aicut@npm:@autoaiai/aicut。

怎么让 Agent 装上这个技能

一条命令,装进 Claude Code / Codex / Cursor / Gemini CLI 等 80+ 个客户端

  1. 在你的项目文件夹里运行 npx skills add autoaiai/aicut,按提示勾选要装进哪个 agent。
  2. 想一次装全:加 --all(所有 agent);想让每个项目都能用:再加 -g 装到用户级。
  3. 回到对话里说一句「给我做一支 20 秒的发布视频,带配乐」——它会读技能,自己跑 npx -y @autoaiai/aicut@latest 取手册、开 Studio、写 film.html。

不装技能也行:任何能跑命令的 agent,只要跟它说「先运行 npx -y @autoaiai/aicut@latest,再按手册做」,就能开工。技能只是把这套流程自动带上。

下载 AiCut

选你的系统

桌面安装包现在只有 Windows;macOS 和 Linux 用命令行装,跑的是同一套东西。

Windows 推荐 10 / 11 · x64 · 282 MB 未签名 · 首次运行选「仍要运行」 下载
macOS Apple Silicon / Intel 用 CLI 装 · 需 Node 22.2+
Linux x64 / arm64 用 CLI 装 · 需 Node 22.2+ 和 ffmpeg

GitHub 下载慢或者打不开? 用夸克网盘备用下载 ↗

已复制