# persepolisdm/persepolis

Persepolis is a download manager written in Python.

Repository: https://github.com/persepolisdm/persepolis
Canonical: https://ross.abutalabs.com/products/persepolis
Homepage: https://persepolisdm.github.io
Language: Python
License: GPL-3.0
License Family: copyleft
Topics: qt5, python3, gui, download-manager, macosx, linux, windows, gnu-linux, wiki, python, bsd, freebsd, hacktoberfest, pyside6, pyqt5, qt6, meson, python-requests, yt-dlp, yt-dlp-gui
Last push: 2025-10-09T19:26:14+00:00

## Health v2 (maintenance only)
Score: 55/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 46, release rhythm 40, longevity 100
- inputs: {"age_days": 3701, "days_push": 328, "days_rel": 415, "gap_med": 30, "n_releases_24m": 6}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 7436, forks 710 (observed 2026-08-28T04:09:59.884688+00:00)

## What it is
Persepolis is a free and open-source GUI download manager written in Python with Qt (PySide6/PyQt5). It supports multi-segment downloading with up to 64 connections, download scheduling and queuing, and video downloading from sites like YouTube via yt-dlp.

## Use cases
- download files faster with multi-segment connections
- schedule downloads for later
- create a download queue
- download youtube videos with a gui
- open source download manager for linux
- download manager for windows and mac
- yt-dlp gui frontend

## When to choose
- you want a free, cross-platform GUI download manager on Linux, BSD, macOS, or Windows
- you need multi-segment accelerated downloads with scheduling and queuing
- you want a graphical front-end for yt-dlp video downloads

## When to avoid
- you need a command-line-only downloader or scriptable API
- you need BitTorrent or FTP support
- you want a browser-integrated download manager rather than a desktop app

## Facets
- artifact type: application
- maturity: active
- function: gui, http-client, video-processing
- domain: developer-tools, cross-platform, media
- platform: windows, bsd, python
- tags: download-manager, yt-dlp-frontend, qt, pyside6, multi-segment-downloading, download-scheduling, video-downloader, linux, macos, desktop

## Member repositories
- persepolisdm/persepolis (main) score 55

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:09:59.884688+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T17:37:42.597718+00:00, confidence not recorded.
  - readme: https://github.com/persepolisdm/persepolis (fetched 2026-08-28T04:09:59.884688+00:00, sha 50a371f2b5b9)
  - homepage: https://persepolisdm.github.io (fetched 2026-08-29T08:33:09.807917+00:00, sha e887a1b88ad8)
- Data as of 2026-08-30T08:39:29.467469+00:00.
