Control
the flow.

A persistent download manager that understands the network around it. Schedule transfers, recover safely, and govern traffic from the terminal.

Control plane

daemonpersistent
networkaware
policyselectable
controlterminal first

01 / Terminal first

The interface leaves.
The transfer stays.

argod owns persistent work. Use the focused CLI for scripts, open the TUI when you need a dashboard, or close both and let the daemon continue.

02 / Built for the route

Reliable transfer.
Deliberate traffic.

01

Persistent recovery

Pause, resume, cancel, retry, and recover transfers across daemon restarts. Validators and partial state protect file integrity.

02

Intentional scheduling

Bounded concurrency and stable high, normal, and low queue priorities keep parallel work predictable.

03

Network awareness

NetworkManager state, metered-link behavior, and profiles adapt download decisions to the active connection.

04

Linux traffic governance

An optional capability-limited helper coordinates cgroups, conntrack, nftables, IFB, and tc without making the downloader daemon root.

offfocusbalancedthroughputlatency

03 / Architecture

The interface is temporary.
State is not.

Argo keeps ordinary download work unprivileged. Only explicit Linux traffic operations cross a narrow, authenticated boundary to the capability-limited helper.

Explore the architecture

04 / Current position

Functional.
Still evolving.

Argo is working pre-1.0 software. Its daemon, download lifecycle, persistence, terminal interfaces, and optional Linux RX QoS path are implemented; compatibility is not yet declared stable.

Current release
v0.8.1
Stage
Pre-1.0
Platform
Linux-first
License
GPL-3.0-or-later
Read the release history

Ready to chart the route?

Start with the daemon.
Stay for the control.