Gitframes: paquete npm para generar video con WebGPU y agentes de IA

Fuentes: Gitframes: npm package for code-first video rendering with WebGPU

Gitframes es un paquete npm que permite a los agentes de código generar video de calidad profesional sin necesidad de instalar suites de software de escritorio pesadas como Photoshop, After Effects o Blender. La herramienta funciona como un paquete de software ligero que integra composición, efectos visuales, tipografía y gráficos 3D en un único entorno, diseñado específicamente para ser controlado por agentes de inteligencia artificial mediante código TypeScript.

A diferencia de las soluciones tradicionales basadas en navegadores web, Gitframes elimina la sobrecarga de los navegadores sin interfaz (headless) y los problemas de reflujo del DOM. En su lugar, renderiza directamente en el hardware gráfico mediante WebGPU, Dawn, Metal o Vulkan, utilizando Node.js y navegadores modernos. Esto permite una ejecución en tiempo real de 60 a 120 FPS, con una huella de memoria de solo 200 a 400 MB por worker, frente a los 2 a 4 GB requeridos por Chromium.

El sistema destaca por su precisión temporal determinista y su motor de tipografía analítico basado en el algoritmo Slug, que evalúa contornos de glyphs en WGSL para mantener la nitidez en cualquier escala. Incluye más de 50 shaders modulares para efectos de tono y espacio, así como un sistema de composición de profundidad unificado que permite anidar árboles de flex/box dentro de planos de homografía 3D. Además, incorpora visión por computadora en el dispositivo mediante modelos ONNX de Apache-2.0 para seguimiento de objetos y segmentación de personas. Gitframes está optimizado para despliegue en la nube y entornos serverless, siendo compatible con agentes como Claude Code, Codex y Cursor mediante la instalación de habilidades específicas.