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.
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 |
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 |
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.
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 |
Quick Hits
| Want | Do |
|---|---|
| Base repo + StreamElements Polly + Pixabay gameplay loops | |
| raga70 fork — auto-uploads to TikTok/IG/Shorts | |
| Sell videos as a Fiverr service — $50-$200/video | |
| Add human commentary + vary format + max 3-5 uploads/week | |
| Pivot from Reddit stories ($3 RPM) to finance/education content ($10-$22 RPM) |
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.

!