Tidefetch — the download manager that lives in your terminal
Tidefetch is a keyboard-first terminal UI (TUI) for the aria2 download engine, built for people who live in a shell. The same static binary also serves a self-hosted web UI, so headless servers and homelabs get a browser dashboard on demand.
A TUI for your laptop. A web UI for your server.
Run it as a terminal download manager on your own machine, or run tidefetch serve on a NAS, VPS or Raspberry Pi and manage the same queue from any browser on your network.
Install
curl -fsSL https://thre4dripper.github.io/tidefetch/install.sh | sh
Also available via Homebrew, Docker, Helm and go install.
Features
- Every aria2 protocol: HTTP(S), FTP, SFTP, BitTorrent, Metalink and magnet links
- Live telemetry: speed graphs, piece maps, per-task history and disk gauges
- One static Go binary — no runtime, no Electron
- Self-hosted web UI with bcrypt auth, strict CSP and WebSocket push
- Docker, Docker Swarm, Kubernetes, Unraid and bare-metal systemd deployments