elebumm

RedditVideoMakerBot: Generate Reddit Videos with Python

RedditVideoMakerBot uses Python, the Reddit API and Playwright to turn Reddit posts into videos without manual editing or asset compiling. It runs on Windows, macOS and Linux, and leaves uploading to you.

QuietPythonGPL-3.0AutomationVideoReddit
Stars
12.6k
Forks
2.9k
Stars, last 16 days
+15
Last commit
today
Contributors
82

Our take

Quietno commits in the last 90 days

Health score

39/100

How it is scored
Activity
32
Community
80
Issues
21
Pull requests
21

+15 stars in the last 16 days

This is a capable, configurable video-generation tool with a broad contributor base, but its recent development activity is quiet and it has no listed test suite.

Good fit if

  • You want to generate Reddit-based video files and are comfortable uploading them manually.
  • You can install Python dependencies and configure a Reddit script app.
  • GPL-3.0 licensing works for your intended use.

Look elsewhere if

  • You need the tool to publish videos automatically.
  • Your workflow requires an included test suite or evidence of recent issue and pull-request handling.
  • You need a project with active commits in the last 90 days.
All health signals
Last commit2026-10-20 (today)
Commits, last 90 days0
Releases, last 12 months1 (latest 3.4.0, 2025-10-28)
Contributors82 (top contributor: 31% of commits)
Issues closed, last 90 days0
Pull requests merged, last 90 days0
Project age4 years

Checked on 2026-10-21 with the GitHub API.

Overview

RedditVideoMakerBot is a Python tool built around the Reddit API and Playwright that automates making videos from Reddit posts. It addresses the work of gathering material and editing it into a video, producing a file without requiring manual video editing or asset compiling.

It runs on Windows, macOS and Linux. The bot can use a selected Reddit thread or subreddit and offers choices such as background, music and voice. It does not upload videos: you review and upload the generated file yourself.

Key Features

  • Generates videos from Reddit content.
  • Supports choosing a Reddit thread or subreddit.
  • Offers configurable backgrounds, background music and voices.
  • Includes light and dark modes.
  • Filters NSFW posts.
  • Checks whether a video has already been created.
  • Produces a video file for manual upload rather than posting on your behalf.

Use Cases

  • A creator who wants to turn Reddit discussions into short-form videos without editing each one manually.
  • A developer exploring an automated content-production workflow using the Reddit API and Playwright.
  • A social media team that wants to generate video drafts and retain manual review and upload control.

What you need

Detected in the repository

  • Python (from requirements.txt)
  • A Dockerfile, so it can run in a container
  • Automated checks on GitHub Actions

License in plain words

GPL-3.0strong copyleft

  • Commercial use: yes
  • Modify and redistribute: yes
  • You must keep: the license notice
  • Share your changes: yes, the full source of anything you distribute that includes it, under the GPL
  • Includes an explicit patent grant from the contributors:

A summary, not legal advice: the LICENSE file is what applies.

Getting Started

Clone the repository, install its requirements and Playwright dependencies, then run the bot:

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

Set up a Reddit app as a script when prompted. See the README and project documentation for configuration details.

Considerations

The project is marked Quiet, with no commits in the last 90 days and no recorded issue closures or merged pull requests during that period. It has 82 contributors, and the contribution data does not indicate that work is concentrated in one person. The latest listed release is from October 2025. The repository reports no test suite, so teams should assess changes and generated output themselves. It requires Python and Playwright; the README does not describe automatic publishing, so posting remains a manual step. GPL-3.0 terms should be reviewed before incorporating or distributing the software.

Found this useful?

Share it with someone who would like RedditVideoMakerBot.