🔥 The Open-Source Bot Behind 350 Million YouTube Views Just Leaked Its Playbook

:money_bag: The Free Pipeline Behind Every Faceless Reddit YouTube Channel

8,400 GitHub stars. 350,000,000 views generated. You probably watched one today.

Someone open-sourced the entire production pipeline behind those Reddit story channels. One script. One Reddit link. One finished MP4 — ready to upload.

You’ve been watching these videos for years. You just didn’t know a single Python file was making all of them.


🔗 The Repo — What You're Actually Getting

RedditVideoMakerBot — 8.4K stars, GPL-3.0 licensed, Python.

Feed it a Reddit thread URL. It does the rest:

Step 1 → Screenshots the post and every top comment using Playwright
Step 2 → Narrates everything with AI text-to-speech
Step 3 → Drops background gameplay footage underneath
Step 4 → Overlays the comment cards on screen
Step 5 → Renders a finished MP4

The videos you’ve seen with titles like “AITA for missing my brother’s wedding” or “What job pays insanely well that nobody talks about” — this is how they’re made. Not a team. Not an editor. One bot on loop.

:light_bulb: The fork that actually matters in 2026: FullyAutomatedRedditVideoMakerBot by raga70 adds auto-uploading to TikTok, Instagram Reels, AND YouTube Shorts + CapCut-style one-word captions + ElevenLabs API key rotation. The base repo makes the video. This fork uploads it too.

⚙️ Pick Your Voice Engine — This Decision Matters More Than You Think

The bot supports multiple TTS backends. Your choice determines whether YouTube’s reviewers hear “human creator” or “AI factory.”

Engine Quality Cost Verdict
ElevenLabs Near-human, emotional range 10K free credits/month (~10 min), then $5+/mo Best output but burns through free tier fast
StreamElements Polly Decent, professional-sounding Free, unlimited Best value — good enough for most channels
gTTS (Google) Robotic, flat Free Avoid — sounds exactly like “AI slop”
TikTok TTS Recognizable, trendy Free via session cookie Fine for Shorts, risky for long-form

:high_voltage: The real play: YouTube’s January 2026 enforcement wave demonetized channels that sounded identical. If 50,000 channels use the same ElevenLabs “Rachel” voice, they all look like the same factory. Clone a custom voice or use StreamElements Polly with a less common voice profile — sound different or get grouped.

🎬 Background Footage — Don't Use Copyrighted Games (Here's What's Safe)

The OP’s default is Minecraft parkour or GTA driving footage. That works — but it carries risk.

Minecraft — Microsoft’s content creation guidelines allow gameplay footage IF you “add enough original content to make it reasonable to profit.” A bot-generated screenshot overlay may not pass that bar post-2026 enforcement.

GTA — Rockstar/Take-Two have historically issued takedowns. Riskier than Minecraft.

What to use instead:

Source What You Get Cost
Pixabay 363+ free gameplay clips, no attribution needed Free
Coverr Mock-up fake game footage, royalty-free, 4K Free
Storyblocks 1,100+ gameplay clips, commercial license Subscription

:high_voltage: Pro move: Use the mock-up fake gameplay loops from Coverr — they look like real games but carry zero Content ID risk because no publisher owns them.

⚠️ The 2026 Reality Check — Read This Before You Upload Anything

YouTube’s July 2025 “inauthentic content” policy renamed “repetitious content” and added teeth. In January 2026, they enforced it — hard.

What happened: 16 major channels removed from YouTube Partner Program. 4.7 billion lifetime views erased. $10 million/year in creator revenue gone. The format they targeted? Mass-produced, template-based, AI-narrated content with no human creative input. Sound familiar?

What YouTube actually flags:

Flagged Safe
Same structure across 100+ videos Varying format between uploads
Identical TTS voice on every video Mixing voices or adding your own commentary
Daily uploads with zero variation 3-5/week with visible human editorial choices
Screenshot + narration + gameplay only Adding original intro, commentary, or reaction segments

