✨ Open Source • Python • PyQt6

Download at Warp Speed

PouyaGet is a modern, professional download manager with an async engine, real-time progress, batch import, and a stunning dark UI.

pouyaget — ~/Downloads
$ python3 pouyaget.py
[12:34:56] Queued: 3 downloads · Speed: 12.5 MB/s
✓ ubuntu-24.04-desktop.iso — 4.8 GB — 100%
✓ archlinux-2025.06-x86_64.iso — 892 MB — 100%
⬇ fedora-40-workstation.iso — 2.1 GB — ████████░░ 72% — 3.2 MB/s
$
3.2k+
Downloads
500+
Stars
99.9%
Uptime
MIT
License

Everything You Need

From power users to casual downloaders — PouyaGet packs professional features into a beautiful interface.

Async Engine

Non-blocking downloads powered by aiohttp. Download dozens of files simultaneously without slowing down your system.

Pause & Resume

Pause, resume, or cancel any download at any time. Full control with per-item and bulk actions.

📊

Real-time Progress

Live speed, ETA, percentage, and file size. Beautiful progress bars with smooth updates.

📋

Batch Import

Add dozens of URLs at once — paste a list, import from a text file, or drag-and-drop. Lines starting with # are ignored.

🎨

Dark & Light Themes

Eye-friendly dark mode and clean light mode. Switch instantly from the settings panel.

📜

Download History

Persistent history of all completed downloads. Browse, search, and clear with one click.

🚦

Speed Limiter

Cap your download speed to avoid saturating your connection. Set per-session limits from the settings.

🖥

System Tray

Minimize to the system tray and keep downloading in the background. Double-click to restore.

🔗

Auto File Naming

Smart file name extraction from URLs and Content-Disposition headers. Automatic conflict resolution.

Beautiful by Design

A polished, modern interface that respects your screen real estate.

🖥

Main Window

All your downloads in one place with real-time progress, speed, and ETA.

Settings Panel

Configure download directory, concurrency, speed limits, theme, and behavior.

📋

Batch Import

Import dozens of URLs at once from text input or a file. Just paste and go.

Get Started in Minutes

PouyaGet runs on any system with Python 3.9+.

1

Install Dependencies

PyQt6 for the GUI, aiohttp for async downloads, and humanize for readable sizes.

pip install PyQt6 aiohttp humanize
2

Download PouyaGet

Grab the latest release or clone the repository.

git clone https://github.com/pouyaget/pouyaget.git
cd pouyaget
3

Launch

Run the app and start downloading immediately.

python3 pouyaget.py

Ready to Supercharge Your Downloads?

Open source, community-driven, and built with love.

⬇ Get PouyaGet Now