How I Automated 9 YouTube Channels at ₹0/month A developer automated nine YouTube channels across different niches using free AI tools and services, achieving zero operational cost. The pipeline uses Gemini/Ollama for script generation, Google TTS for voiceover, MoviePy for video assembly, and Mac LaunchAgents for scheduling, producing 270 videos per month without manual effort. I run 9 YouTube channels that post daily. I dont touch any of them. Total cost: ₹0. Topic CSV → AI Script Gemini/Ollama → Google TTS → MoviePy Video → YouTube Upload All scheduled via Mac LaunchAgents. Each channel has its own plist file that triggers at a specific time. | Channel | Niche | Time | |---|---|---| | Gyaan in 5 | Knowledge | 6:15 PM | | Tech in 5 Hindi | Tech | 11:30 AM | | Money in 5 | Finance | 9:30 AM | | Superhuman 60s | Productivity | 2:30 PM | | Horror Ki Kahani | Horror | 9:30 PM | | Pyaar Ka Psychology | Relationships | 8:30 PM | | Zeheela Sach | Dark Facts | 7:30 PM | | Apna Haq | Legal Rights | 12:30 PM | | Agar Aisa Ho Toh | Hypothetical | 1:30 PM | python import random API KEYS = "key 1 from project A", "key 2 from project B", "key 3 from project C", "key 4 from project D", def get api key : return random.choice API KEYS This avoids hitting rate limits on any single key. | Service | Cost | |---|---| | Google TTS | ₹0 free tier | | Pexels | ₹0 free API | | YouTube API | ₹0 | | Ollama | ₹0 local | | Mac LaunchAgents | ₹0 built-in | Total | ₹0 | 9 channels × 1 video/day = 270 videos/month. Zero effort after initial setup. 🔗 Full automation code: github.com/amrendramishra/ai-tools https://github.com/amrendramishra/ai-tools 🌐 Portfolio: amrendranmishra.dev https://amrendranmishra.dev Follow for daily AI automation content.