twitch-downloader-gui
This is a gui wrapper for the cli version of the great project TwitchDownloader, Linux only. I used the library libui-ng with a few extra patches. The library is still in mid-alpha, but it's a promising project, simple, cross-platform (macos can be done, I just don't care much about it) and very intuitive.
Preview

Installation
[!IMPORTANT]
This is a just wrapper for the CLI, you still need theif you don't want to putTwitchDownloaderCLIbinary. By default the app will try to find the binary from yourPATH,
TwitchDownloaderCLI in your PATH you can specify the binary path from the settings. Make sure that TwitchDownloaderCLI is executable.Packages available for debian, fedora And AUR.
Dependencies
- ffmpeg (required to render chat and vods)
- libcurl
- TwitchDownloaderCLI (see below)
Building
Build Dependencies
- make
- libcurl (devel version)
- gtk3 (devel version, called libgtk-3-dev on ubuntu)
$ git clone https://github.com/mohad12211/twitch-downloader-gui.git
$ cd twitch-downloader-gui
$ make
$ make install # (if you want to install the app to your system)
$ make uninstall # (to uninstall)binary is inside build/bin
Does it include all the features? any bugs?
it includes the basic functionalities, There's no task queue.
Bugs...
- You can only download the highest quality for the vod (I will solve it soon).
--- Tranlated By Open Ai Tx | Last indexed: 2025-12-20 ---