Repolode
ddcat-ai

ddcat-ai/open-ai-canvas

Espacio de trabajo de código abierto para crear películas y dramas cortos con IA, con un lienzo infinito para hacer storyboards, generar contenido multimodal y gestionar recursos.

Estrellas
1,675
Forks
545
Issues abiertos
107
Último commit
hace 16 horas

¿Qué es?

Open AI Canvas (影策) es un espacio de trabajo autohospedado para convertir una historia en video. Usa un lienzo libre donde se organizan guiones, personajes, escenas, tableros de estilo y materiales de referencia como nodos conectados, además de storyboards estructurados y un escenario de dirección en 3D para planificar tomas.

La generación se gestiona mediante un sistema unificado de tareas que abarca texto, imágenes, video y audio. Las tareas admiten imágenes de referencia, fotogramas iniciales y finales, movimientos de cámara, continuación y generación por lotes. Una cola muestra el progreso y los registros, y permite cancelar y reintentar tareas. Los recursos se guardan en una biblioteca que comprueba si están en uso antes de eliminarlos, y un editor de línea de tiempo permite organizar y recortar clips, transcribir subtítulos y exportar desde el servidor.

El backend está escrito en Go y usa SQLite para el uso local, o PostgreSQL y Redis para el despliegue; el frontend es una aplicación React. El proyecto sigue en desarrollo acelerado, por lo que las estructuras de datos y las interfaces pueden cambiar. Está pensado para entornos personales, locales o de confianza.

Funciones clave

  • 01Lienzo infinito con nodos, conexiones, minimapa, deshacer/rehacer y uso compartido de solo lectura.
  • 02Storyboards estructurados, gestión de personajes y escenas, y escenario de dirección en 3D.
  • 03Generación de texto, imágenes, video y audio con fotogramas de referencia y control de cámara.
  • 04Cola de tareas asíncronas con progreso, registros y opciones para cancelar y reintentar.
  • 05Edición de línea de tiempo con transcripción de subtítulos y exportación de video desde el servidor.
  • 06Herramientas de administración para canales de modelos, cuotas de uso y almacenamiento de objetos (Alibaba Cloud OSS, Tencent COS).

Casos de uso

  • Crear el borrador de un drama corto, desde el guion hasta el storyboard y las tomas generadas, en un mismo lienzo.
  • Organizar referencias de personajes, escenas y estilos para mantener la coherencia en la producción de video con IA.
  • Alojar por cuenta propia un espacio de trabajo creativo compartido para un equipo pequeño de confianza.

Inicio rápido

  1. 1

    Clona el repositorio

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

    Crea los directorios locales de datos y caché

    mkdir -p .local/project-workbench-debug .local/cache/go-build .local/cache/go-mod
  3. 3

    Inicia el backend de Go en una terminal independiente (ejecútalo desde el directorio del 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

    Instala las dependencias del frontend en web/, ejecuta bun run dev y abre http://localhost:3000

    cd web && bun install --frozen-lockfile

Antes de usarlo

  • El proyecto sigue en desarrollo activo, por lo que las estructuras de datos y las interfaces externas pueden cambiar.
  • Está pensado para uso personal, local o en entornos de confianza. No lo expongas como servicio público multiusuario sin configurar la seguridad.
  • Para ejecutarlo necesitas Go 1.25 y Bun. Además, debes configurar tus propios canales de modelos con claves de API para la generación.

En colecciones

Temas

Preguntas frecuentes

¿Qué es open-ai-canvas?
Espacio de trabajo de código abierto para crear películas y dramas cortos con IA, con un lienzo infinito para hacer storyboards, generar contenido multimodal y gestionar recursos. Open AI Canvas (影策) es un espacio de trabajo autohospedado para convertir una historia en video. Usa un lienzo libre donde se organizan guiones, personajes, escenas, tableros de estilo y materiales de referencia como nodos conectados, además de storyboards estructurados y un escenario de dirección en 3D para planificar tomas.
¿open-ai-canvas es gratuito? ¿Qué licencia tiene?
open-ai-canvas es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿open-ai-canvas sigue mantenido?
Mantenimiento activo. El último commit de open-ai-canvas fue el 5 nov 2026.
¿Para qué puedo usar open-ai-canvas?
Crear el borrador de un drama corto, desde el guion hasta el storyboard y las tomas generadas, en un mismo lienzo. Organizar referencias de personajes, escenas y estilos para mantener la coherencia en la producción de video con IA. Alojar por cuenta propia un espacio de trabajo creativo compartido para un equipo pequeño de confianza.
¿Cómo se instala open-ai-canvas?
Clona el repositorio: git clone https://github.com/ddcat-ai/open-ai-canvas.git Crea los directorios locales de datos y caché: mkdir -p .local/project-workbench-debug .local/cache/go-build .local/cache/go-mod Inicia el backend de Go en una terminal independiente (ejecútalo desde el directorio del 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 Instala las dependencias del frontend en web/, ejecuta bun run dev y abre http://localhost:3000: cd web && bun install --frozen-lockfile
¿Dónde consigo open-ai-canvas?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/ddcat-ai/open-ai-canvas

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados