Repolode
zerx-lab

zerx-lab/FluxDown

Бесплатный менеджер загрузок с открытым исходным кодом на Rust: поддерживает HTTP, FTP, BitTorrent, eD2K, потоки HLS/DASH и интеграцию с браузерами.

Open source альтернатива:Internet Download Manager

Звёзды
4,764
Форки
278
Открытые issues
370
Последний коммит
9 часов назад

Что это?

FluxDown — менеджер загрузок на базе общего движка на Rust и Tokio. Он поддерживает HTTP/HTTPS, magnet-ссылки BitTorrent, ссылки eD2K, FTP, а также потоки HLS и DASH. Динамическая сегментация позволяет свободным воркерам подхватывать медленные сегменты. Загрузки можно распределять по именованным очередям с глобальным ограничением скорости. По умолчанию состояние хранится в SQLite, а на серверах можно использовать PostgreSQL.

На том же движке работают разные клиенты: нативное десктопное приложение на GPUI, приложения для Android и iOS, веб-интерфейс управления на React и CLI-утилита. Расширение для Chrome, Edge и Firefox перехватывает загрузки в браузере и подключается через Native Messaging. Также доступен headless-режим сервера для Docker, Synology, QNAP, OpenWrt и других NAS-платформ.

Для автоматизации FluxDown предлагает RSS-подписки, запланированные очереди, вебхуки, плагины на JavaScript, а также интерфейсы REST, OpenAPI и JSON-RPC, совместимый с aria2. Встроенный MCP-сервер позволяет AI-клиентам добавлять загрузки, приостанавливать их и просматривать список. Для локальных загрузок аккаунт не нужен.

Ключевые возможности

  • 01Динамическая сегментация с ускорением медленных сегментов
  • 02Поддержка HTTP/HTTPS, FTP, BitTorrent, eD2K, HLS и DASH в одном приложении
  • 03Расширения для Chrome, Edge и Firefox, перехватывающие загрузки
  • 04Клиенты для десктопов, Android, iOS, веб-интерфейса и CLI на общем движке
  • 05RSS-подписки, запланированные очереди и вебхуки
  • 06Интерфейсы REST, OpenAPI, JSON-RPC с совместимостью с aria2 и встроенный MCP-сервер

Сценарии использования

  • Замена менеджерам загрузок в стиле IDM на Windows, macOS или Linux
  • Запуск headless-сервера загрузок на NAS или в Docker
  • Управление загрузками с помощью AI-ассистентов через интерфейс MCP
  • Автоматизация загрузок из RSS-лент или скриптов через CLI и API

Быстрый старт

  1. 1

    Скачайте последнюю сборку из GitHub Releases или с fluxdown.com

  2. 2

    Установите расширение для браузера, чтобы FluxDown перехватывал загрузки из браузера

  3. 3

    Для работы на безголовом NAS или сервере запустите приложение через Docker Compose из клонированного репозитория

    docker compose -f docker/docker-compose.yml up -d

Что важно знать

  • Лицензия AGPL-3.0 — это лицензия с копилефтом, требующая предоставлять исходный код изменений при распространении или предоставлении сервиса через сеть.
  • Приложение не полностью свободно от телеметрии: оно отправляет анонимную статистику установок и ежедневных активных пользователей, если не отключить analytics_enabled.
  • Для развертывания на сервере необходимо настроить ключ доступа в доверенной сети, а для удаленного доступа требуется HTTPS-реверс-прокси.

Темы

Частые вопросы

Что такое FluxDown?
Бесплатный менеджер загрузок с открытым исходным кодом на Rust: поддерживает HTTP, FTP, BitTorrent, eD2K, потоки HLS/DASH и интеграцию с браузерами. FluxDown — менеджер загрузок на базе общего движка на Rust и Tokio. Он поддерживает HTTP/HTTPS, magnet-ссылки BitTorrent, ссылки eD2K, FTP, а также потоки HLS и DASH. Динамическая сегментация позволяет свободным воркерам подхватывать медленные сегменты. Загрузки можно распределять по именованным очередям с глобальным ограничением скорости. По умолчанию состояние хранится в SQLite, а на серверах можно использовать PostgreSQL.
FluxDown можно использовать бесплатно? Какая у него лицензия?
FluxDown распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
FluxDown всё ещё поддерживается?
Активно поддерживается. Последний коммит в FluxDown — 19 окт. 2026 г..
Для чего можно использовать FluxDown?
Замена менеджерам загрузок в стиле IDM на Windows, macOS или Linux Запуск headless-сервера загрузок на NAS или в Docker Управление загрузками с помощью AI-ассистентов через интерфейс MCP Автоматизация загрузок из RSS-лент или скриптов через CLI и API
Как установить FluxDown?
Скачайте последнюю сборку из GitHub Releases или с fluxdown.com Установите расширение для браузера, чтобы FluxDown перехватывал загрузки из браузера Для работы на безголовом NAS или сервере запустите приложение через Docker Compose из клонированного репозитория: docker compose -f docker/docker-compose.yml up -d
Где скачать FluxDown?
Исходный код и инструкции по установке — на GitHub: https://github.com/zerx-lab/FluxDown

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Сервер для самостоятельного размещения аудиокниг и подкастов с потоковым воспроизведением, синхронизацией прогресса между пользователями и устройствами и автоматической загрузкой подкастов.

14,7 тыс.1,2 тыс.JavaScriptGPL-3.0Обновлён 14 дней назад