Reddit API access has changed too. Reddit removed self-service API access in late 2024. The bot uses PRAW (Python Reddit API Wrapper) which needs OAuth credentials. You now need to apply and get approved — it’s not instant anymore.

:light_bulb: Don’t panic — just be smart. YouTube isn’t banning AI. They’re banning laziness. Add a 30-second personal intro. Pick your own threads instead of scraping trending. Edit out weak comments. The channels that survived January 2026 all did the same thing: they made human decisions the bot couldn’t make for them.

💰 7 Ways to Actually Make Money With This (Not the Obvious Ones)

Everyone says “upload and wait for AdSense.” That’s the slowest, hardest path. Here’s what actually works:

1. Sell the videos as a service on Fiverr — People literally charge $50-$200/video on Fiverr to run this exact pipeline for clients. You learn the tool once, sell the output forever. Search “reddit video” on Fiverr — it’s a market.

2. Shorts-first, not long-form — YouTube’s 2025-2026 monetization path lets you qualify via 10 million Shorts views in 90 days (instead of 4K watch hours). Reddit screenshots + punchy narration = perfect Shorts format. The raga70 fork already outputs vertical 9:16.

3. Pivot the pipeline to higher-CPM niches — Reddit stories sit in entertainment ($2-$5 CPM). Same automation thinking applied to finance threads = $15-$22 CPM. Medical explainers = $10-$25 CPM. Same pipeline philosophy, 3-5x more money per view.

4. Build a compilation channel — Take the best 5-10 clips from a week, add transitions and a ranking structure, upload as one “Top 10 Reddit Stories” video. Compilations with commentary survive the inauthentic content filter because the editorial choice IS the human input.

5. Sell the channel itself — Monetized YouTube channels sell for 20-40x their monthly revenue. Build one to 1K subs + 4K watch hours, get it monetized, sell it. The bot is the factory. The channel is the product.

6. Use it as a lead magnet for a Telegram/Discord — Every video description links to your community. The videos are free advertising. The community is where you sell courses, tools, or premium content.

7. Teach the setup — Record yourself setting up the bot. Turn THAT into a tutorial channel. Meta? Yes. Profitable? Extremely. The “how I automate YouTube” niche has some of the highest CPMs on the platform.

🛠️ Setup Reality — What the OP Didn't Tell You

This is not “click and go.” Here’s what you actually need:

Step 0 — Requirements:

  • Python 3.10 (NOT 3.11+ — the bot breaks on newer versions)
  • ffmpeg installed and in your PATH
  • A Reddit account with username/password login (Google/social logins won’t work)
  • Reddit API credentials (apply at reddit.com/prefs/apps — pick “script” type)
  • Background gameplay video files in assets/backgrounds/

The install:

git clone https://github.com/elebumm/RedditVideoMakerBot.git
cd RedditVideoMakerBot
pip install -r requirements.txt
python main.py

The bot walks you through config on first run. Everything saves to config.toml.

Common failure points:

Error Fix
“Please check your credentials” Reddit API credentials wrong — regenerate the secret
Crash on long posts TikTok TTS has a ~300 char limit — switch to StreamElements Polly
Corrupt video output Delete files in assets/backgrounds/ and re-add clean ones
Python version error Must be Python 3.10 exactly — delete 3.11+ and install 3.10

:high_voltage: Quick Hits

Want Do
:bullseye: Fastest start Base repo + StreamElements Polly + Pixabay gameplay loops
:rocket: Full automation raga70 fork — auto-uploads to TikTok/IG/Shorts
:money_with_wings: Fastest money Sell videos as a Fiverr service — $50-$200/video
:shield: Stay monetized Add human commentary + vary format + max 3-5 uploads/week
:chart_increasing: Higher earnings Pivot from Reddit stories ($3 RPM) to finance/education content ($10-$22 RPM)

:prohibited: What NOT to do: upload daily with zero variation, use the same TTS voice as 50K other channels, ignore Reddit API approval, use copyrighted GTA footage, or assume “upload and repeat” still works post-January 2026.


350 million views came from one open-source Python script. The question isn’t whether this works — it’s whether you’ll be smart enough to make it work in 2026.

2 Likes