Shotloop
Короткие видео из кода, по одной сцене за раз.
Это приложение для macOS. Откройте страницу на Mac, чтобы скачать его.

- Тип
- macOS
- Версия
- 0.5.2
- Выпуск
- 31 окт. 2026 г.
- Загрузки
- 18
- Требования
- macOS 11+, Apple silicon
- Цена
- Бесплатно
Shotloop — бесплатное Mac-приложение с открытым кодом для коротких объясняющих видео из кода с помощью ИИ. Оно превращает идею в короткое видео, сделанное из кода. Вместе с ИИ вы пишете хук, сценарий и раскадровку, а оно собирает фильм как ряд сцен: 2D-страниц, отрисованных в Chrome, или 3D-сцен, отрендеренных в Blender. У каждой сцены свой цикл: сгенерировать, отрендерить, проверить, исправить.
Если одна сцена не получилась, вы своими словами говорите, что не так, и заново рендерится только она. Остальной фильм берётся из кеша.

Почему по одной сцене
Объясняющие видео на этом сайте я делал пайплайном, который рендерил весь фильм ради каждой проверки. А замечания почти всегда касались одной сцены: объект слишком мелкий, спрятан за субтитром, ничего не движется. Каждая проверка всё равно стоила полного рендера — около 8 минут для черновика и час для финала. Shotloop — это тот же пайплайн, перестроенный вокруг сцены.

Как это работает
| Шаг | Что происходит |
|---|---|
| План | Вместе с ИИ пишете хук, сценарий и раскадровку, прежде чем появится хоть одна сцена. ИИ выбирает визуальный стиль по вашей идее и объясняет почему; смените стиль, и картинки спланируются заново. |
| Сцены | Фильм делится на сцены, у каждой свой тайминг, камера и код, написанный в локальном времени сцены, так что правка одной никогда не сдвигает другую. |
| Проверка | Ещё до того, как вы посмотрите, ИИ проверяет стоп-кадры каждой сцены по чек-листу: читается ли объект, не перекрыт ли субтитрами, движется ли что-нибудь? |
| Правка | Попросите изменение своими словами. Результат вы увидите как стоп-кадры «до» и «после» с разделителем, который можно двигать. |
| Экспорт | Рендерятся только изменённые сцены. Отметьте, что нужно: видео (9:16, 16:9 или оба, с музыкой), обложку, которую ИИ создаёт в стиле видео, и тексты для публикации на каждой платформе (заголовок, описание, теги). Каждый экспорт получает свою папку. |
Один и тот же проект всегда даёт одни и те же кадры: никакой случайности, никаких стоковых видео, никакого монтажного таймлайна.


Семь способов показать идею
Стиль зависит от того, о чём видео, и ИИ выбирает его по вашей идее (или вы выбираете сами на экране «Главная»):

| Стиль | Лучше всего для |
|---|---|
| Кинематографичная сцена | Того, что можно увидеть: свет, пересекающий пространство, закат |
| Инфографика | Чисел, долей и трендов, с расчётами на экране |
| Карта | Мест и маршрутов: камера подлетает, страны подсвечиваются, маршруты прорисовываются |
| Демо интерфейса | Телефона или браузера, шаг за шагом: совет по приложению, мошенническое SMS |
| Чертёж | Того, как машина устроена внутри: линейная графика, детали в разборе, подписи |
| Кинетическая типографика | Случаев, когда суть в словах: цитата, происхождение слова |
| 3D | Реальных объектов с движущихся ракурсов, рендер в Blender |
Десять тем задают фон и шрифт; картинки сохраняют цвета, которые нужны их предмету. Каждый пример на экране «Главная» — готовый фильм с источниками в тексте: откройте его, и он станет вашим черновиком для правок.
2D-сцены везде следуют одним правилам: субтитры держатся достаточно долго, чтобы их прочитать, числа анимируются, источники мелко подписаны под картинкой, текст не залезает под кнопки платформ, а склейки попадают в долю музыки.
Сравнение
| Инструмент | Что это | Как итерировать | Цена |
|---|---|---|---|
| Shotloop | Mac-приложение для всего цикла: план, 2D- (HTML) или 3D-сцены (Blender), проверки ИИ, экспорт с музыкой и текстами для публикации | По сценам: заново рендерится только изменённая | Бесплатно, Apache 2.0 |
| Remotion + Claude Code | React-фреймворк для видео с Agent Skills для ИИ-агентов | Правите React-код, рендерите заново | Бесплатно для частных лиц и компаний до 3 человек; для больших — корпоративная лицензия (условия) |
| HyperFrames (HeyGen) | Фреймворк с открытым кодом, рендерящий HTML в MP4 для агентов, выпущен в апреле 2026 | Правите HTML, рендерите заново | Бесплатно, Apache 2.0 |
| Motion Canvas | Библиотека анимации на TypeScript с редактором живого предпросмотра | Код с предпросмотром в реальном времени | Бесплатно, MIT |
| Runway, Sora, Veo | ИИ-модели, генерирующие пиксели видео | Новый промпт; результат — не код, который можно править | Платно |
Если вы уже пишете на React и рендерите в облаке, у Remotion экосистема больше. Shotloop — для того, чтобы сделать весь ролик в одном приложении на вашем Mac, с любым ИИ на ваш выбор, и исправлять его по одной сцене.
Выбирайте ИИ
Shotloop работает с вашим собственным ключом Anthropic, OpenAI, Google Gemini, OpenRouter, DeepSeek, Qwen и других провайдеров, с Claude Code, в который вы вошли на Mac, или с локальной моделью в Ollama, LM Studio или любом OpenAI-совместимом сервере. ИИ может только читать и записывать файлы проекта и рендерить стоп-кадры. Выполнять команды оболочки он не может.
Доступность
Shotloop вышел, он бесплатный и с открытым кодом под лицензией Apache 2.0 (на GitHub). Эта версия работает на Mac с Apple silicon и требует Google Chrome; для 3D-проектов нужен ещё Blender.
Приложение поддерживает 14 языков: English, 简体中文, 繁體中文, 日本語, 한국어, Español, Português, Français, Deutsch, Italiano, Русский, Türkçe, Tiếng Việt и Bahasa Indonesia. Оно следует языку вашего Mac, а ИИ отвечает и пишет тексты для публикации на выбранном вами языке.
Он пока не подписан и не нотаризован Apple, поэтому macOS блокирует его при первом запуске. Откройте Системные настройки → Конфиденциальность и безопасность и нажмите Все равно открыть. После этого Shotloop обновляется сам из релизов на GitHub.
Изменения
- 0.5.231 окт. 2026 г.
- bc7b92cMusic: a preset is a mood, composed anew for each film
- 0.5.131 окт. 2026 г.
- c9dce12Home pickers: a menu stays inside the panel when its chip wraps
- 0.5.031 окт. 2026 г.
- 03b4f41UI and READMEs in 14 languages; nothing overflows
- d774fd6Style reference stills and README Home from the fact-checked examples
- 0.4.131 окт. 2026 г.
- 9d4cb11New projects: a long idea's title is cut at a word, not mid-word
- 3b382b6fix(examples): every fact sourced, numbers corrected, full titles
- a8aff9fREADME: new Home and Export screenshots in the tour
- 0.4.031 окт. 2026 г.
- 6f11314Build: examples ship without each shot's preview with music
- 152a7d2README: seven visual styles, covers, the export, the examples
- 773dd6eSeven visual styles, themes for the ground and type, a gallery Home
- f955c6eExamples in English, one or more for every visual style
- 1753831Music runs to the last frame and eases out
- 0.3.031 окт. 2026 г.
- 2b43cc8Visual styles picked by the AI, a cinematic scene kit, 2D/3D and length on auto
- ac47f93The 2D principles: visual first, captions that sum up, nobody pauses to read
- 5bb6fdfExport dialog in the shape of CapCut's: cover, what to export, a folder per export
- 39dbbf7Covers designed by the AI: in the video's look, from templates, after an image
- 0e0a57fci: rebuild oliverz.dev when a release is published
- 0.2.330 окт. 2026 г.
- f50e75dLoading outlines, stills placeholders, shots at once in Settings
- d52d80cPlan and build pages: frames in the look, a preview while the plan is written
- 0.2.229 окт. 2026 г.
- a7c1b69Home: the look menu opens above the examples
- b739682Look picker with previews on Home and the plan
- 15ede4eSidebar: Claude's 5-hour and weekly usage under its name
- 0c184c1Plan with Opus again; build three shots at a time
- 300617cBuilt-in 2D looks, shots built two at a time, faster plan
- ae33683Build: re-render stills the AI left out of date
- a2f0cc7Plan and build pages as steps; Check for Updates in the menus
- 05df3bcBuild feedback, no App Management prompt, delete projects
- e6edd0bKeep .claude/ out of the repository
- 0.2.129 окт. 2026 г.
- 59dd95aREADME: a product page, in English and Chinese, with screenshots
- 9194c95Planning page: a built project's hook and script come from script.md
- 0.2.029 окт. 2026 г.
Первый публичный релиз.
Все изменения ↗
Вопросы
Shotloop — это альтернатива Remotion?
Для коротких объясняющих и промо-роликов — да. Remotion — это React-фреймворк, в котором вы собираете видео; Shotloop — настольное приложение, которое планирует видео вместе с вами, пишет каждую сцену как код (HTML для 2D, Python для 3D в Blender), проверяет её и перерендеривает только то, что изменилось. Оно бесплатно и под Apache 2.0 для всех, включая компании.
Можно ли делать видео с Claude Code?
Да. Выберите Claude Code в Настройки → Модели и провайдеры, и Shotloop будет управлять им в фоне на вашем Mac с вашим текущим входом: он пишет и исправляет сцены через собственные инструменты Shotloop и не может выполнять команды оболочки. API-ключ не нужен.
Почему macOS пишет, что Shotloop нельзя открыть?
Shotloop пока не подписан и не нотаризован Apple, поэтому при первом запуске откройте Системные настройки → Конфиденциальность и безопасность и нажмите Все равно открыть. Это нужно сделать один раз: дальше Shotloop обновляется сам из релизов на GitHub.
Что нужно, кроме самого приложения?
Google Chrome, который рендерит кадры. Node.js и ffmpeg уже встроены в приложение. Для 3D-проектов нужен ещё Blender: в режиме «Авто» Shotloop выбирает 3D, только если Blender установлен, а если вы выбрали 3D сами, он попросит его установить.
Нужна ли подписка на ИИ или API-ключ?
Какой-то ИИ для написания и исправления сцен нужен, и выбираете его вы: собственный ключ Anthropic, OpenAI, Google или другого провайдера, Claude Code, в который вы уже вошли на Mac, или локальная модель через Ollama или LM Studio. Ключи остаются на вашем Mac. Рендеринг, кеш рендера и экспорт работают без ИИ.
Работает ли он на Mac с Intel или на Windows?
Пока нет. Эта версия для Mac на Apple silicon (M1 и новее). Узнать свой чип можно в меню Apple → Об этом Mac → Чип.
Можно ли использовать видео в коммерческих целях?
Да. Видео принадлежат вам. Shotloop распространяется с открытым кодом под Apache 2.0, а музыкальные подложки генерируются из вашего проекта, это не лицензированные треки. 3D-модели из библиотеки ассетов сохраняют свои лицензии: большинство под CC0, а некоторые с Poly Pizza под CC-BY, которая просит указать автора.
Нашли баг или есть идея?
Отчёты публикуются в GitHub Issues, открыто. Никогда не вставляйте API-ключи и другие секреты.
Делюсь сборками, экспериментами и выводами по ходу дела.
Новые видео на YouTube, короткие заметки в X. Каждый пост здесь ссылается на оба.