Analysis updated 2026-07-03
Archive a Twitch streamer's VOD together with its chat replay as a combined local video you can watch offline anytime.
Batch download a list of Twitch clip URLs overnight using the command-line version inside a script or scheduled task.
Save a chat log from a Twitch stream as an HTML file to share or browse in any web browser.
Automate downloading a VOD, its chat, and rendering the chat as a side video file in a single chained command.
| lay295/twitchdownloader | pwntester/ysoserial.net | siccity/xnode | |
|---|---|---|---|
| Stars | 3,723 | 3,723 | 3,720 |
| Language | C# | C# | C# |
| Setup difficulty | easy | moderate | easy |
| Complexity | 2/5 | 3/5 | 3/5 |
| Audience | general | researcher | developer |
Figures from each repo's GitHub metadata at analysis time.
FFmpeg is required for video downloads and chat rendering but can be fetched directly through the tool's own built-in command.
TwitchDownloader is a free tool for saving Twitch content to your computer. It handles three main things: downloading VODs (recorded streams), downloading clips, and downloading the chat that went along with those videos. Chat can be saved in a few formats, including a structured JSON file, a browser-viewable HTML file, or a plain text file. Beyond saving files, the tool can also render a chat replay as an actual video. This means it takes a saved chat log and produces a video file showing the scrolling chat messages, complete with emojis and custom emotes from services like BTTV, FFZ, and 7TV. You can combine this with the original VOD download to get a side-by-side-style archive of both the stream footage and its chat. On Windows, there is a full graphical interface built with a framework called WPF. It supports light and dark themes, can be customized with user-created themes, and is translated into over ten languages by community contributors. The Windows app lets you queue up multiple downloads at once, batch-import a list of VOD or clip links, and search for content from any streamer without leaving the app. For Linux and macOS users, the graphical interface is not bundled directly, but a separate third-party Linux GUI wrapper exists. All platforms can use the command-line version of the tool, which works on Windows, Linux, and macOS. The command-line version is designed for scripting: you can chain commands together to download a VOD, grab its chat, and render that chat into a video in a single automated batch file. FFmpeg is a required dependency for video-related tasks. It can be downloaded separately or fetched directly through the tool's own command. The project is built on .NET and the source code can be compiled from scratch if you prefer not to use the pre-built releases.
A free desktop tool for saving Twitch VODs, clips, and chat logs to your computer, with the ability to render chat replays as actual video files complete with emotes.
Mainly C#. The stack also includes C#, .NET, WPF.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.