Агентный фреймворк для создания видео: превращает идею, сценарий или роман в видео из нескольких сцен, координируя работу агентов по созданию сценария, раскадровки, персонажей и видео.
ddcat-ai/open-ai-canvas
Рабочее пространство с открытым исходным кодом для создания AI-фильмов и коротких драм: бесконечный холст для раскадровки, мультимодальной генерации и управления материалами.
- Звёзды
- 1,696
- Форки
- 554
- Открытые issues
- 76
- Последний коммит
- 22 часа назад
Что это?
Open AI Canvas (影策) — self-hosted рабочее пространство, которое помогает превращать истории в видео. На свободно организуемом холсте сценарии, персонажи, сцены, стилевые подборки и справочные материалы размещаются в виде связанных узлов. Для планирования кадров предусмотрены структурированные раскадровки и 3D-сцена для режиссуры.
Генерация выполняется через единую систему задач для текста, изображений, видео и аудио. Задачи поддерживают референсные изображения, первый и последний кадры, движение камеры, продолжение и пакетную генерацию. Очередь отображает прогресс и логи, позволяет отменять задачи и запускать их повторно. Материалы хранятся в библиотеке с проверкой ссылок перед удалением, а редактор таймлайна позволяет компоновать и обрезать клипы, расшифровывать субтитры и экспортировать видео на сервере.
Backend написан на Go: для локального использования применяется SQLite, а для развёртывания — PostgreSQL и Redis. Frontend — приложение на React. Проект активно развивается, поэтому структура данных и интерфейсы могут меняться; он предназначен для личного использования, локальной работы или доверенной среды.
Ключевые возможности
- 01Бесконечный холст с узлами, связями, мини-картой, отменой и повтором действий, а также доступом только для чтения.
- 02Структурированные раскадровки, управление персонажами и сценами, 3D-сцена для режиссуры.
- 03Генерация текста, изображений, видео и аудио с референсными кадрами и управлением камерой.
- 04Асинхронная очередь задач с отображением прогресса и логов, отменой и повторным запуском.
- 05Монтаж на таймлайне, расшифровка субтитров и экспорт видео на сервере.
- 06Инструменты администратора для управления каналами моделей, квотами использования и объектным хранилищем (Alibaba Cloud OSS, Tencent COS).
Сценарии использования
- Создание короткой драмы — от сценария до раскадровки и сгенерированных кадров — на одном холсте.
- Организация референсов персонажей, сцен и стиля для последовательного AI-видеопроизводства.
- Развёртывание собственного общего творческого пространства для небольшой команды, которой можно доверять.
Быстрый старт
- 1
Клонируйте репозиторий
git clone https://github.com/ddcat-ai/open-ai-canvas.git - 2
Создайте локальные каталоги для данных и кэша
mkdir -p .local/project-workbench-debug .local/cache/go-build .local/cache/go-mod - 3
Запустите Go-бэкенд в отдельном терминале (из каталога backend)
cd backend && CANVAS_BACKEND_ADDR=127.0.0.1:8080 CANVAS_BACKEND_DATA_DIR=../.local/project-workbench-debug GOCACHE=../.local/cache/go-build GOMODCACHE=../.local/cache/go-mod go run ./cmd/server - 4
Установите зависимости фронтенда в web/, затем выполните bun run dev и откройте http://localhost:3000
cd web && bun install --frozen-lockfile
Что важно знать
- Проект всё ещё быстро развивается, поэтому структуры данных и внешние интерфейсы могут измениться.
- Проект предназначен для личного использования, локальной работы или доверенной среды. Не выставляйте его в публичный многопользовательский доступ без настройки безопасности.
- Для запуска требуются Go 1.25 и Bun. Для генерации также необходимо настроить собственные каналы моделей и указать API-ключи.
В подборках
Темы
Частые вопросы
- Что такое open-ai-canvas?
- Рабочее пространство с открытым исходным кодом для создания AI-фильмов и коротких драм: бесконечный холст для раскадровки, мультимодальной генерации и управления материалами. Open AI Canvas (影策) — self-hosted рабочее пространство, которое помогает превращать истории в видео. На свободно организуемом холсте сценарии, персонажи, сцены, стилевые подборки и справочные материалы размещаются в виде связанных узлов. Для планирования кадров предусмотрены структурированные раскадровки и 3D-сцена для режиссуры.
- open-ai-canvas можно использовать бесплатно? Какая у него лицензия?
- open-ai-canvas распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- open-ai-canvas всё ещё поддерживается?
- Активно поддерживается. Последний коммит в open-ai-canvas — 6 нояб. 2026 г..
- Для чего можно использовать open-ai-canvas?
- Создание короткой драмы — от сценария до раскадровки и сгенерированных кадров — на одном холсте. Организация референсов персонажей, сцен и стиля для последовательного AI-видеопроизводства. Развёртывание собственного общего творческого пространства для небольшой команды, которой можно доверять.
- Как установить open-ai-canvas?
- Клонируйте репозиторий: git clone https://github.com/ddcat-ai/open-ai-canvas.git Создайте локальные каталоги для данных и кэша: mkdir -p .local/project-workbench-debug .local/cache/go-build .local/cache/go-mod Запустите Go-бэкенд в отдельном терминале (из каталога backend): cd backend && CANVAS_BACKEND_ADDR=127.0.0.1:8080 CANVAS_BACKEND_DATA_DIR=../.local/project-workbench-debug GOCACHE=../.local/cache/go-build GOMODCACHE=../.local/cache/go-mod go run ./cmd/server Установите зависимости фронтенда в web/, затем выполните bun run dev и откройте http://localhost:3000: cd web && bun install --frozen-lockfile
- Где скачать open-ai-canvas?
- Исходный код и инструкции по установке — на GitHub: https://github.com/ddcat-ai/open-ai-canvas
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Рабочая среда с открытым исходным кодом для создания AI-видео на бесконечном холсте: ассистент на естественном языке связывает текстовые, графические и видеоноды в рабочие процессы.
Полноценная производственная среда для создания коротких драм с помощью ИИ: от разбора сценария и раскадровки до согласованности ассетов, генерации и экспорта видео.
Agent Skill превращает китайский текст истории или последовательность изображений в немое видео с рисованным комиксом-дневником в формате 3:4 с помощью Remotion.
Локальный нодовый canvas для создания AI-изображений, видео и раскадровок с агентом, 3D-студией режиссёра и подключаемыми генераторами.
Настольный AI-движок для создания артов: граф узлов, специализированные редакторы и 3D-сцена режиссёра для подготовки материалов для коротких видео, игр и рекламы с поддержкой локальных моделей.