RedditVideoMakerBot automated video creation

How I Built a Bot with 8.3K GitHub Stars - RedditVideoMakerBot: The story behind RedditVideoMakerBot - my most popular open-source project that automates Reddit video creation with just one command.

The story behind RedditVideoMakerBot - my most popular open-source project that automates Reddit video creation with just one command.

The Problem That Started It All

You’ve seen them everywhere - those Reddit story videos with Minecraft gameplay in the background, text-to-speech narration, and millions of views on TikTok and YouTube Shorts. Creating these manually takes hours: finding good Reddit threads, taking screenshots, generating voiceovers, editing everything together…

I thought: “What if we could automate this entire process?”

Building RedditVideoMakerBot

That’s how RedditVideoMakerBot was born. With over 8.3K stars on GitHub, it’s become my most successful open-source project, helping thousands of content creators automate their video production.

How It Works

The bot follows a simple but powerful workflow:

  1. Reddit API Integration: Fetches random threads and comments from chosen subreddits
  2. Text-to-Speech: Converts Reddit content into natural-sounding narration (now with ElevenLabs support!)
  3. Screenshot Automation: Uses Playwright to capture authentic Reddit screenshots
  4. Video Assembly: Combines everything with background gameplay footage
# Example: Creating a video with one command
python main.py

# The bot handles everything:
# - Fetching Reddit content
# - Generating voiceover
# - Taking screenshots
# - Editing the final video

1. True One-Command Simplicity

The entire process runs with a single command. No complex setup, no manual editing - just run and wait for your video.

2. High-Quality Output

  • ElevenLabs TTS for premium voice quality
  • Background audio support
  • Random voices per comment for variety
  • Customizable backgrounds (not just Minecraft!)

3. Developer-Friendly Design

I intentionally kept the code simple and readable. Whether you’re a beginner or experienced developer, you can understand and contribute to the project.

The Impact

What started as a weekend project has grown into something incredible:

  • 8,300+ GitHub stars
  • Active community of contributors
  • Multiple forks including FullyAutomatedRedditVideoMakerBot with auto-upload features
  • Thousands of videos created daily by users worldwide

Technical Stack

  • Python: Core language for flexibility and ease of use
  • Reddit API: For content sourcing
  • Playwright: Browser automation for screenshots
  • MoviePy: Video editing and assembly
  • ElevenLabs/Edge-TTS: Text-to-speech generation

Lessons Learned

Building this project taught me valuable lessons about:

  1. Community-Driven Development: The best features came from user suggestions
  2. Simplicity Wins: One-command operation was the killer feature
  3. Documentation Matters: Clear docs brought in contributors at all skill levels
  4. Automation Power: Small automations can save thousands of hours collectively

What’s Next?

The bot continues to evolve with community contributions:

  • Better AI voice models
  • More background options
  • Advanced editing features
  • Platform-specific optimizations

Try It Yourself

Want to create your own Reddit videos automatically? Check out the project:

🔗 GitHub: RedditVideoMakerBot

The README has everything you need to get started in minutes. Join our community of creators automating their content production!

Final Thoughts

RedditVideoMakerBot proves that the best projects solve real problems. By automating a tedious process, we’ve enabled creators to focus on what matters - finding great content and growing their channels.

Sometimes the simplest ideas have the biggest impact. What repetitive task will you automate next?

Subscribe to our newsletter

Our magazine

Read our blog
I Fixed My ADHD with a Receipt Printer - The Story Behind the Viral Project

I Fixed My ADHD with a Receipt Printer - The Story Behind the Viral Project

How a simple receipt printer became my ultimate productivity tool and spawned a viral GitHub project that resonated with developers worldwide.

Reddit has changed. Why I miss the old Reddit.

Reddit has changed. Why I miss the old Reddit.

The new Reddit has me constantly feeling nostalgic over the old Reddit. Why I miss the easier times.

Building a Python Meme Generator - When Code Meets Comedy

Building a Python Meme Generator - When Code Meets Comedy

How I built an automated meme generator in Python that creates viral-ready content from templates and proves that programming can be fun.

How I Built a Bot with 8.3K GitHub Stars - RedditVideoMakerBot

How I Built a Bot with 8.3K GitHub Stars - RedditVideoMakerBot

The story behind RedditVideoMakerBot - my most popular open-source project that automates Reddit video creation with just one command.