Repolode
zerx-lab

zerx-lab/FluxDown

Gerenciador de downloads gratuito e open source, escrito em Rust, com suporte a HTTP, FTP, BitTorrent, eD2K e streams HLS/DASH, além de integração com navegadores.

Alternativa open source a:Internet Download Manager

Estrelas
4,764
Forks
278
Issues abertas
370
Último commit
há 3 horas

O que é?

O FluxDown é um gerenciador de downloads baseado em um mecanismo compartilhado feito com Rust e Tokio. Ele lida com HTTP/HTTPS, FTP, links magnéticos do BitTorrent, links eD2K e streaming HLS e DASH, usando segmentação dinâmica para que workers ociosos assumam segmentos lentos. Os downloads podem ser organizados em filas com nome e limite global de velocidade; o estado é armazenado por padrão no SQLite ou, em servidores, no PostgreSQL.

O mesmo mecanismo alimenta vários clientes: um app desktop nativo com GPUI, apps para Android e iOS, uma interface web de gerenciamento em React e uma ferramenta de linha de comando. Uma extensão para Chrome, Edge e Firefox intercepta downloads do navegador e se conecta por meio do Native Messaging. Também há um modo de servidor headless para Docker, Synology, QNAP, OpenWrt e plataformas NAS semelhantes.

Para automação, o FluxDown oferece assinaturas RSS, filas agendadas, webhooks, plugins JavaScript e interfaces REST, OpenAPI e JSON-RPC compatível com aria2. Ele também inclui um servidor MCP integrado para que clientes de IA possam adicionar, pausar e listar downloads. Downloads locais não exigem uma conta.

Recursos principais

  • 01Segmentação dinâmica com recuperação de segmentos lentos para acelerar downloads
  • 02Suporte a HTTP/HTTPS, FTP, BitTorrent, eD2K, HLS e DASH em um só app
  • 03Extensões para Chrome, Edge e Firefox que interceptam downloads
  • 04Clientes desktop, Android, iOS, interface web e CLI compartilhando o mesmo mecanismo
  • 05Assinaturas RSS, filas agendadas e webhooks
  • 06Interfaces REST, OpenAPI, JSON-RPC compatível com aria2 e servidor MCP integrado

Casos de uso

  • Substituir gerenciadores de downloads no estilo IDM no Windows, macOS ou Linux
  • Executar um servidor de downloads headless em um NAS ou no Docker
  • Permitir que assistentes de IA gerenciem downloads pela interface MCP
  • Automatizar downloads de feeds RSS ou scripts usando a CLI e a API

Tópicos

Perguntas frequentes

O que é FluxDown?
Gerenciador de downloads gratuito e open source, escrito em Rust, com suporte a HTTP, FTP, BitTorrent, eD2K e streams HLS/DASH, além de integração com navegadores. O FluxDown é um gerenciador de downloads baseado em um mecanismo compartilhado feito com Rust e Tokio. Ele lida com HTTP/HTTPS, FTP, links magnéticos do BitTorrent, links eD2K e streaming HLS e DASH, usando segmentação dinâmica para que workers ociosos assumam segmentos lentos. Os downloads podem ser organizados em filas com nome e limite global de velocidade; o estado é armazenado por padrão no SQLite ou, em servidores, no PostgreSQL.
FluxDown é gratuito? Qual é a licença?
FluxDown é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
FluxDown ainda é mantido?
Manutenção ativa. O último commit de FluxDown foi em 19 de out. de 2026.
Para que posso usar FluxDown?
Substituir gerenciadores de downloads no estilo IDM no Windows, macOS ou Linux Executar um servidor de downloads headless em um NAS ou no Docker Permitir que assistentes de IA gerenciem downloads pela interface MCP Automatizar downloads de feeds RSS ou scripts usando a CLI e a API
Onde consigo FluxDown?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/zerx-lab/FluxDown

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados