🚀 Aplicación de escritorio bilingüe, rápida y completamente local para descargar video, audio y subtítulos con yt-dlp.
- 📥 Descargas desde YouTube, Instagram, Twitch, TikTok y demás sitios compatibles.
- 🎥 Mejor calidad disponible, Full HD hasta 1080p o HD hasta 720p.
- 🎵 Extracción de audio en MP3 a 320 kbps mediante FFmpeg.
- 📊 Progreso, velocidad, tiempo restante y cancelación en tiempo real.
- 💻 Terminal integrada con etiquetas y mensajes coloreados.
- 📝 Subtítulos manuales o automáticos en VTT/SRT.
- 🧹 Limpieza de repeticiones en subtítulos generados automáticamente.
- 🍪 Cookies de Brave, Chrome, Chromium, Edge, Firefox, Opera, Vivaldi o Whale.
- 👤 Selección opcional del perfil del navegador.
- 🌐 Compatibilidad con proxy.
- 🌎 Interfaz instantánea en español e inglés.
- 🔄 Actualización integrada del motor yt-dlp.
- 🧰 Binarios portables de yt-dlp, FFmpeg y FFprobe incluidos en el instalador.
🪟 Plataforma compatible: Windows de 64 bits.
- 🦀 Rust para el backend, la gestión de procesos y las descargas.
- ⚛️ React + TypeScript para la interfaz.
- 🖥️ Tauri 2 + WebView2.
- 📦 pnpm para dependencias y scripts del frontend.
- 🎞️ yt-dlp + FFmpeg para extracción, conversión y combinación multimedia.
- 🟢 Node 22 o superior y pnpm 11. Node también resuelve los desafíos JavaScript/EJS actuales de YouTube.
- 🦀 Rust/Cargo con target MSVC.
- 🛠️ Visual Studio Build Tools y WebView2.
- 📁
tools/yt-dlp.exe,tools/ffmpeg.exeytools/ffprobe.exe.
Las herramientas .exe no se versionan. pnpm utiliza el store configurado en
el sistema de cada desarrollador y los artefactos de Cargo se generan dentro de
target en este proyecto.
pnpm install
pnpm tauri devpnpm checkEste comando ejecuta las pruebas del frontend, el chequeo de TypeScript, la
compilación web y cargo check.
pnpm tauri build --no-bundlepnpm tauri build --bundles nsisLos ejecutables pesados de tools/ se incorporan como recursos durante la
compilación, pero no forman parte del historial de Git.
Los instaladores compilados se publican en GitHub Releases. Cada versión puede descargarse e instalarse sin configurar Python, Rust ni Node.
Desarrollado con ☕ por ZeroCool22.
Distribuido bajo licencia MIT. yt-dlp, FFmpeg y el resto de las dependencias conservan sus respectivas licencias.