OpenFilm — скилл
Скилл и CLI, с которыми Claude Code или Codex делает видео как веб-страницы, а редактор Studio позволяет править результат
- 4 884 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Агент запускает локальный сервер редактора и фоновый браузер, а первый запуск скачивает Chromium
- Озвучка и генерация идут через платные сервисы по вашим ключам и расходуют ваши тарифы
- Рендер нагружает процессор и пишет файлы на диск
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/openfilmОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Агент запускает локальный сервер редактора и фоновый браузер, а первый запуск скачивает Chromium
- Озвучка и генерация идут через платные сервисы по вашим ключам и расходуют ваши тарифы
- Рендер нагружает процессор и пишет файлы на диск
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
OpenFilm учит кодового агента делать видео. Скилл openfilm отправляет агента к команде `npx -y openfilm@latest`, которая печатает руководство размером около тысячи слов. Фильм хранится в папке с файлом `film.html`: дорожки собирают из анимированных страниц, видео, картинок и звука, оформление задается CSS. Каждый кадр рисует страница с функцией `frame(t)`, в ней доступно все, что умеет браузер: three.js, WebGL, Canvas, SVG, GSAP. Команда `openfilm open` показывает фильм в Studio, локальном редакторе в браузере, где можно двигать элементы на странице, менять текст и цвет, обрезать клипы на таймлайне. Правки сохраняются в файлы фильма, поэтому агент их видит. Команда `openfilm look` проверяет фильм: рисует контактный лист дважды в разном порядке кадров и называет расхождения, ошибки страниц, не загрузившиеся шрифты и пропавшие звуковые файлы. Команда `openfilm render` собирает MP4, с ключами `--4k`, `--blur` и `--alpha`. Голос, музыку, картинки и видео команда `openfilm get` берет у подключенных сервисов, например ElevenLabs, OpenAI и Google, по вашим ключам.
Для кого. Для разработчиков и создателей продуктов, которые хотят получать ролики, анимацию и демо от агента и править их руками.
Подходит, если
- Нужен 20-секундный ролик к запуску CLI или продукта с музыкой и титрами
- Надо оформить текст песни или презентацию в виде видео
- Агент сделал фильм, и его нужно доработать вручную на таймлайне
- Требуется ролик с прозрачным фоном или вывод в 4K
- Нужно вынести из фильма озвучку, субтитры или кадры отдельно
Не подходит, если
- Нужны реалистичные кадры от видеомодели: OpenFilm собирает фильм из страниц, а модели подключаются только как источник роликов и картинок
- Видео надо смонтировать из готовых съемок без анимации и текста: достаточно обычного видеоредактора
- Нужен облачный сервис без установки: OpenFilm, его CLI и Studio работают на вашей машине
Пример запроса к агенту
Сделай 20-секундный ролик о запуске моего CLI с музыкой и крупными титрами, открой его в StudioОграничения
Нужны Node 22.2 или новее и ffmpeg, а для сохраненных версий в Studio еще git. Первый запуск скачивает фоновый браузер Chromium, около 100 МБ. Studio лучше открывать в браузере на Chromium, Chrome или Edge: на нем фильм рисуется и экспортируется, поэтому предпросмотр совпадает с итогом. Страница фильма обязана рисовать один и тот же кадр при одном и том же t, иначе рендер расходится. Версия на момент проверки 0.2.7. Для озвучки, музыки, картинок и видео нужны ваши ключи сервисов, их платные тарифы за вами. Есть также настольное приложение для macOS и Windows, здесь описаны скилл и CLI.
Как отключить. Удалите скилл openfilm из каталога скиллов проекта или `~/.claude/skills/`. Если CLI ставили глобально, выполните `npm uninstall -g openfilm`.
Частые вопросы
Как поставить OpenFilm в Claude Code?
Выполните `npx skills add openfilm/openfilm`. Если у агента нет поддержки скиллов, попросите его запустить `npx -y openfilm@latest` и следовать напечатанному руководству.
Нужна ли учетная запись для OpenFilm?
Нет. Создавать, править и рендерить фильмы можно без аккаунта. Ключи нужны только для озвучки, музыки, картинок и видео от сторонних сервисов.
Чем OpenFilm отличается от Remotion и HyperFrames?
OpenFilm обходится без фреймворка: каждый кадр рисует обычная страница с функцией `frame(t)`, а фильм собирается в `film.html` из дорожек. Правки руками делаются в Studio.
Что значит правило одного `t`?
Одно и то же значение `t` всегда дает одну и ту же картинку, что бы ни рисовалось до этого. Поэтому кадры можно запрашивать в любом порядке и параллельно, а рендер выходит одинаковым на любом компьютере.
Какие форматы экспорта есть в Studio?
Видео, GIF, звук и его дорожки, субтитры, кадры, слайды, прозрачное видео и таймлайн для Final Cut Pro, Premiere Pro и DaVinci Resolve.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыСкилл монтажа видео для Claude Code и Codex: агент вырезает паузы и оговорки, делает цветокоррекцию, субтитры и анимационные вставки
Набор скиллов, CLI и MCP-сервер, чтобы Claude Code или Codex делали видео по описанию: монтаж, графика, озвучка и субтитры
Скилл для Claude Code: снимает продукт в браузере, собирает ролик с главами и титрами и мастерит MP4 локально
Локальная видеостудия для кодового агента: вы описываете ролик одной фразой, агент режиссирует, машина рендерит без облака
Скилл извлекает из длинного видео яркие фрагменты: скачивание, транскрипт, разбивка, анализ и нарезка клипов с заголовками
Скилл для промо-роликов и кинетической типографики: идея и раскадровка до сборки, рендер в MP4 через Chrome и ffmpeg, проверка шестью гейтами
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| OpenFilm (эта карточка) | нет | 4 884 | |
| Motion Graphics Skill Pack | нет | 573 | набор скиллов для анимации и моушн-дизайна |
| OpenMontage | нет | 77 550 | сквозной процесс монтажа видео |
Коротко о README
Проект держится на трех идеях: один файл `film.html`, одна функция `frame(t)` и один настоящий редактор. Дальше в документации установка, команды CLI, Studio, формат фильма с примером разметки и сборка из исходников.
Бейдж для README
Исходный SKILL.md
--- name: openfilm description: Make videos as web pages with OpenFilm. Use when the user asks for a video, motion graphics, an animation, a launch film, an explainer, a music video, to edit, cut, check or render a film (film.html and pages with window.film), or to open OpenFilm or its Studio. --- # OpenFilm Run `npx -y openfilm@latest` and follow the manual it prints: it is the whole of OpenFilm, about a thousand words. Run it again whenever you need it.