Repolode
darkzOGx

darkzOGx/youtube-automation-agent

Agente de IA autoalojado que gestiona un canal de YouTube de principio a fin, desde la investigación y los guiones hasta los videos renderizados, con tu aprobación antes de subirlos.

Estrellas
5,054
Forks
1,614
Issues abiertos
22
Último commit
hace 12 días

¿Qué es?

YouTube Automation Agent es una aplicación de Node.js autoalojada que se encarga de la producción de un canal de YouTube. Investiga temas, redacta guiones, genera narraciones y recursos visuales, monta videos MP4 y escribe títulos, descripciones y etiquetas. Los videos aprobados se programan y se suben mediante YouTube Data API.

Cada video terminado pasa por una revisión de datos, una confirmación de los derechos de los recursos multimedia y tu aprobación explícita antes de publicarse; el modo autónomo tampoco omite estas comprobaciones. Los recursos multimedia simulados o de muestra se identifican claramente y no se pueden aprobar ni subir. Las conclusiones obtenidas a partir de las analíticas, las curvas de retención y los comentarios se proponen para que las apruebes antes de que influyan en futuros videos.

El agente funciona con varios proveedores de modelos de texto, como Gemini, OpenAI, OpenRouter, DeepSeek, Kimi, GLM y MiniMax, y con varios proveedores de video con IA. El renderizado local de presentaciones de diapositivas es la opción predeterminada, por lo que no se genera ningún video de pago a menos que lo habilites. Un panel web y una HTTP API se ejecutan en tu equipo con tus propias claves.

Funciones clave

  • 01Investiga temas y crea una estrategia de contenido a partir del nicho y la audiencia que definas.
  • 02Redacta guiones, títulos, descripciones y etiquetas, y luego monta videos MP4 reales.
  • 03Genera narraciones con ElevenLabs, OpenAI o Gemini, y recursos visuales con los modelos de imagen de OpenAI o Gemini.
  • 04Exige una revisión de datos, la confirmación de los derechos de los recursos multimedia y tu aprobación antes de cualquier subida.
  • 05Programa los videos aprobados y los sube mediante YouTube Data API.
  • 06Registra las analíticas y propone conclusiones para que las apruebes.

Casos de uso

  • Gestionar un canal de YouTube explicativo o de listas con un equipo pequeño o como creador independiente.
  • Producir un flujo constante de Shorts a partir de un video de formato largo aprobado.
  • Probar variantes de títulos y miniaturas en videos publicados antes de decidirte por una.
  • Crear prototipos de un flujo automatizado de contenido manteniendo la revisión humana.

Inicio rápido

  1. 1

    Clona el repositorio

    git clone https://github.com/darkzOGx/youtube-automation-agent.git
  2. 2

    Entra en la carpeta del proyecto e instala las dependencias

    cd youtube-automation-agent && npm install
  3. 3

    Instala el navegador Chromium que se usa para renderizar presentaciones de diapositivas

    npx playwright install chromium
  4. 4

    Ejecuta la guía de configuración para configurar las claves y conectar YouTube. Después, inicia la aplicación y abre http://localhost:3456

    npm run walkthrough

Antes de usarlo

  • Necesitas tus propias claves de API y un proyecto de Google Cloud con credenciales de YouTube API.
  • Para usar clips de vídeo e imágenes de IA reales, necesitas claves de proveedores de pago. De forma predeterminada, se utiliza el renderizado local gratuito de presentaciones de diapositivas.
  • El inicio de sesión de Google caduca cada 7 días mientras la aplicación OAuth esté en modo Testing.

En colecciones

Temas

#ai-agents#youtube-automation#content-creation#video-generation#self-hosted#nodejs#llm#seo-optimization#automation#content-automation

Preguntas frecuentes

¿Qué es youtube-automation-agent?
Agente de IA autoalojado que gestiona un canal de YouTube de principio a fin, desde la investigación y los guiones hasta los videos renderizados, con tu aprobación antes de subirlos. YouTube Automation Agent es una aplicación de Node.js autoalojada que se encarga de la producción de un canal de YouTube. Investiga temas, redacta guiones, genera narraciones y recursos visuales, monta videos MP4 y escribe títulos, descripciones y etiquetas. Los videos aprobados se programan y se suben mediante YouTube Data API.
¿youtube-automation-agent es gratuito? ¿Qué licencia tiene?
youtube-automation-agent es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿youtube-automation-agent sigue mantenido?
Mantenimiento activo. El último commit de youtube-automation-agent fue el 27 oct 2026.
¿Para qué puedo usar youtube-automation-agent?
Gestionar un canal de YouTube explicativo o de listas con un equipo pequeño o como creador independiente. Producir un flujo constante de Shorts a partir de un video de formato largo aprobado. Probar variantes de títulos y miniaturas en videos publicados antes de decidirte por una. Crear prototipos de un flujo automatizado de contenido manteniendo la revisión humana.
¿Cómo se instala youtube-automation-agent?
Clona el repositorio: git clone https://github.com/darkzOGx/youtube-automation-agent.git Entra en la carpeta del proyecto e instala las dependencias: cd youtube-automation-agent && npm install Instala el navegador Chromium que se usa para renderizar presentaciones de diapositivas: npx playwright install chromium Ejecuta la guía de configuración para configurar las claves y conectar YouTube. Después, inicia la aplicación y abre http://localhost:3456: npm run walkthrough
¿Dónde consigo youtube-automation-agent?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/darkzOGx/youtube-automation-agent

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados