HalalDL Portable Asdmir786
winget install --id=Asdmir786.HalalDL.Portable -e yt-dlp GUI for Windows built with Tauri (Portable ZIP with bundled tools)
winget install --id=Asdmir786.HalalDL.Portable -e yt-dlp GUI for Windows built with Tauri (Portable ZIP with bundled tools)
Local-first media downloading for Windows, powered by yt-dlp.
Official website • Download the latest release • Report a bug • Get support • Read the docs
HalalDL is a local-first Windows media downloader powered by yt-dlp, with presets, visible logs, and optional tool management.
HalalDL-Full-...-setup.exeHalalDL-Lite-...-setup.exe if you want to manage yt-dlp, ffmpeg, and optional tools yourselfHalalDL-Portable-...zip if you want the app, settings, archive, thumbnails, and managed tools kept together in one folderwinget install --id Asdmir786.HalalDL, Lite with winget install --id Asdmir786.HalalDL.Lite, or Portable with winget install --id Asdmir786.HalalDL.Portable. Catalog propagation can lag behind GitHub Releases, especially for Portable.choco install halaldl. Community moderation can lag behind GitHub Releases.Package managers can lag behind GitHub Releases, so the latest GitHub release is still the fastest path to a new version.
HalalDL exists because a lot of Windows users want the power of yt-dlp without living in a terminal or hunting through scattered setup steps.
The project tries to keep the strong parts of the CLI ecosystem while making the daily workflow clearer:
Paste a URL. Pick a preset. Watch progress and logs. Reopen finished files from History.






Dark mode, Install Trust, Performance, and more shots live in docs/assets/screenshots/.
For most people, start with Full setup EXE.
| Build | Best for | Includes tools | Notes |
|---|---|---|---|
| Full setup EXE | Most users | Yes, app-managed | Recommended first install path |
| Full MSI | Package/manual deployment | Yes, app-managed | Useful when you specifically prefer MSI |
| Lite setup EXE | Power users | No | Use your own yt-dlp, ffmpeg, aria2, and optional Deno runtime |
| Lite MSI | Power-user deployment | No | Same Lite behavior, MSI package |
| Portable ZIP | Locked-down or no-install Windows setups | Yes, inside portable-data/bin | Keep the app and its data together in one folder |
HalalDL releases are currently not code-signed, so Windows SmartScreen may warn on first run.
SHA256SUMS.txt file attached to each releaseMore info and confirm the publisher/source only if the checksum matches the release pageOpen PowerShell in the folder where you downloaded the installer and run:
Get-FileHash .\HalalDL-Full-v0.6.0-win10+11-x64-setup.exe -Algorithm SHA256
Compare the Hash value with the matching line in SHA256SUMS.txt from the same GitHub Release. If the filename differs, replace the filename in the command with the file you downloaded.
The repo is public so you can inspect the source, workflows, and release process before installing. See the Code signing policy for the current signing plan and verification guidance.
yt-dlp outputyt-dlp, ffmpeg, aria2, and optional runtime supportNo. HalalDL is a local desktop app.
Choose Full setup EXE if you want the easiest setup. Choose Lite if you prefer managing your own tools. Choose Portable ZIP if you want a no-install folder that carries its app data and managed tools with it.
Not in the current release path. The project is Windows-first right now.
Not yet. That is why the README and release process include SmartScreen and checksum guidance.
pnpm install
pnpm dev
pnpm lint
pnpm typecheck
pnpm check
pnpm build:lite
pnpm build:full
Small fixes, UX polish, packaging improvements, and bug reports are all welcome.
Local-first Windows media downloader powered by yt-dlp, with presets, visible logs, and optional tool management.