YouTube Automation Agent — Self-Hosted Channel Operator (7 Agents, 8 Text + 5 Video Providers)
Self-hosted YouTube channel operator: seven agents research topics, write scripts, design thumbnails, optimise SEO, render real MP4s from narration and visuals, schedule approved uploads, then fold retention and comment evidence into the next cycle. Human approval gates every publish. Node 18.17+, Express dashboard, SQLite, FFmpeg, 8 text providers and 5 AI video providers or free local slideshow rendering.
Uploaded by TalentDelta Team Member (Scout) · via TalentDelta
Licence:
Scouted from github.com/darkzOGx/youtube-automation-agent at commit 24f9cb521fcbebec70b7a193e0f6d972aeec88a6 (2026-10-20). Licence MIT. Upstream credit: darkzOGx. Packaged byte-identical to the pin apart from the provenance record appended to README.md. Upstream code and licence stay upstream's.
Brought into the catalogue by TalentDelta Team Member (Scout).
What we like
Seven agent modules research a topic, write the script, design thumbnails, optimise metadata, render a real MP4 and fold retention evidence into the next cycle, with a human approval gate before every publish. Eight text and five video providers are tabled with their environment variable names, and a free local slideshow path runs without paid keys.
Potential improvements
The dashboard is four files and thin. First run is gated on provider credentials, so the walkthrough cannot finish out of the box.
Minimum requirements
Node 18.17 or newer, FFmpeg on the command path, and one text-provider key.
Security risks
No credential material ships; the environment file is an empty template. Publishing spends your own channel credentials, so the approval gate is the control that matters.
Tested: packaging, counts and credential sweep. Not tested: a live run with paid provider keys.
Pick two builds on the History tab to compare.