The Download Engine Your Terminal Deserves.

JADMan is a keyboard-driven, terminal-native download manager and stealth stream intercepter. Built in Rust, orchestrated by a background daemon, and controlled entirely from your keyboard.

Quick Install (Unix)
$ curl -fsSL https://raw.githubusercontent.com/snowfox-rubait/jadman/main/install.sh | bash
rubait@localhost: ~ (jadm-tui)
JADMan v0.1.0 — Queue Active [Rate: 12.4 MB/s]
┌─────────────────┬────────────────────────────────────────────────────────┐
│ Categories      │ Downloads                                              │
 ▶ Unfinished (2)  archlinux-x86_64.iso   [######c      ] 45%  8.2MB/s   │
   Videos         debian-netinst.iso     [             ] Paused         │
   Audio            Documents     ├────────────────────────────────────────────────────────┤
   Programs       Active File Info                                       │
                  File: archlinux-x86_64.iso                             │
   Finished (18)  Size: 2.70 GB    ETA: 2m 14s    Engine: aria2c         │
└─────────────────┴────────────────────────────────────────────────────────┘
[h/l] Focus  [j/k] Navigate  [p] Pause  [r] Resume  [a] Add  [?] Help  [q] Quit

Core Capabilities

⚡ Segmented Speeds

Integrates natively with aria2c to fetch files using up to 16 parallel connections, saturating your bandwidth limit.

🕵️ Stealth Interception

Browser extension overrides page-level fetch and XHR, bypassing host limits and recursively tracing open/closed Shadow DOMs.

🔐 Secure Cookie Sync

Integrates with Cookie Master to decrypt browser sessions directly to memory, bypassing login blockades on restricted servers.

🎬 Dynamic Segment Stitcher

Siphons live streaming segments dynamically and auto-stitches raw buffers into clean MP4s via FFmpeg post-processing.

Get JADMan

Download precompiled binaries or install directly via your system package manager.

Linux Installation

Install the daemon and TUI using your package manager:

# Arch Linux (AUR)
yay -S jadman-bin

# Debian / Ubuntu (Direct download)
wget https://github.com/snowfox-rubait/jadman/releases/
sudo apt install ./jadman-amd64.deb

Windows Installation

Install core tools via winget, then download the Windows binary package:

# 1. Install dependencies
winget install aria2.aria2 yt-dlp.yt-dlp Gyan.FFmpeg

# 2. Register native messaging host
jadm-daemon.exe install-native-manifest

macOS Installation

Install dependencies via Homebrew, then grab the Darwin binaries:

# 1. Install dependencies
brew install aria2 yt-dlp ffmpeg

# 2. Register native messaging host
target/release/jadm-daemon install-native-manifest

Android / Termux Installation

Run JADMan natively on your phone inside the Termux environment:

# Install dependencies
pkg install rust clang make python ffmpeg aria2 git

# Clone and compile
git clone https://github.com/snowfox-rubait/jadman.git
cd jadman && cargo build --release