Repolode
zerx-lab

zerx-lab/FluxDown

HTTP、FTP、BitTorrent、eD2K、HLS/DASHに対応し、ブラウザー連携も備えたRust製の無料オープンソースダウンロードマネージャー。

代替できる製品:Internet Download Manager

スター
4,764
フォーク
278
未解決の Issue
370
最終コミット
13 時間前

これは何?

FluxDownは、RustとTokioをベースにした共通エンジンで動作するダウンロードマネージャーです。HTTP/HTTPS、FTP、BitTorrentのマグネットリンク、eD2Kリンク、HLSおよびDASHストリーミングに対応し、動的セグメント分割によって、処理の空いたワーカーが遅いセグメントを引き継ぎます。ダウンロードは名前付きキューで整理でき、全体の速度制限も設定できます。状態の保存先はデフォルトでSQLite、サーバーではPostgreSQLです。

同じエンジンを複数のクライアントで利用できます。ネイティブのGPUIデスクトップアプリ、AndroidおよびiOSアプリ、React製のWeb管理UI、コマンドラインツールが用意されています。Chrome、Edge、Firefox向けの拡張機能はブラウザーのダウンロードを検知し、Native Messaging経由で接続します。Docker、Synology、QNAP、OpenWrtなどのNASプラットフォーム向けに、ヘッドレスサーバーモードも利用できます。

自動化機能として、RSS購読、スケジュールキュー、webhook、JavaScriptプラグインに加え、REST、OpenAPI、aria2互換のJSON-RPCインターフェースを提供します。AIクライアントからダウンロードの追加、一時停止、一覧表示を行える組み込みMCPサーバーも備えています。ローカルでのダウンロードにアカウントは不要です。

主な機能

  • 01動的セグメント分割と遅いセグメントの引き継ぎにより、ダウンロードを高速化
  • 021つのアプリでHTTP/HTTPS、FTP、BitTorrent、eD2K、HLS、DASHに対応
  • 03ダウンロードを検知するChrome、Edge、Firefox向けブラウザー拡張機能
  • 04共通エンジンを利用するデスクトップ、Android、iOS、Web UI、CLIクライアント
  • 05RSS購読、スケジュールキュー、webhook
  • 06REST、OpenAPI、aria2互換JSON-RPC、組み込みMCPサーバー

ユースケース

  • Windows、macOS、LinuxでIDM風のダウンロードマネージャーを置き換える
  • NASまたはDocker上でヘッドレスのダウンロードサーバーを運用する
  • MCPインターフェース経由でAIアシスタントにダウンロードを管理させる
  • CLIやAPIを使い、RSSフィードやスクリプトからのダウンロードを自動化する

クイックスタート

  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 とは?
HTTP、FTP、BitTorrent、eD2K、HLS/DASHに対応し、ブラウザー連携も備えたRust製の無料オープンソースダウンロードマネージャー。 FluxDownは、RustとTokioをベースにした共通エンジンで動作するダウンロードマネージャーです。HTTP/HTTPS、FTP、BitTorrentのマグネットリンク、eD2Kリンク、HLSおよびDASHストリーミングに対応し、動的セグメント分割によって、処理の空いたワーカーが遅いセグメントを引き継ぎます。ダウンロードは名前付きキューで整理でき、全体の速度制限も設定できます。状態の保存先はデフォルトでSQLite、サーバーではPostgreSQLです。
FluxDown は無料で使えますか?ライセンスは?
FluxDown は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
FluxDown は今もメンテナンスされていますか?
活発にメンテナンス中。FluxDown の最終コミットは 2026年10月19日 です。
FluxDown は何に使えますか?
Windows、macOS、LinuxでIDM風のダウンロードマネージャーを置き換える NASまたはDocker上でヘッドレスのダウンロードサーバーを運用する MCPインターフェース経由でAIアシスタントにダウンロードを管理させる CLIやAPIを使い、RSSフィードやスクリプトからのダウンロードを自動化する
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 をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト