{"slug": "how-i-automated-9-youtube-channels-at-0-month", "title": "How I Automated 9 YouTube Channels at ₹0/month", "summary": "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.", "body_md": "I run 9 YouTube channels that post daily. I dont touch any of them. Total cost: ₹0.\n\n```\nTopic CSV → AI Script (Gemini/Ollama) → Google TTS → MoviePy Video → YouTube Upload\n```\n\nAll scheduled via Mac LaunchAgents. Each channel has its own plist file that triggers at a specific time.\n\n| Channel | Niche | Time |\n|---|---|---|\n| Gyaan in 5 | Knowledge | 6:15 PM |\n| Tech in 5 Hindi | Tech | 11:30 AM |\n| Money in 5 | Finance | 9:30 AM |\n| Superhuman 60s | Productivity | 2:30 PM |\n| Horror Ki Kahani | Horror | 9:30 PM |\n| Pyaar Ka Psychology | Relationships | 8:30 PM |\n| Zeheela Sach | Dark Facts | 7:30 PM |\n| Apna Haq | Legal Rights | 12:30 PM |\n| Agar Aisa Ho Toh | Hypothetical | 1:30 PM |\n\n``` python\nimport random\n\nAPI_KEYS = [\n    \"key_1_from_project_A\",\n    \"key_2_from_project_B\",\n    \"key_3_from_project_C\",\n    \"key_4_from_project_D\",\n]\n\ndef get_api_key():\n    return random.choice(API_KEYS)\n```\n\nThis avoids hitting rate limits on any single key.\n\n| Service | Cost |\n|---|---|\n| Google TTS | ₹0 (free tier) |\n| Pexels | ₹0 (free API) |\n| YouTube API | ₹0 |\n| Ollama | ₹0 (local) |\n| Mac LaunchAgents | ₹0 (built-in) |\nTotal |\n₹0 |\n\n9 channels × 1 video/day = 270 videos/month. Zero effort after initial setup.\n\n🔗 Full automation code: [github.com/amrendramishra/ai-tools](https://github.com/amrendramishra/ai-tools)\n\n🌐 Portfolio: [amrendranmishra.dev](https://amrendranmishra.dev)\n\n*Follow for daily AI automation content.*", "url": "https://wpnews.pro/news/how-i-automated-9-youtube-channels-at-0-month", "canonical_source": "https://dev.to/amrendra_n_mishra/how-i-automated-9-youtube-channels-at-0month-18b2", "published_at": "2026-07-12 12:53:27+00:00", "updated_at": "2026-07-12 13:17:35.671938+00:00", "lang": "en", "topics": ["artificial-intelligence", "large-language-models", "developer-tools", "ai-tools", "ai-agents"], "entities": ["Gemini", "Ollama", "Google TTS", "MoviePy", "YouTube", "Pexels", "Mac LaunchAgents", "Amrendra Mishra"], "alternates": {"html": "https://wpnews.pro/news/how-i-automated-9-youtube-channels-at-0-month", "markdown": "https://wpnews.pro/news/how-i-automated-9-youtube-channels-at-0-month.md", "text": "https://wpnews.pro/news/how-i-automated-9-youtube-channels-at-0-month.txt", "jsonld": "https://wpnews.pro/news/how-i-automated-9-youtube-channels-at-0-month.jsonld"}}