Twitch Downloader is a free utility made to download Twitch content (streams, videos, highlights, clips).
- Download live streams, VODs, highlights, and clips
- Quality selector for each content type
- Dark and light theme
- 6 languages: English, Spanish, Portuguese, French, German, Italian
- Configurable download folder
- Open file in file manager after download
- Cross-platform (Linux, macOS, Windows)
- Node.js (v18+)
- Rust
- System dependencies for Tauri: see Tauri prerequisites
npm install
npm run tauri dev
npm run tauri build
It will open a new window with the GUI. Enter the URL of the stream, video, highlight or clip you want to download. Then, select the folder, file name and click on Get Qualities button. Select the quality you want to download and click on Download.
npm test
If you want to support the project, you can buy me a coffee. Thanks!
Feel free to submit issues and enhancement requests here: Report Issue
Before posting an issue, be sure to include (if applicable):
- URL of the content to download
- Path to save the file
- Resolution of the file to download
- Fork the repo on GitHub
- Clone the project to your own machine
- Commit changes to your own branch
- Push your work back up to your fork
- Submit a Pull request so that we can review your changes
NOTE: Be sure to merge the latest from "upstream" before making a pull request!
Any contribution to the localization of the app is welcome. You can find the localization files in the src/locales folder. You can use the en.json file as example.


