Tú entregas un video y el agente rehace todo el flujo como un proyecto editable: voz, subtítulos, b-roll y efectos.

Hypit es una herramienta de código abierto que enseña a agentes como Claude Code y Codex a producir video. Tú muestras un video de referencia y el agente arma un proyecto con la misma forma de funcionar: el guion, las imágenes, la voz, los subtítulos y las animaciones, todo amarrado a las palabras habladas. Sirve para quien hace videos cortos y quiere variaciones rápidas (otro presentador, otro tema, otro idioma). Para ejecutarlo se necesita Node, pnpm y FFmpeg; las partes de video e imagen generadas por IA usan servicios de pago, pero la animación hecha en código se renderiza en local, sin costo. Este es un fork de hypit-ai/hypit, probado en el servidor de INEMA.
En vez de editar en la línea de tiempo, el agente escribe un archivo de texto (SVML) que describe el video. Si cambia la voz, lo demás la acompaña.
El agente ve la referencia, la transcribe con el tiempo de cada palabra y anota por qué cada corte, imagen y subtítulo aparece donde aparece.
En el guion, @{trofeu} … @{/trofeu} marca cuándo una imagen entra y sale. Si la frase cambia o pasa a otro idioma, el tiempo se ajusta solo.
Cambia el presentador, el gancho, el producto o el idioma y renderiza de nuevo, reutilizando el material que no cambió.
El agente usa la skill /hypit para leer la referencia y escribir el proyecto; la CLI hypit verifica y renderiza.
Archivo tipo HTML con guion, pedidos de imagen/voz/video, clips, subtítulos y componentes visuales.
Paquetes de diseño y movimiento: marcador de ranking, subtítulos karaoke, sticker de comentario, pantalla dividida de podcast.
Define dónde corre cada etapa: render de HTML en un Chrome sin ventana + FFmpeg local, o servicios de generación externos.
Para la prueba local de esta guía no se paga nada. Probado el 15/10/2026 en un servidor Linux ARM (NVIDIA GB10).
Usamos Node 24 y pnpm 10.33.
node -v; pnpm -v
Monta el video final y lee los medios.
ffmpeg -version | head -1Dibuja los cuadros. En x86 Hypit descarga el suyo; en ARM apunta al de Playwright (paso 4).
npx playwright install chromium-headless-shellEl ejemplo chat.svml es una animación de chat de 8 s dibujada solo en código. No usa guion hablado, IA de imagen ni video de origen.
La instalación solo descarga paquetes de JavaScript; no descarga navegador.
git clone https://github.com/inematds/hypit cd hypit pnpm install --frozen-lockfile
El componente @example/chat-scene es el que dibuja los mensajes.
pnpm build:public-types pnpm --filter @example/chat-scene build
check valida el SVML y no llama a ningún servicio.
node bin/hypit.mjs check examples/semantic-composition/chat.svml \ --project examples/semantic-composition # ✓ Source is valid · Outputs 11
Hypit intenta usar un Chrome x86 que no existe en ARM (error MANAGED_PROGRAM_DOWN). Crea un runtime con chromePath apuntando al headless ARM de Playwright. En x86, omite este paso y usa hypit.runtime.json.
# examples/semantic-composition/hypit.runtime.arm.json { "format": "hypit.runtime-local@1", "dataRoot": ".hypit/runtimes/local", "endpoints": { "media.local": { "use": "@hypit/media-local", "config": { "defaultConcurrency": 2 } }, "html.local": { "use": "@hypit/provider-html-local", "config": { "workers": 2, "chromePath": "~/.cache/ms-playwright/chromium_headless_shell-1248/chrome-headless-shell-linux-arm64/chrome-headless-shell" } } } } # cambia ~ por la ruta absoluta de tu carpeta personal
Aquí tardó cerca de 10 s para 240 cuadros.
node bin/hypit.mjs build examples/semantic-composition/chat.svrun \ --project examples/semantic-composition \ --runtime examples/semantic-composition/hypit.runtime.arm.json --follow # ✓ Build complete · Build bld_...
Usa el id del build que apareció en el paso anterior.
node bin/hypit.mjs get bld_... --output final.video \ --project examples/semantic-composition --to chat.mp4 # 540×960, 8 s, h264 + aac
Instala la skill en Claude Code o en Codex y describe el video, con o sin referencia.
npx skills add hypit-ai/hypit -g # dentro del agente: /hypit Clona este video: /ruta/video.mp4 y cambia el tema por herramientas de IA /hypit Haz un video de ranking que ponga a INEMA.CLUB en el S tier
Cuadros del chat.mp4 renderizado en el servidor de INEMA, sin ninguna llamada a una API.


Los ejemplos virales del proyecto original (ranking de fútbol, podcast, entrevista callejera) costaron cerca de US$ 1 cada uno, con video e imagen generados por servicios de pago. Mira la carpeta examples/.
Lo que pesamos al probar.
Los clones virales usan Seedance (video), GPT Image (imagen) y Fish Audio o ElevenLabs (voz), mediante una cuenta propia en cada servicio. Sin ellos, queda lo que es local: transcripción WhisperX, animación en código y FFmpeg.
Apache 2.0 modificada: el uso propio, incluso comercial, es libre. Ofrecerlo como servicio a terceros o revenderlo exige una licencia comercial, y no se puede quitar el nombre ni el logo de la CLI. Los videos generados son tuyos.
Es un motor de video completo. Quien ya usa HyperFrames u otro motor puede aprovechar las ideas sin cambiar de herramienta.
Ideas anotadas para los motores de video de INEMA. Ninguna se ha aplicado todavía.