• Picks
  • Discover
  • Alternatives
  • About

© 2026 Willet

  • Newsletter
  • About
  • FAQ
  • Terms
  • Privacy & Cookies
Join the Discord (opens in a new tab)
Lewis Menelaws avatar

RedditVideoMakerBot

Script that turns Reddit threads into narrated short-form videos

  • Media and downloads
  • Design and creative
View on GitHub

What it is

A Python program that pulls a Reddit post and its comments through the Reddit API, screenshots them with Playwright, reads them aloud with text-to-speech, and lays them over background gameplay footage and music. The result is a video file you upload yourself to TikTok, YouTube Shorts, or Instagram. Creators who run story-style channels use it to skip manual editing, choosing the subreddit, thread, voice, background, and light or dark theme, with an NSFW filter and duplicate checks.

Images

Facts

Stars
12,549 GitHub stars.
12,549

Forks
2,867
Commits
1,286
Contributors
82
Language
Python
License
GPL-3.0
Last commit
Mar 17, 2026
On GitHub since
May 2022
First release
June 2022
Platforms
macOS, Windows, Linux, CLI
Self-hostable
No
Author
Lewis Menelaws
Tags
  • video-editing
  • text-to-speech
  • short-video
  • social-media

Last synced from GitHub on Oct 20, 2026

The 10 best overlooked open-source projects, every Monday.

Share and more

Comments

No comments yet. Start the conversation.

Similar projects

  • FujiwaraChoki avatar

    MoneyPrinterV2

    Python CLI that automates Twitter posts, YouTube Shorts, and outreach

    32.2k
  • Harry avatar

    MoneyPrinterTurbo

    Automatic short-video maker that turns a topic into a narrated clip

    133k
  • ATH-MaaS avatar

    Pixelle-Video

    Turns a single topic into a narrated short video with AI visuals

    29.2k

What people are saying

Updated Oct 21, 2026
  • Hacker NewsCreate Reddit Videos with just one commandJun 20, 2022 · 2 points · 0 comments (opens Hacker News in a new tab)
  • Hacker NewsCreate Reddit Videos with just one commandJun 1, 2022 · 2 points · 0 comments (opens Hacker News in a new tab)