Sleek
video & audio
downloader
1-Click Install — zero configuration
One command to detect your OS and architecture, download the latest release, and install YVid. Works on macOS, Linux, and Windows.
curl -fsSL https://yvid.pages.dev/install.sh | sh
Alternative Installation Methods
Choose your preferred package manager or download the standalone binaries.
Arch Linux (AUR)
YVid is available in the Arch User Repository. Use your favorite AUR helper to install the latest git build.
yay -S yvid-git Built with modular precision
A cleanly separated codebase where every package has a single responsibility. Designed for performance and maintainability.
core/ Package
The heart of YVid — cleanly split download logic, format negotiation, and playlist parsing into isolated modules with zero circular dependencies.
⚡ Low Memory Footprint
Streams content in configurable chunk sizes. No loading entire files into RAM — keeps memory usage under 50MB even for 4K downloads.
thread/ Manager
Concurrent download engine with smart queue management. Pause, resume, cancel individual items without blocking the UI or CLI.
cli/ Rich Terminal Interface
Built with rich and
click — beautiful
progress bars, live download tables, and intuitive command
structure. Pipe-friendly for scripting.
Native GUI
A sleek desktop interface built with Dear PyGui — real-time download progress, drag-and-drop URL import, and system tray integration.
Ready to download anything?
Join thousands of users who already use YVid daily. No ads, no limits, no nonsense.