Overview
TubeGrab is a cross-platform desktop application for downloading YouTube videos, playlists, and audio. Built with TypeScript and Electron for a native-feeling UI on Windows, macOS, and Linux.
Features
- Download single videos, playlists, or channels
- Format selection: MP4, WebM, MP3 (audio-only), MKV
- Quality selection: 4K / 1080p / 720p / 480p / 360p
- Download queue with per-item progress bars
- Output directory picker with per-session memory
- yt-dlp backend — works with any yt-dlp-supported site
- Auto-update via GitHub releases
Stack
TypeScript, Electron, yt-dlp, Node.js, Tailwind CSS.