# How I Automated 9 YouTube Channels at ₹0/month

> Source: <https://dev.to/amrendra_n_mishra/how-i-automated-9-youtube-channels-at-0month-18b2>
> Published: 2026-07-12 12:53:27+00:00

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.*
