A modern GUI video downloader powered by yt-dlp.
- 🎨 Clean, modern GUI interface
- 🎥 Support for multiple video platforms
- 📊 Real-time download progress tracking
- 🔧 Format selection (Best, HD, SD, Audio)
- 📁 Custom download directory
- ⚡ No external dependencies required (ffmpeg included)
- 🚀 Single-file Windows executable
- Go to the Actions page
- Click on the latest successful "Build" workflow run
- Scroll down to "Artifacts"
- Download "vidleech-windows"
- Extract and run vidleech.exe
- Clone the repository:
git clone https://github.com/maread2/vidleech.git
cd vidleech- Install Poetry (if not already installed):
curl -sSL https://install.python-poetry.org | python3 -- Install dependencies:
poetry install- Run the application:
poetry run python src/main.py- Launch Vidleech
- Paste a video URL
- Select desired format
- Choose download location
- Click Download
Vidleech supports downloading from various platforms including:
- YouTube
- Vimeo
- Dailymotion
- And many more...
See the full list of supported sites here.
We welcome contributions! Please see our Contributing Guidelines for details.
- Fork the repository
- Create your feature branch
- Make your changes
- Submit a pull request
- Built with Python 3.11 and PyQt6
- Uses Poetry for dependency management
- Follows Black code style
- Includes comprehensive test suite
poetry run pytestpoetry run pyinstaller src/main.py --name=vidleech --onefile --noconsoleFor security issues, please see our Security Policy.
This project is licensed under the MIT License - see the LICENSE file for details.
