slate
Bot de Discord para co-escritura cinematográfica con Claude Sonnet 4.6, integrando generación de storyboards, retratos de personajes y envío directo a motores de renderizado Vivijure (cloud o local).
Ficha actualizada 25 sept 2026, 21:35 · upstream 25 sept 2026, 21:26 · release v0.5.6
Qué es slate
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Slate es un bot de Discord diseñado para la escritura colaborativa de guiones cinematográficos en tiempo real. Permite a usuarios y amigos desarrollar una película mediante chat, mientras el sistema mantiene automáticamente un storyboard estructurado en segundo plano. Una vez finalizada la planificación, el proyecto se envía al estudio Vivijure (vía vivijure-cf o vivijure-local) para su renderizado.
La arquitectura utiliza Node.js 24+ con discord.js y @anthropic-ai/sdk, integrando Claude Sonnet 4.6 a través del Cloudflare AI Gateway con fallback a modelos Ollama compatibles. El estado del guion, historial de conversaciones y ajustes de render persisten en Cloudflare D1. El sistema soporta múltiples modelos de imagen (FLUX Schnell, SDXL, Phoenix) y módulos opcionales para audio, escalado o lip-sync.
La paridad con el panel de control del estudio Vivijure es completa: todos los hooks, flujos de cast, ajustes de render y rutas de la API web están accesibles desde Discord. Los comandos se proyectan dinámicamente desde la API del estudio (`GET /api/modules`), garantizando que solo las funcionalidades instaladas estén disponibles.
- Co-escritura de guiones en tiempo real con múltiples participantes en un canal de Discord
- Generación automática de storyboards estructurados (título, logline, estilo, escenas) mantenidos en segundo plano
- Creación y sincronización de retratos de personajes con la base de datos de cast de Vivijure
- Envío directo del proyecto finalizado a motores de renderizado cloud o local sin panel externo
- Integración nativa con Claude Sonnet 4.6 vía Cloudflare AI Gateway con fallback a Ollama (sin lock-in)
- Paridad completa con el panel de control del estudio Vivijure accesible vía comandos Discord
- Persistencia de estado en Cloudflare D1 para historial de conversaciones y ajustes de render
- Arquitectura modular que permite añadir funcionalidades (audio, video, escalado) sin reescribir el núcleo
- Dependencia crítica de infraestructura Cloudflare (D1 para estado, Workers VPC para enlaces privados)
- Necesidad de configuración manual de tokens de API externos (Anthropic, Ollama) en slate.env
- Renderizado final ocurre en servidores externos (vivijure-core) no gestionados por el repositorio
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Recomendado usar la pila Docker Compose de producción (stacks/compose.prod.yml). Copiar slate.env.example a stacks/.env y ejecutar docker compose -p slate -f stacks/compose.prod.yml up -d. El archivo slate.env debe contener al menos DISCORD_TOKEN; el resto son opcionales. Validar instalación de módulos del estudio antes de iniciar.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.







