Repolode
ddcat-ai

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. 1

    Клонируйте репозиторий

    git clone https://github.com/ddcat-ai/open-ai-canvas.git
  2. 2

    Создайте локальные каталоги для данных и кэша

    mkdir -p .local/project-workbench-debug .local/cache/go-build .local/cache/go-mod
  3. 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. 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 обновляется ежедневно.

Похожие проекты

Агентный фреймворк для создания видео: превращает идею, сценарий или роман в видео из нескольких сцен, координируя работу агентов по созданию сценария, раскадровки, персонажей и видео.

12,9 тыс.+53 за неделю1,9 тыс.PythonMITОбновлён в прошлом месяце

Рабочая среда с открытым исходным кодом для создания AI-видео на бесконечном холсте: ассистент на естественном языке связывает текстовые, графические и видеоноды в рабочие процессы.

1,7 тыс.+7 за неделю253PythonApache-2.0Обновлён 2 месяца назад

Полноценная производственная среда для создания коротких драм с помощью ИИ: от разбора сценария и раскадровки до согласованности ассетов, генерации и экспорта видео.

7,1 тыс.+53 за неделю1,2 тыс.PythonApache-2.0Обновлён 3 месяца назад

Agent Skill превращает китайский текст истории или последовательность изображений в немое видео с рисованным комиксом-дневником в формате 3:4 с помощью Remotion.

2,4 тыс.+59 за неделю330HTMLMITОбновлён 2 месяца назад

Локальный нодовый canvas для создания AI-изображений, видео и раскадровок с агентом, 3D-студией режиссёра и подключаемыми генераторами.

391+3 за неделю78TypeScriptOtherАктивно поддерживаетсяОбновлён в прошлом месяце

Настольный AI-движок для создания артов: граф узлов, специализированные редакторы и 3D-сцена режиссёра для подготовки материалов для коротких видео, игр и рекламы с поддержкой локальных моделей.

262+6 за неделю38TypeScriptOtherАктивно поддерживаетсяОбновлён вчера