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:
- Reddit API Integration: Fetches random threads and comments from chosen subreddits
- Text-to-Speech: Converts Reddit content into natural-sounding narration (now with ElevenLabs support!)
- Screenshot Automation: Uses Playwright to capture authentic Reddit screenshots
- 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
Key Features That Made It Popular
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:
- Community-Driven Development: The best features came from user suggestions
- Simplicity Wins: One-command operation was the killer feature
- Documentation Matters: Clear docs brought in contributors at all skill levels
- 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:
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
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.
The new Reddit has me constantly feeling nostalgic over the old Reddit. Why I miss the easier times.