YTSage is a modern, feature-rich desktop downloader for YouTube, built with a sleek PySide6 interface and powered by the robust yt-dlp engine. It offers a user-friendly way to download videos in any available quality (including 8K and HDR), extract high-definition audio, and manage complex downloads like playlists and channels with ease.
The application goes beyond basic downloading by integrating advanced tools such as SponsorBlock for skipping non-content segments, FFmpeg for format conversion, and comprehensive metadata management. With support for Windows, macOS, and Linux, YTSage provides a unified solution for archiving media with detailed control over codecs, subtitles, and post-processing.
Use Cases:
PyPI version (https://img.shields.io/pypi/v/ytsage?color=dc2626&style=for-the-badge&logo=pypi&logoColor=white) License: MIT (https://img.shields.io/badge/License-MIT-374151?style=for-the-badge&logo=opensource&logoColor=white) Python 3.10+ (https://img.shields.io/badge/python-3.10+-1f2937?style=for-the-badge&logo=python&logoColor=white) Downloads (https://img.shields.io/pepy/dt/ytsage?color=4b5563&style=for-the-badge&label=downloads&logo=download&logoColor=white) GitHub Stars (https://img.shields.io/github/stars/oop7/YTSage?color=dc2626&style=for-the-badge&logo=github&logoColor=white)
A modern YouTube downloader with a clean PySide6 interface.
Download videos in any quality, extract audio, fetch subtitles, and more.
Installation • Features • Usage • Screenshots • Troubleshooting • Contributing
YTSage is designed for users who want a simple yet powerful YouTube downloader. Unlike other tools, it offers:
| Core Features | Advanced Features | Extra Features |
|---|---|---|
| 🎥 Format Table | 🚫 SponsorBlock Integration | 🎞️ FPS/HDR Display |
| 🎵 Audio Extraction | 📝 Multi-Subtitle Select & Merge | 🔄 Auto-Update yt-dlp |
| ✨ Simple UI | 💾 Save Description & Thumbnail | 🛠️ FFmpeg/yt-dlp/Deno Detection |
| 📋 Playlist Support & Selector | 🚀 Speed Limiter | ⚙️ Custom Commands |
| 📑 Embed Chapters | ✂️ Trim Video Sections | 🍪 Login with Cookies |
| 📜 Download History | 🔄 Release Channel Selection | 🌐 Proxy Support |
| 🎚️ Audio Format Conversion | 🎬 Video Format Settings | 🆙 Built-in Updater Tab |
Install YTSage from PyPI:
pip install ytsage
Then launch the app:
ytsage
Open-source, Rust-based graph-vector database unifying graph, vector, and document storage for AI applications.
Tiny Rust OpenAI-compatible server for local GGUF/SafeTensors models with hot swaps, auto-discovery, and multi-backend GPU/MOE support for drop-in use across editors and SDKs.
Next-generation Kubernetes package manager with GUI and CLI, featuring dependency management and GitOps support.
803KB pure-C Windows timer with clock/countdown/Pomodoro modes, animated tray icons, transparent always-on-top UI, and portable winget install.
AI-empowered desktop stock analysis tool supporting multiple markets and LLM integrations for deep financial insights.
Node-based visual tool for organizing thoughts, notes, and project structures in a non-linear graph format.