Skip to content

πŸ€– Autonomous YouTube video generation system β€” from script to upload, zero manual steps

Notifications You must be signed in to change notification settings

SoClosee/storyforge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 

Repository files navigation

πŸ€– StoryForge

Autonomous YouTube video generation β€” from script to upload, zero manual steps

Status Stack License


Overview

StoryForge is a fully autonomous system that generates, produces, and publishes YouTube videos end-to-end. It handles everything from topic research and script writing to voiceover generation, video assembly, thumbnail creation, and YouTube upload β€” with no human intervention required.

Designed to power faceless YouTube channels at scale.

Pipeline

πŸ“‹ Topic Research          AI-driven trending topic analysis
        ↓
✍️  Script Generation      Structured scripts with hooks & CTAs
        ↓
πŸŽ™οΈ  Voice Synthesis        Multi-voice TTS with natural prosody
        ↓
🎨 Visual Assembly         Stock footage matching + motion graphics
        ↓
πŸ“ Subtitle Rendering      Animated captions synced to audio
        ↓
πŸ–ΌοΈ  Thumbnail Generation   AI-generated thumbnails with text overlay
        ↓
πŸ“€ YouTube Upload           Metadata, tags, scheduling, playlists
        ↓
πŸ“Š Performance Tracking    View/engagement monitoring + feedback loop

Key Capabilities

  • Fully Autonomous β€” Set it and forget it. The system runs on schedule with no manual steps.
  • Multi-Language β€” Native support for French and English content generation
  • AI Agent Orchestration β€” Modular agent architecture where each step is handled by a specialized agent
  • Quality Controls β€” Built-in validation at each pipeline stage with retry logic
  • n8n Integration β€” Visual workflow orchestration for easy customization and monitoring
  • Scalable β€” Run multiple channels simultaneously with independent configurations

Tech Stack

Component Technology
Orchestration n8n, Python
Script AI OpenAI GPT / Claude API
Voice TTS engines (multi-provider)
Video FFmpeg, Python (Pillow, MoviePy)
Thumbnails AI image generation + compositing
Upload YouTube Data API v3
Monitoring Custom dashboard, webhook alerts

Status

This project powers active YouTube channels. The public repository contains the system architecture and documentation.

Roadmap:

  • Core generation pipeline
  • Multi-language support (FR/EN)
  • n8n workflow integration
  • Auto-upload with scheduling
  • A/B testing for thumbnails
  • Audience analytics feedback loop
  • Multi-platform support (TikTok, Shorts)

Built by SoClose Β· Part of the SoClose ecosystem

About

πŸ€– Autonomous YouTube video generation system β€” from script to upload, zero manual steps

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published