ab-download-manager

amir1376Apache-2.0活跃维护 有专家点评

基于 Kotlin 的桌面下载管理器,通过多线程分段下载加速文件获取,支持 Chrome 和 Firefox 浏览器接管下载任务。

A Download Manager that speeds up your downloads

v1.11.4发布于 2026-11-03 02:26 UTC19,183star +130 / 7 天1,017fork同步于 2026-11-11 05:23 UTC

专家点评

上手难度:进阶更新于 2026-11-11

跨平台桌面下载管理器,用多线程和队列调度顶替浏览器自带下载器与 IDM 类工具

适用场景

  • 批量拉取大文件(镜像、数据集、安装包):队列加调度能排优先级、限并发,浏览器下载器一次只能一个个点,中断后还得手动重来
  • 在线看视频前先下到本地:多线程分块比单连接快,但注意它本身不做视频站点解析,见 pitfalls
  • 浏览器日常下载接管:装 Chrome/Firefox 扩展后所有下载落到统一队列里,比每个浏览器各管各的历史记录清楚
  • 需要跨 Windows/Linux/Mac 用同一套下载工作流:它是 Compose Multiplatform 写的,三端行为一致,不用为每台机器找不同工具

踩坑

  • 想下 YouTube 这类站点视频会撞墙:issue 里 yt-dlp 集成被反复提(两条独立请求,反应数不低),说明当前版本没有内置站点解析,得自己另配 yt-dlp 再喂给它
  • Linux 发行版打包不全是高频诉求:RPM/Flatpak 相关 issue 反应数排在前列,说明官方分发渠道覆盖有限,非 Debian 系或想走沙箱包管理器的用户要自己解决安装
  • 从源码构建有前置门槛:README 明说要先下 JBR 并配 PATH 或 JAVA_HOME,否则 gradlew 直接编译不过,这不是 clone 完就能跑的项目
  • 浏览器接管不是装完就有:必须额外装对应扩展,纯桌面端使用则用不到这块

同类对比

要下视频站点内容,直接用 yt-dlp 更省事;要 BT/磁力则看 qBittorrent 这类,本项目 issue 里 Torrent 支持只是请求、尚未落地。纯命令行/服务器场景 aria2 更合适。

怎么上手

由 README 提炼,执行前请确认
bash <(curl -fsSL https://raw.githubusercontent.com/amir1376/ab-download-manager/master/scripts/install.sh)
硬件要求按 README 说明

README 未说明硬件要求,仅说明支持 Android、Windows、Linux、Mac 桌面平台

下载:源码 zip·GitHub Releases(安装包)本站不镜像安装包

项目说明

由 README 自动翻译提炼

跨平台桌面下载管理器,用队列和调度把下载任务管得更快更整齐

基于 Kotlin 的桌面下载管理器,通过多线程分段下载加速文件获取,支持 Chrome 和 Firefox 浏览器接管下载任务。

核心能力

  • 支持多线程加速下载速度
  • 用队列和调度器管理批量下载任务
  • 提供 Chrome 与 Firefox 浏览器扩展接管下载
  • 覆盖 Android、Windows、Linux、Mac 多平台
  • 内置深色/浅色/纯黑等多套主题

容易踩的坑

从源码构建需先下载 JBR 并加入 PATH 或设置 JAVA_HOME,否则 gradlew 无法编译;浏览器接管下载需额外安装 Chrome/Firefox 扩展;官方声明未上架 Google Play 等商店,非官方渠道版本应视为诈骗

内容由模型根据 README 生成,可能不完整或不准确,以官方文档为准。看原文 README

最近发版

5 个版本v1.11.4
  1. v1.11.4最新正式版2026-11-03 · 2026-11-03 02:26 UTC

    1.11.4

    A hotfix for v1.11.3

    Fixed

    • Fixed QR code rendering on dark themes.

    Improved

    • Updated translations
    • Improved the speed of reading multiple QR codes.

    1.11.3

    Added

    • Added a Network section to the desktop settings page

    Fixed

    • Fixed incorrect category icon names being saved to storage. If you notice any mismatched category icons, right-click the category and select Reset to Defaults

    Improved

    • Updated translations
    • Improved the QR Code scanner UI/UX on Android (#1516)
    • Improved QR Code sharing, allowing users to share multiple download credentials across multiple QR Codes (#1520)
  2. v1.11.32026-11-03 · 2026-11-03 01:16 UTC
    查看更新说明

    1.11.3

    Added

    • Added a Network section to the desktop settings page

    Fixed

    • Fixed incorrect category icon names being saved to storage. If you notice any mismatched category icons, right-click the category and select Reset to Defaults

    Improved

    • Updated translations
    • Improved the QR Code scanner UI/UX on Android (#1516)
    • Improved QR Code sharing, allowing users to share multiple download credentials across multiple QR Codes (#1520)
  3. v1.11.22026-10-31 · 2026-10-31 19:46 UTC
    查看更新说明

    Added

    • Add download location to the desktop download list table (disabled by default) (#1483)
    • Add an option to disable the Add/Download button while download link information is loading (#1508)
    • Add Start Queue, Stop Queue, and Stop All actions to the system tray
    • Add QR code support for sharing and scanning download links (#1511)

    Fixed

    • Prevent download progress windows from being brought to the front when retrying a failed download (#1482)
    • Enforce API key authentication for specific routes (#1512)

    Improved

    • Update translations

    New Contributors

  4. v1.11.12026-10-14 · 2026-10-14 02:16 UTC
    查看更新说明

    1.11.1

    Fixed

    • Directory picker crash on Linux (#1479)
    • Idle detection not working properly on Linux (#1479)

    Improved

    • Updated translations
    • Minor improvements to the desktop settings UI
  5. v1.11.02026-10-11 · 2026-10-11 07:18 UTC
    查看更新说明

    1.11.0

    Added

    • Added a speed limiter toggle to the system tray (#1458)
    • Added an option to limit download speed while using other apps (#1466)
    • Added an option to configure the minimum download part size (#1467)
    • Added an Open With option to the download item menu and Download Complete dialog (long-press the Open button) (#1465)
    • Added start and finish dates to the desktop download list (#1447)
    • Show the selected item count and total content size in the desktop download list (#1445)

    Fixed

    • Fixed launching the app through browser integration on macOS (#1434)
    • Set window titles when creating windows (#1432)
    • Fixed flickering when the NSIS installer closes the app on Windows (#1471)

    Improved

    • Updated translations
    • UI/UX improvements

    New Contributors

用户点评

登录用户的真实使用记录,可按版本和硬件筛选
共 0 条

    还没有人点评。第一个说出真实体验的人最有价值。

    README 原文

    未翻译

    Introduction

    AB Download Manager is a desktop app that helps you manage and organize your downloads more efficiently than ever before.

    Features

    • ⚡️ Faster Download Speed
    • ⏰ Queues and Schedulers
    • 🌐 Browser Extensions
    • 💻 Multiplatform (Android / Windows / Linux / Mac)
    • 🌙 Multiple Themes (Dark/Light/Black and more) with modern UI
    • ❤️ Free and Open Source

    Please visit Project Website for more info.

    Installation

    Download and Install the App

    Installation script (Linux)

    The recommended way to install the app on Linux

    bash <(curl -fsSL https://raw.githubusercontent.com/amir1376/ab-download-manager/master/scripts/install.sh)
    
    Winget or Scoop (for Windows)

    winget:

    winget install amir1376.ABDownloadManager
    

    scoop:

    scoop install extras/abdownloadmanager
    
    Homebrew (for macOS & Linux)
    brew tap amir1376/tap && brew install --cask ab-download-manager
    

    ⚠️ Warning: This software is NOT on Google Play or other app stores unless listed here. Any version claiming to be or related to this project should be considered SCAM and UNSAFE.

    For alternative installation methods, uninstallation instructions, and more details, please refer to the wiki page.

    Browser Extensions

    You can download the browser extension to integrate the app with your browser.

    Screenshots

    Community

    • 📢 Telegram Channel – News, announcements, and release updates.
    • 💬 Telegram Group – Get help, report bugs, suggest features, and discuss the project with the community.

    Repositories And Source Code

    There are multiple repositories related to the AB Download Manager project:

    RepositoryDescription
    Main Application (You are here)Contains the Application that runs on your device
    Browser IntegrationContains the Browser Extension to be installed on your browser
    WebsiteContains the AB Download Manager website

    I've spent a lot of time to create this project.

    If you like my work, please consider giving it a ⭐ — thanks! ❤️

    Bug Report

    If you notice any bugs in the source code, please report them via the GitHub Issues section.

    Build From Source

    To compile and test the desktop app on your local machine, follow these steps:

    1. Clone the project.

    2. Download and extract the JBR, and make it available by either:

      • Adding it to your PATH, or
      • Setting the JAVA_HOME environment variable to its installation path.
    3. Navigate to the project directory, open your terminal and execute the following command:

      ./gradlew createReleaseFolderForCi
      
    4. The output will be available at:

      <project_dir>/build/ci-release
      

    Note. This project is compiled and published by GitHub actions here, so if you faced any problem you can check that too.

    Translations

    If you’d like to help translate AB Download Manager into another language, or improve existing translations, you can do so on Crowdin. Here’s how:

    • Visit the project in Crowdin
    • Please DO NOT submit translations via pull requests.
    • If you want to add a new language, please see this.

    Contribution

    If you want to contribute to this project, please read Contributing Guide first.

    Support the Project

    If you'd like to support the project, you can find details on how to donate in the DONATE.md file.