Framework de agente personal de IA autohospedado en Python, con WebUI en el navegador, cliente de terminal, canales para apps de chat, herramientas, memoria y compatibilidad con MCP.
FireRedTeam/FireRed-OpenStoryline
Un agente de edición de video con IA que convierte instrucciones en lenguaje natural en búsquedas de clips, guiones, selección de música y fuentes, y ediciones.
Alternativa open source a:CapCut
Adobe Premiere Pro
- Estrellas
- 3,536
- Forks
- 410
- Issues abiertos
- 32
- Último commit
- hace 3 meses
¿Qué es?
FireRed-OpenStoryline permite crear videos describiendo en lenguaje sencillo lo que quieres. Un agente basado en LLM planifica la edición y luego usa herramientas específicas para buscar y descargar imágenes y clips adecuados, segmentar y analizar el material, escribir una narración con el estilo elegido y seleccionar música de fondo (BGM), voces en off y fuentes que encajen con el tono.
Después de una primera versión, también puedes pedir cambios en una conversación: sustituir o reordenar clips, reescribir el guion o ajustar el color, la fuente, el contorno y la posición. Los flujos de trabajo se pueden guardar como Style Skills reutilizables para aplicar el mismo enfoque de edición a nuevos archivos multimedia y producir videos por lotes. Una skill de montaje preliminar centrada en el habla elimina muletillas y frases repetidas mediante marcas de tiempo de ASR.
El proyecto funciona como servidor MCP e incluye una interfaz de línea de comandos y una interfaz web con FastAPI. También se puede controlar mediante agentes como Claude Code y OpenClaw usando las skills incluidas. Está escrito en Python (3.11 o superior), usa MoviePy y FFmpeg para renderizar y también está disponible como imagen de Docker.
Funciones clave
- 01Busca en línea imágenes y clips de video relacionados con un tema y los segmenta según su contenido.
- 02Escribe guiones y narraciones, y transfiere estilos mediante few-shot a partir de textos de referencia.
- 03Recomienda música de fondo (BGM), voces en off y fuentes a partir de una descripción del tono, y sincroniza los elementos con el ritmo.
- 04Edita clips, guiones, colores, fuentes y posiciones mediante instrucciones en lenguaje natural.
- 05Guarda flujos de trabajo de edición completos como Style Skills reutilizables para producir videos por lotes.
- 06Ofrece un montaje preliminar basado en ASR que elimina muletillas y frases repetidas.
Casos de uso
- Convertir una carpeta de videos de viajes o productos en un video corto narrado, sin editar manualmente en la línea de tiempo.
- Reproducir un estilo de video favorito en muchos clips nuevos mediante una Style Skill guardada.
- Limpiar grabaciones de personas hablando a cámara eliminando muletillas y frases repetidas.
- Dejar que un agente como Claude Code u OpenClaw realice toda la edición a partir de un conjunto de archivos multimedia.
Inicio rápido
- 1
Clona el repositorio
git clone https://github.com/FireRedTeam/FireRed-OpenStoryline.git - 2
Descarga los modelos y recursos (Linux/macOS)
./download.sh - 3
Instala las dependencias de Python
pip install -r requirements.txt - 4
Inicia el servidor MCP (después de configurar la clave de API en config.toml)
PYTHONPATH=src python -m open_storyline.mcp.server
Antes de usarlo
- Debes configurar las claves de API en config.toml antes de poder ejecutar el proyecto.
- La generación de transiciones con IA depende de servicios AIGC de terceros y tiene un coste relativamente elevado.
- En Windows, debes descargar y extraer manualmente los archivos de modelos y recursos.
Temas
Preguntas frecuentes
- ¿Qué es FireRed-OpenStoryline?
- Un agente de edición de video con IA que convierte instrucciones en lenguaje natural en búsquedas de clips, guiones, selección de música y fuentes, y ediciones. FireRed-OpenStoryline permite crear videos describiendo en lenguaje sencillo lo que quieres. Un agente basado en LLM planifica la edición y luego usa herramientas específicas para buscar y descargar imágenes y clips adecuados, segmentar y analizar el material, escribir una narración con el estilo elegido y seleccionar música de fondo (BGM), voces en off y fuentes que encajen con el tono.
- ¿FireRed-OpenStoryline es gratuito? ¿Qué licencia tiene?
- FireRed-OpenStoryline es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿FireRed-OpenStoryline sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de FireRed-OpenStoryline fue el 31 jul 2026.
- ¿Para qué puedo usar FireRed-OpenStoryline?
- Convertir una carpeta de videos de viajes o productos en un video corto narrado, sin editar manualmente en la línea de tiempo. Reproducir un estilo de video favorito en muchos clips nuevos mediante una Style Skill guardada. Limpiar grabaciones de personas hablando a cámara eliminando muletillas y frases repetidas. Dejar que un agente como Claude Code u OpenClaw realice toda la edición a partir de un conjunto de archivos multimedia.
- ¿Cómo se instala FireRed-OpenStoryline?
- Clona el repositorio: git clone https://github.com/FireRedTeam/FireRed-OpenStoryline.git Descarga los modelos y recursos (Linux/macOS): ./download.sh Instala las dependencias de Python: pip install -r requirements.txt Inicia el servidor MCP (después de configurar la clave de API en config.toml): PYTHONPATH=src python -m open_storyline.mcp.server
- ¿Dónde consigo FireRed-OpenStoryline?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/FireRedTeam/FireRed-OpenStoryline
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Plataforma de chatbot con agentes y de código abierto que conecta LLM, plugins y herramientas para agentes con apps de mensajería como QQ, Telegram, Slack y Discord.
Agente de investigación autónomo y de código abierto que planifica preguntas, recopila fuentes web y locales, y redacta informes con citas usando cualquier proveedor de LLM.
Un framework de agentes que conecta humanos digitales (2.5D, 3D, móvil, PC y web) y LLM con sistemas empresariales.
Una capa de memoria a largo plazo de código abierto para agentes de IA que almacena y recupera información entre sesiones mediante un SDK de Python, una API REST y un servidor MCP.
LobeHub es una plataforma para organizar agentes de IA en equipos siempre activos, que se pueden contratar, programar y supervisar desde un mismo lugar.