Una skill de Claude Code que crea videos de motion design con HTML, Playwright y ffmpeg, sin necesidad de una licencia de After Effects ni Remotion.
diggerhq/shipvideo
Convierte una URL pegada o un prompt de texto en un video de lanzamiento de 20 a 40 segundos: Claude Opus lo escribe en HTML y un agente serverless lo renderiza.
- Estrellas
- 351
- Forks
- 39
- Issues abiertos
- 1
- Último commit
- hace 19 días
¿Qué es?
LaunchVideo (shipvideo) genera videos cortos de lanzamiento sin usar un modelo de video. A partir de una URL o un prompt, Claude Opus 5.5 escribe una película en HTML de una sola pieza y un agente serverless de OpenComputer la renderiza fotograma a fotograma en Chromium headless, con un reloj virtual; después, codifica los fotogramas con ffmpeg en un MP4.
En el modo URL, primero el agente obtiene la página y extrae el título, la descripción, los encabezados, los colores hexadecimales predominantes y las Google Fonts, para que el video refleje la identidad visual del producto. Antes de renderizar, el agente comprueba si hay errores de JS en la escena y si el texto es visible. El archivo final se guarda en el espacio de trabajo de la sesión para descargarlo.
El proyecto se divide en un proyecto de agente de OpenComputer (el agente `director`) y una aplicación web de Next.js que ofrece el formulario y dos rutas de API. La aplicación web solo necesita una clave de API de OpenComputer y no mantiene almacenamiento propio.
Funciones clave
- 01Genera un video de 20 a 40 segundos en 1920x1080 a partir de una URL o un prompt de texto.
- 02Renderiza fotogramas en Chromium headless con un reloj virtual para obtener resultados deterministas.
- 03Codifica el resultado en MP4 con ffmpeg (libx264, yuv420p, faststart).
- 04Extrae colores, fuentes y texto de una página indicada por URL para adaptar el video a la identidad visual del producto.
- 05Incluye un manifiesto para desplegar con un clic en cuentas de OpenComputer.
Casos de uso
- Crear rápidamente un video de lanzamiento de producto a partir de la URL de una landing page existente.
- Producir clips explicativos breves a partir de una descripción de texto, sin software de edición de video.
- Experimentar con animaciones HTML generadas por LLM y renderizadas como video.
Inicio rápido
- 1
Instala las dependencias y vincula el proyecto de OpenComputer
npm install && npx opencomputer link --create-project shipvideo && npx opencomputer deploy --watch - 2
Instala las dependencias de la aplicación web y obtén las variables de entorno de Vercel
cd web && npm install && vercel link && vercel env pull .env.local - 3
Añade la clave de API y el ID de agente de OpenComputer a web/.env.local
- 4
Inicia la aplicación web en local
cd web && npm run dev
Antes de usarlo
- Para ejecutarlo, necesitas una cuenta de OpenComputer y una clave de API.
- El README no indica ninguna licencia, por lo que las condiciones de reutilización no están claras.
- El renderizado tarda aproximadamente lo mismo que la duración del vídeo: uno de 30 segundos tarda entre 30 y 40 segundos.
Temas
Preguntas frecuentes
- ¿Qué es shipvideo?
- Convierte una URL pegada o un prompt de texto en un video de lanzamiento de 20 a 40 segundos: Claude Opus lo escribe en HTML y un agente serverless lo renderiza. LaunchVideo (shipvideo) genera videos cortos de lanzamiento sin usar un modelo de video. A partir de una URL o un prompt, Claude Opus 5.5 escribe una película en HTML de una sola pieza y un agente serverless de OpenComputer la renderiza fotograma a fotograma en Chromium headless, con un reloj virtual; después, codifica los fotogramas con ffmpeg en un MP4.
- ¿shipvideo es gratuito? ¿Qué licencia tiene?
- shipvideo no declara ninguna licencia. Su código es público, pero sin licencia no tienes permiso explícito para reutilizarlo; consulta al autor antes de depender de él.
- ¿shipvideo sigue mantenido?
- Mantenimiento activo. El último commit de shipvideo fue el 1 oct 2026.
- ¿Para qué puedo usar shipvideo?
- Crear rápidamente un video de lanzamiento de producto a partir de la URL de una landing page existente. Producir clips explicativos breves a partir de una descripción de texto, sin software de edición de video. Experimentar con animaciones HTML generadas por LLM y renderizadas como video.
- ¿Cómo se instala shipvideo?
- Instala las dependencias y vincula el proyecto de OpenComputer: npm install && npx opencomputer link --create-project shipvideo && npx opencomputer deploy --watch Instala las dependencias de la aplicación web y obtén las variables de entorno de Vercel: cd web && npm install && vercel link && vercel env pull .env.local Añade la clave de API y el ID de agente de OpenComputer a web/.env.local Inicia la aplicación web en local: cd web && npm run dev
- ¿Dónde consigo shipvideo?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/diggerhq/shipvideo
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Herramienta local que convierte un clip grabado de una persona hablando y un guion en un MP4 vertical con voz en off generada por IA y sincronización labial automática.
Una skill de Claude Code que convierte la URL de un sitio web en un video de lanzamiento de producto a 60 fps, creado con HTML, efectos de sonido sincronizados con la música y desenfoque de movimiento.
Biblioteca Python de código abierto para crear agentes de IA que controlan un navegador real, con navegadores sigilosos opcionales de Browser Use Cloud y una API de agentes alojada.
Un espacio de aprendizaje con IA autoalojable y nativo para agentes, para tutorías personalizadas, preguntas y respuestas, cuestionarios, investigación y visualización, basado en Python y Next.js.
Un framework agéntico que genera videos educativos escribiendo código ejecutable de Manim, en lugar de producir píxeles directamente.