git404hub

what is ab-download-manager fr?

amir1376/ab-download-manager — explained in plain English

Analysis updated 2026-06-24

15,443KotlinAudience · generalComplexity · 2/5Setup · easy

tl;dr

A free desktop download manager that splits files into parallel parts for faster downloads. Runs on Windows, macOS, Linux and Android.

vibe map

mindmap
  root((AB Download Manager))
    Inputs
      Download URL
      Browser extension capture
      Queue settings
    Outputs
      Downloaded files
      Progress UI
      Scheduled runs
    Use Cases
      Speed up large downloads
      Queue overnight downloads
      Replace browser downloader
    Tech Stack
      Kotlin
      Compose Multiplatform
      Gradle
      JBR

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Speed up downloads of large files by splitting them into parallel chunks

VIBE 2

Queue downloads to run overnight or on a schedule

VIBE 3

Have the browser extension hand off downloads to a desktop manager

what's the stack?

KotlinCompose MultiplatformGradle

how it stacks up fr

amir1376/ab-download-managerkotlin/ankomamoe/mirai
Stars15,44315,79114,848
LanguageKotlinKotlinKotlin
Setup difficultyeasymoderatemoderate
Complexity2/53/53/5
Audiencegeneraldeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · easy time til it works · 5min

Building from source needs the JetBrains Runtime, prebuilt installers avoid that step.

in plain english

AB Download Manager is a free, open-source desktop application that helps you manage and speed up file downloads. It runs on Windows, Linux, and macOS (and Android), and is built using Kotlin with Compose Multiplatform, a modern UI framework that lets a single codebase produce apps for multiple platforms. Key features include faster download speeds (achieved by splitting files into parts and downloading them in parallel), download queues and scheduling (so you can control when downloads run), and multiple color themes including dark, light, and black modes with a modern interface. Browser extensions for both Chrome and Firefox are available separately, allowing the app to automatically intercept and take over downloads you start in your browser. Installation is straightforward on all platforms: Windows users can install via Winget or Scoop, macOS and Linux users via Homebrew, Linux also has a one-line install script, and pre-built releases are available from GitHub. To build from source, you need JBR (JetBrains Runtime, a specialized Java runtime from JetBrains) and run a single Gradle command. Translations are managed through Crowdin, and the community communicates primarily through a Telegram group. The project is described as early in its development journey, with more features planned.

prompts (copy fr)

prompt 1
Show me how to install AB Download Manager on Windows with Winget and connect the Chrome extension
prompt 2
Walk me through building this app from source on macOS using JBR and Gradle
prompt 3
Explain how the parallel download splitting works and what settings affect speed
prompt 4
Give me a script that adds a list of URLs to the queue and starts them at midnight

Frequently asked questions

what is ab-download-manager fr?

A free desktop download manager that splits files into parallel parts for faster downloads. Runs on Windows, macOS, Linux and Android.

What language is ab-download-manager written in?

Mainly Kotlin. The stack also includes Kotlin, Compose Multiplatform, Gradle.

How hard is ab-download-manager to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is ab-download-manager for?

Mainly general.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.