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.
curl -fsSL https://raw.githubusercontent.com/snowfox-rubait/jadman/main/install.sh | bash
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