Thanks to visit codestin.com
Credit goes to github.com

Skip to content

The most elegant and intuitive way to download videos. AeroDL is a modern and fluent graphical user interface for the powerful yt-dlp command-line tool. It is designed to be simple, user-friendly, and always available when you need it, without being intrusive.

License

Notifications You must be signed in to change notification settings

kdroidFilter/AeroDL

Repository files navigation

🚀 AeroDL

The Modern YTDLP GUI for Windows, macOS & Linux

AeroDL is a sleek, cross-platform YTDLP frontend built with Compose Multiplatform. It combines the power of yt-dlp with a beautiful, native-feeling interface for fast and reliable video & audio downloads.


🏠 Home

AeroDL welcomes you with a clean and minimal home screen. Simply paste or detect a YouTube link — AeroDL automatically recognizes it and prepares everything for download.

Home Screenshot


🔔 Smart Link Detection

Instant notifications appear when a supported link is detected — open it directly in AeroDL or ignore.

Notification Screenshot


🎬 Video Info View

Preview thumbnails, read descriptions, and choose between video or audio modes before confirming your download.

Single Download Screenshot


📥 Download Manager

Track all your downloads in real time — progress bars, speeds, sizes, and completion notifications.

Download Manager Screenshot


⚙️ Settings Panel

Easily customize AeroDL to your workflow: choose your browser cookies, naming presets, threads, parallel downloads, and thumbnail embedding.

Settings Screenshot


🪄 Key Features

  • 🎯 Smart link detection — detects YouTube links from clipboard or browser.
  • 🎵 Audio & Video modes — download MP3s or full HD/4K videos with tags.
  • ⚙️ Highly configurable — presets, naming, threads, parallel jobs.
  • 🍪 Browser cookies integration — import from Firefox, Chrome, etc.
  • 🖥️ Cross-platform — works on Windows, macOS, and Linux (KDE/GNOME).
  • 💡 Modern interface — animated transitions, fluent design, dark mode.
  • 🧩 Powered by ComposeNativeTray — lightweight native tray integration.

🧠 How It Works

  1. Paste or detect a link — AeroDL automatically catches YouTube URLs.
  2. Fetch metadata — title, duration, formats, and thumbnail.
  3. Select quality & mode — video or audio, preset or manual.
  4. Download instantly — see speed and progress in real time.
  5. Enjoy — open the downloaded file or folder directly from the tray.

⚙️ Technical Stack

  • Kotlin Multiplatform (JVM)
  • JetBrains Compose Desktop
  • Yt-DLP — backend engine
  • FFmpeg — conversion and tagging
  • ComposeNativeTray — native tray integration
  • Ktor — secure networking
  • Fluent Material UI — clean, responsive interface

🧩 Platform Support

Platform Status Notes
🪟 Windows 10+ ✅ Stable MSI installer via GitHub Releases
🍎 macOS 13+ ✅ Stable PKG installer via GitHub Releases
🐧 Linux (GNOME/KDE) ✅ Stable DEB package via GitHub Releases

📦 Installation

Official distribution: GitHub Releases

Get the latest version from the Releases page:

  • Windows → MSI installer
  • macOS → PKG installer
  • Linux → DEB package

For testing or development:

git clone https://github.com/kdroidFilter/AeroDL
cd AeroDL
./gradlew run

❤️ Support & Feedback

AeroDL is open source and constantly evolving. If you like it:

  • Star the project on GitHub
  • 🐛 Report bugs or suggest features via Issues
  • 💬 Share screenshots & feedback to help improve it!

📄 License

This project is licensed under the GPL-3.0 License — see the LICENSE file for details.

About

The most elegant and intuitive way to download videos. AeroDL is a modern and fluent graphical user interface for the powerful yt-dlp command-line tool. It is designed to be simple, user-friendly, and always available when you need it, without being intrusive.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages