跳到正文
macOS · 已上线

Shotloop

用代码做短视频,一个镜头一个镜头地来。

Shotloop app icon
类型
macOS
版本
0.2.1
发布于
2026年10月29日
下载次数
5
系统要求
macOS 11+,Apple 芯片
价格
免费

Shotloop 是一个免费开源的 Mac 应用,和 AI 一起用代码做科普短视频。它把一个想法变成一支用代码做出来的短视频。你先和 AI 一起写好开头钩子、文案和分镜,它再把片子搭成一排 镜头:2D 镜头是在 Chrome 里绘制的网页,3D 镜头是在 Blender 里渲染的场景。每个镜头都是一个独立的循环:生成、渲染、检查、修改。

哪个镜头不对,就用大白话说哪里不对,只有那个镜头会重新渲染,其余部分直接用缓存。

28 秒看懂 Shotloop(有声音)。

为什么一个镜头一个镜头地做

这个网站上的科普视频,我原来是用一套每检查一次就要整片重渲染的流程做的。可反馈几乎总是针对某一个镜头:主体太小、被字幕挡住、画面不动。即便如此,每检查一次还是要整片渲染一遍,草稿大约 8 分钟,正式版要一个小时。Shotloop 就是把那套流程围绕“镜头”重新搭了一遍。

先策划:左边是开头钩子、文案和事实来源,右边是分镜。
先策划:左边是开头钩子、文案和事实来源,右边是分镜。

怎么用

步骤 做什么
策划 在生成任何镜头之前,先和 AI 一起写好开头钩子、文案和分镜。
镜头 整片拆成若干镜头,每个镜头有自己的时长、机位和代码,用镜头内的时间来写,改一个不会让别的错位。
检查 你看之前,AI 先按检查清单过一遍每个镜头的静帧:主体看不看得清、有没有被字幕挡住、画面有没有在动。
修改 用大白话提修改意见,改动前后用一张可拖动分割线的对比图展示。
导出 只渲染改过的镜头。配乐、封面和各平台的发布文案(标题、描述、标签)随成片一起生成。

同一个项目每次渲染出来的画面完全一样:没有随机,没有素材库视频,也没有时间线剪辑。

工作室:左边是当前镜头的 AI 助手,中间是镜头本身,下面是整部片子的镜头条,以及每个镜头的说明和检查结果。
工作室:左边是当前镜头的 AI 助手,中间是镜头本身,下面是整部片子的镜头条,以及每个镜头的说明和检查结果。

用大白话提修改意见:AI 只改这一个镜头,渲染后先自查,再用可拖动的前后对比给你看。
用大白话提修改意见:AI 只改这一个镜头,渲染后先自查,再用可拖动的前后对比给你看。

导出:选画幅和配乐,再按平台生成发布文案。
导出:选画幅和配乐,再按平台生成发布文案。

和其他工具比

工具 是什么 怎么改 费用
Shotloop 一个 Mac 应用,管完整个流程:策划、2D(HTML)或 3D(Blender)镜头、AI 检查、带配乐和发布文案导出 按镜头改:只重渲染你改的那个镜头 免费,Apache 2.0
Remotion + Claude Code 用 React 写视频的框架,带给编程 AI 用的 Agent Skills 改 React 代码,重新渲染 个人和 3 人以内的公司免费,更大的公司需要购买公司许可(条款)
HyperFrames(HeyGen) 开源框架,把 HTML 渲染成 MP4,面向 AI 智能体,2026 年 4 月发布 改 HTML,重新渲染 免费,Apache 2.0
Motion Canvas TypeScript 动画库,带实时预览编辑器 写代码,实时预览 免费,MIT
Runway、Sora、Veo 直接生成视频画面的 AI 模型 重新写提示词;结果不是能改的代码 付费

如果你本来就用 React,还要在云端渲染,Remotion 的生态更大。Shotloop 适合在自己的 Mac 上用一个应用做完整支短片,AI 随你选,一个镜头一个镜头地改。

AI 用哪个你来选

Shotloop 可以用你自己的 Anthropic、OpenAI、Google Gemini、OpenRouter、DeepSeek、通义千问等服务商的 key,也可以用 Mac 上已登录的 Claude Code,或者 Ollama、LM Studio 以及任何兼容 OpenAI 接口的本地模型。AI 只能读写项目文件和渲染静帧,不能执行 shell 命令。

下载

Shotloop 已经发布,免费,并以 Apache 2.0 许可证开源(GitHub)。这个版本支持 Apple 芯片的 Mac,需要 Google Chrome;做 3D 项目还需要 Blender。

它还没有经过 Apple 签名和公证,所以第一次打开时会被 macOS 拦下。到 系统设置 → 隐私与安全性,点 仍要打开 就行。之后 Shotloop 会从 GitHub 自动更新。

更新日志

更新日志

订阅新版本 ↗
文件 · v0.2.1大小
  1. 0.2.12026年10月29日
    • 59dd95aREADME: a product page, in English and Chinese, with screenshots
    • 9194c95Planning page: a built project's hook and script come from script.md
    全部改动 ↗
  2. 0.2.02026年10月29日

    首个公开版本。

    全部改动 ↗
常见问题

常见问题

Shotloop 能替代 Remotion 吗?

做科普短视频和产品宣传片,可以。Remotion 是一个用 React 写视频的框架;Shotloop 是一个桌面应用,和你一起策划视频,把每个镜头写成代码(2D 用 HTML,3D 用 Blender 的 Python),检查之后只重渲染改过的部分。它对所有人都免费,以 Apache 2.0 开源,公司也一样。

能用 Claude Code 做视频吗?

可以。在 设置 → 模型与服务商 里选 Claude Code,Shotloop 会用你 Mac 上已登录的 Claude Code 在后台工作:通过 Shotloop 自己的工具写镜头、改镜头,不能执行 shell 命令。不需要 API key。

为什么 macOS 说打不开 Shotloop?

Shotloop 还没有经过 Apple 签名和公证。第一次打开时,到 系统设置 → 隐私与安全性,点 仍要打开 就行。这一步只需要做一次,之后 Shotloop 会从 GitHub 自动更新。

除了应用本身,还需要装什么?

需要 Google Chrome,画面是用它渲染的。Node.js 和 ffmpeg 已经打包在应用里。做 3D 项目还需要 Blender,新建 3D 项目时 Shotloop 会提示你安装。

需要 AI 订阅或 API key 吗?

写镜头、改镜头要用 AI,用哪个由你选:Anthropic、OpenAI、Google 等服务商的 API key,Mac 上已登录的 Claude Code,或者通过 Ollama、LM Studio 跑的本地模型。key 只存在你的 Mac 上。渲染、缓存和导出不需要 AI。

支持 Intel Mac 或 Windows 吗?

暂时不支持。这个版本只能在 Apple 芯片(M1 及以后)的 Mac 上运行。不确定的话:苹果菜单 → 关于本机 → 芯片。

做出来的视频可以商用吗?

可以,视频归你。Shotloop 以 Apache 2.0 许可证开源,配乐是根据项目生成的,不是授权曲目。3D 素材库里的模型保留各自的许可证:大多数是 CC0,Poly Pizza 上有一部分是 CC-BY,使用时需要署名作者。

反馈

发现 bug,或者漏报、误报?

反馈会公开发到 GitHub Issues。不要贴任何密钥;遇到真实的恶意样本,只发哈希和来源,不要上传文件。

关注我

我会持续分享正在做的项目、实验和经验。

YouTube 上发视频,X 上发短笔记。这里的每篇文章都会链接到两边。

YouTube