Servidor autoalojado de audiolibros y podcasts con streaming, sincronización del progreso entre usuarios y descarga automática de podcasts.
zerx-lab/FluxDown
Gestor de descargas gratuito y de código abierto, escrito en Rust, compatible con varios protocolos: HTTP, FTP, BitTorrent, eD2K y transmisiones HLS/DASH, con integración con navegadores.
Alternativa open source a:Internet Download Manager
- Estrellas
- 4,764
- Forks
- 278
- Issues abiertos
- 370
- Último commit
- ayer
¿Qué es?
FluxDown es un gestor de descargas basado en un motor compartido escrito en Rust y Tokio. Admite HTTP/HTTPS, FTP, enlaces magnet de BitTorrent, enlaces eD2K y transmisiones HLS y DASH. Utiliza segmentación dinámica para que los trabajadores inactivos se hagan cargo de los segmentos lentos. Las descargas se pueden organizar en colas con nombre y con limitación global de velocidad. El estado se guarda de forma predeterminada en SQLite o en PostgreSQL en servidores.
El mismo motor impulsa varios clientes: una aplicación de escritorio nativa con GPUI, aplicaciones para Android e iOS, una interfaz web de administración en React y una herramienta de línea de comandos. Una extensión para Chrome, Edge y Firefox intercepta las descargas del navegador y se conecta mediante Native Messaging. También hay un modo de servidor sin interfaz gráfica para Docker, Synology, QNAP, OpenWrt y plataformas NAS similares.
Para automatizar tareas, FluxDown ofrece suscripciones RSS, colas programadas, webhooks, plugins de JavaScript e interfaces REST, OpenAPI y JSON-RPC compatibles con aria2. También incluye un servidor MCP integrado para que los clientes de IA puedan añadir, pausar y listar descargas. Las descargas locales no requieren una cuenta.
Funciones clave
- 01Segmentación dinámica con recuperación de segmentos lentos para acelerar las descargas
- 02Compatibilidad con HTTP/HTTPS, FTP, BitTorrent, eD2K, HLS y DASH en una sola aplicación
- 03Extensiones para Chrome, Edge y Firefox que interceptan las descargas
- 04Clientes de escritorio, Android, iOS, interfaz web y CLI que comparten un mismo motor
- 05Suscripciones RSS, colas programadas y webhooks
- 06REST, OpenAPI, JSON-RPC compatible con aria2 y servidor MCP integrado
Casos de uso
- Sustituir gestores de descargas como IDM en Windows, macOS o Linux
- Ejecutar un servidor de descargas sin interfaz gráfica en un NAS o en Docker
- Permitir que los asistentes de IA gestionen descargas a través de la interfaz MCP
- Automatizar descargas desde feeds RSS o scripts mediante la CLI y la API
Inicio rápido
- 1
Descarga la versión más reciente desde GitHub Releases o fluxdown.com
- 2
Instala la extensión del navegador para que FluxDown gestione las descargas
- 3
Para usarlo en un NAS sin interfaz gráfica o en un servidor, inícialo con Docker Compose desde un checkout del repositorio
docker compose -f docker/docker-compose.yml up -d
Antes de usarlo
- Está bajo la licencia AGPL-3.0, una licencia copyleft que exige compartir el código fuente modificado cuando se distribuye o se ofrece a través de una red.
- La aplicación no está libre de telemetría: envía estadísticas anónimas de instalaciones y usuarios activos diarios, salvo que desactives analytics_enabled.
- Las instalaciones en servidores requieren configurar una clave de acceso en una red de confianza, y el acceso remoto requiere un proxy inverso HTTPS.
Temas
Preguntas frecuentes
- ¿Qué es FluxDown?
- Gestor de descargas gratuito y de código abierto, escrito en Rust, compatible con varios protocolos: HTTP, FTP, BitTorrent, eD2K y transmisiones HLS/DASH, con integración con navegadores. FluxDown es un gestor de descargas basado en un motor compartido escrito en Rust y Tokio. Admite HTTP/HTTPS, FTP, enlaces magnet de BitTorrent, enlaces eD2K y transmisiones HLS y DASH. Utiliza segmentación dinámica para que los trabajadores inactivos se hagan cargo de los segmentos lentos. Las descargas se pueden organizar en colas con nombre y con limitación global de velocidad. El estado se guarda de forma predeterminada en SQLite o en PostgreSQL en servidores.
- ¿FluxDown es gratuito? ¿Qué licencia tiene?
- FluxDown es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿FluxDown sigue mantenido?
- Mantenimiento activo. El último commit de FluxDown fue el 19 oct 2026.
- ¿Para qué puedo usar FluxDown?
- Sustituir gestores de descargas como IDM en Windows, macOS o Linux Ejecutar un servidor de descargas sin interfaz gráfica en un NAS o en Docker Permitir que los asistentes de IA gestionen descargas a través de la interfaz MCP Automatizar descargas desde feeds RSS o scripts mediante la CLI y la API
- ¿Cómo se instala FluxDown?
- Descarga la versión más reciente desde GitHub Releases o fluxdown.com Instala la extensión del navegador para que FluxDown gestione las descargas Para usarlo en un NAS sin interfaz gráfica o en un servidor, inícialo con Docker Compose desde un checkout del repositorio: docker compose -f docker/docker-compose.yml up -d
- ¿Dónde consigo FluxDown?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/zerx-lab/FluxDown
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Un gestor de descargas para terminal, controlado con el teclado y escrito en Go, que divide los archivos en fragmentos paralelos y descarga desde varios mirrors.
Servidor de almacenamiento en la nube autohospedado que cifra archivos y notas en el navegador antes de que lleguen al servidor.
Servidor multimedia autohospedado para películas, series y música, pensado para un grupo reducido de familiares y amigos.
Base de datos reactiva de código abierto para aplicaciones web, que permite escribir funciones de servidor y lógica de datos en TypeScript puro.
Una CLI minimalista en Rust que expone un puerto TCP local a través de un servidor remoto para que los servicios de localhost sean accesibles desde Internet.