Skip to content
This repository was archived by the owner on Jul 28, 2026. It is now read-only.

Repository files navigation

Nyx

⚠️ Projeto arquivado — não é mais mantido. O desenvolvimento foi encerrado e o repositório permanece arquivado (somente leitura) no GitHub. O código continua público para consulta e reuso, mas não haverá novos commits, correções, releases nem resposta a issues ou pull requests. Faça um fork se quiser continuar de onde parou.

Editor de vídeo autônomo: em vez de timeline manual, você monta uma blueprint de nodes com eventos temporais (On Word, On Sentence, On Scene Start, …) e cada evento dispara ações de edição — legenda, efeito sonoro, corte de cena, overlay, movimento de câmera.

A mesma blueprint é reutilizada para produzir milhares de vídeos diferentes, cada um com sua narração e seus assets. O foco é produção em escala, não edição artesanal.

Estrutura

Diretório O que faz
backend/ API (Elysia/Bun): auth, assets, templates, jobs, créditos
renderer/ Worker (BullMQ): compila a blueprint em um plano e renderiza via ffmpeg
web/ Front-end (React + React Flow): editor de blueprint, dashboard, wizard de jobs
whisperx-service/ Transcrição e timestamps por palavra para áudio enviado pelo usuário

Documentação de contexto do produto em CONTEXT.md, PRODUCT.md e PLAN.md.

Estado

O que existe é a v2: pipeline completo de narração → timestamps → compilação da blueprint → render → entrega, com upload em chunks para assets grandes, retry de jobs que falharam e import/export de templates em .nyx.json. Não é um produto acabado nem foi endurecido para produção — trate como base de estudo ou ponto de partida.

About

A node-based video automation platform for building AI-powered content creation workflows.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages