YouTube Video Automation Open Source Tools Guide
From Auto Shorts Generation to Character Animation — GitHub Project Collection
Open source tools for automated YouTube video creation exploded between 2024-2025. Most are Python-based and combine AI APIs to automate the entire flow from topic input to finished video output.
They fall into three main categories.
1. Shorts/Short-form Auto Generation
Pipeline tools that take a topic or keyword and handle script → image/video sourcing → narration → captions → upload in one go. MoneyPrinter (12k+ stars) leads the pack, with ShortGPT, Shortrocity and others.
2. Character Animation/Skits
Tools that take scripts and auto-generate videos with 2D/3D characters doing lip-synced dialogue. Synctoon is the most practical, while LivePortrait and EchoMimic specialize in portrait-based animation.
3. Educational/Explainer Automation
Manim-based tools that auto-generate math/science educational animations from text. Generative Manim, topic2manim and others.
See the full list in details_html below.
Shorts / Short-form Auto Generation
| Project | Description | Tech Stack | Stars | Cost |
|---|---|---|---|---|
| MoneyPrinter | Topic → script + Pexels stock footage + TTS + captions. Ollama-first (local LLM) = zero API cost. Docker queue for batch processing | Ollama, MoviePy, Pexels, Docker | 12.3k | Free |
| ShortGPT | 3 engines: Shorts, long video, translation/dubbing. Gradio web UI. LLM-based video editing language | OpenAI, ElevenLabs, Pexels, Gemini | 6.2k | Paid API |
| youtube-shorts-pipeline | Research → script → AI images → narration → word-level highlight captions → BGM ducking → upload. Anti-hallucination protocol | Claude, Gemini Imagen, ElevenLabs, Whisper | 171 | ~$0.11 |
| short-video-maker | MCP protocol support. Kokoro TTS (open-weight) = no paid API keys needed. Works with AI agents like n8n | Node.js, Kokoro TTS, Pexels, MCP | ~940 | Free |
Also notable: MoneyPrinterV2 (12.7k stars), Shortrocity, SaarD00/Shorts-Gen, Viral-Faceless, auto-shorts, AutoShortsAI
Character Animation / Skits
| Project | Description | Best For |
|---|---|---|
| Synctoon | Script → auto 2D character animation with lip sync, head movement, eye expressions. Multi-character dialogue | Skits |
| LivePortrait | Single photo → living portrait animation. Production-grade (adopted by Kuaishou, TikTok, WeChat) | Production |
| EchoMimic | Audio → portrait lip-sync animation. Dual input (audio + landmarks). V3 at 1.3B params | Lip Sync |
| Hallo2 | Audio-driven portrait animation. Long-duration + high-res output. ICLR 2025 | Long-form |
Also: Story-to-Video, Talking Avatar
Educational Animation
| Generative Manim | Text → GPT-4/Claude auto-generates Manim code → math/science animation |
| topic2manim | Topic → multi-agent system auto-generates narrated educational animation (6-8 scenes) |
| Open-Sora 2.0 | Open-source text-to-video model (11B params). Near-Sora quality. T2V + I2V in one model |
Step-by-Step
Identify goal: Shorts automation? Character skits? Educational animation?
Choose API cost vs local: MoneyPrinter (free/Ollama) vs youtube-shorts-pipeline ($0.11/video)
Clone GitHub repo → Follow README install guide for environment setup
Get API keys (if needed) + install ffmpeg
Generate 1 test video, check quality, then start production
Pros
- ✓ Mostly free — open source + local LLM options available
- ✓ Free pipeline customization (code modifiable)
- ✓ Covers various genres from Shorts to animation
Cons
- ✗ Mostly CLI-based — barrier for non-developers
- ✗ Maintenance varies per project (some abandoned)
- ✗ Many projects have limited Korean/Japanese support