Next-generation download manager with a stunning terminal interface that adapts to network conditions in real-time.
Features โข Quick Start โข Architecture โข Controls
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ โโโโโโโโโโโ โโโ โโโโโโ โโโ โ
โ โโโโโโโโโโโ โโโ โโโโโโโโโโโ Network Health: โโโโโ (Good) โ
โ โโโโโโ โโโ โโโ โโโ โโโโโโ RTT: 45ms | Loss: 0.0% โ
โ โโโโโโ โโโ โโโ โโโ โโโโโโ โ
โ โโโ โโโโโโโโโโโโโโโโโโโโโ โโโ Made by Aditthya S S โข Open โ
โ โโโ โโโโโโโโ โโโโโโโ โโโ โโโ Source โข Free Forever โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ ๐ Activity Log โ ๐ Network Activity โ
โ โโโโโโโโโโโโโโโโโโโโโ โ โโโโโโโโโโโโโโโโโโโโโ โ
โ โ Flux started โ โผ 12.46 MB/s โ
โ โ Added: ubuntu-22.04.iso โ โโโโโโโโโโโโโโโโโโโ
โโโโ โ
โ โก Downloading at 12.46 MB/s โ Peak: 15.2 MB/s | Total: 1.2 GB โ
โ โ Completed: setup.exe โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ ๐ Downloads โ ๐ File Details โ
โ โโโโโโโโโโโโโโโโโโโโโ โ โโโโโโโโโโโโโโโโโโโโโ โ
โ Queued (2) Active (1) Done (5) โ โธ ubuntu-22.04.iso โ
โ โ โโโโโโโโโโโโโโโโโโโโ 75.3% โ
โ โธ โ ubuntu-22.04.iso โ 3.2 GB / 4.2 GB โ
โ Downloading โข 75% โข 12 MB/s โ Speed: 12.46 MB/s | ETA: 1m 23s โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ [A]dd [S]tart [P]ause [R]esume [O]Auto [โโ]Tabs [โโ]Select [Q]uit โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
|
Automatically adjusts chunk size and connection count based on real-time network conditions. Full-screen terminal UI with live metrics, network graphs, and professional visualizations. See exactly why Flux changes its download strategy in real-time. |
Parallel chunk downloading for maximum throughput - up to 500+ MB/s. Seamlessly resume interrupted downloads with intelligent chunk tracking. Real-time network quality indicator with RTT and packet loss metrics. |
# From PyPI
Open Cmd
Check your current python --version
๐ ๏ธ Quick Install
pip install flux-download
๐ Check version
python -m flux.cli --version
๐ฅ๏ธ Launch Flux (Dashboard)
python -m flux.app
โ Add a real download (inside Flux)
Press:a
Paste:
Paste some link which you wanted to download
Press Enter
โฏ๏ธ Pause / Resume: p
โ Quit
q
๐งน Uninstall
pip uninstall flux-download
# Or clone and install
git clone https://github.com/aditthyass/flux.git
cd flux
pip install -e .python -m flux.appPress a to add a download and watch Flux work its magic! โจ
flux-cli download https://example.com/file.zip --output ~/Downloads| ๐ฎ Download Management | ๐งญ Navigation | ||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ๐ฅ๏ธ FLUX TUI LAYER โ
โ โโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโ โ
โ โ Activity โ โ Network โ โ Downloads โ โ File Details โ โ
โ โ Log โ โ Graph โ โ List โ โ Panel โ โ
โ โโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฃ
โ โ๏ธ ADAPTIVE ENGINE CORE โ
โ โโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ ๐ง Decision โ โ ๐ Metrics โ โ ๐ Task Queue โ โ
โ โ Engine โ โ Tracker โ โ Manager โ โ
โ โ โ โ โ โ โ โ
โ โ โข Smart Chunking โ โ โข RTT Tracking โ โ โข Priority Scheduling โ โ
โ โ โข Connection โ โ โข Speed Stats โ โ โข Auto-Start Logic โ โ
โ โ Scaling โ โ โข Efficiency โ โ โข Resume Support โ โ
โ โโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโโโโโโ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฃ
โ ๐ I/O LAYER โ
โ โโโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโโ โ
โ โ ๐ HTTP Client โ โ ๐พ File Writer โ โ
โ โ โข Range Requests โ โ โข Async I/O โ โ
โ โ โข RTT Measurement โ โ โข Chunk Mapping โ โ
โ โ โข Auto Retry โ โ โข State Persist โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโ โโโโโโโโโโโโโโโโโโโโโโโ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
|
|
๐ก Every decision is logged in real-time with full explanations!
# Clone the repository
git clone https://github.com/aditthyass/flux.git
cd flux
# Install in development mode
pip install -e ".[dev]"
# Run tests
pytest flux/tests/ -v --cov=flux
# Code formatting
black flux/ && isort flux/ && mypy flux/python build/build.py| Platform | Output |
|---|---|
| Windows | dist/flux.exe |
| Linux | dist/flux |
| macOS | dist/flux |
| ๐ | Explainability - Understand why your download is fast or slow |
| ๐จ | Beautiful TUI - htop-style design with Surge-inspired aesthetics |
| โก | Modern Architecture - Async Python with real-time adaptive intelligence |
| ๐ง | Smart Decisions - Every optimization is logged and explained |
Contributions are welcome! Please see CONTRIBUTING.md for guidelines.
MIT License - see LICENSE for details.