MIT · GitHub
Video Maker es código abierto
Todo el estudio — la app de escritorio, el motor, el productor y esta web — vive en un repositorio público. Leelo, correlo en tu máquina y proponé mejoras.
El repositorio
Un monorepo Nx con pnpm: las apps viven en apps/, las bibliotecas en libs/ y las herramientas de línea de comandos en tools/. El inventario completo, con qué hace cada pieza, está en Tecnología.
github.com/e-burgos/video-maker
Correrlo en tu máquina
Necesitás Node 22 o superior y pnpm 10 (el único gestor de paquetes del repo). En .env van las rutas absolutas de ffmpeg, ffprobe, whisper-cli y el modelo de whisper; el propio .env.example explica cada una.
git clone https://github.com/e-burgos/video-maker.git
cd video-maker
pnpm install
cp .env.example .env
brew install ffmpeg whisper-cpp
pnpm fetch:dev-voices
pnpm studio
pnpm studio levanta el servicio local y el Web Studio juntos; la app de escritorio se arma con pnpm desktop:dist (macOS Apple Silicon).
Cómo contribuir
-
Abrí un issue
Contá el problema o la idea en Issues antes de escribir código: así acordamos el alcance.
-
Seguí el flujo SDD
El repo usa Spec-Driven Development: cada funcionalidad nueva nace de una spec en
sdd/specs/y cada arreglo se registra ensdd/fixes.json. El punto de entrada para personas y agentes essdd/context/context_prompt.md. -
Código que se explica solo
Sin comentarios narrativos: nombres declarativos y funciones cortas. La documentación vive en los documentos SDD, no en el código.
-
Todo en verde antes del PR
pnpm exec nx run-many -t lint test build pnpm sdd:validateEl mismo chequeo de registros SDD corre en CI.
-
Abrí el pull request
Desde una rama propia, con qué cambia y cómo lo probaste.
Licencia
El código de Video Maker se publica con la licencia MIT — © Esteban Burgos. Podés usarlo, copiarlo, modificarlo y redistribuirlo conservando el aviso de copyright.
Los binarios, modelos, voces, tipografías y temas musicales de terceros mantienen sus propias licencias (GPL, LGPL, Apache, CC BY, CC BY-SA, OFL…): están listados en Licencias y explicados en Tecnología.
Remotion tiene condiciones propias para empresas. Que el código de Video Maker sea MIT no cambia la licencia de Remotion: una empresa por encima de sus umbrales necesita una licencia de empresa de Remotion. Detalle en Tecnología.