Pueue

Queue shell commands and control long-running tasks across terminal sessions.

Pueue is a command-line task manager for running shell commands sequentially or in parallel. It supports task groups, dependencies, delayed starts, output inspection, and pausing or resuming work. A background daemon continues processing the queue after a terminal or SSH session closes.

The client, daemon, and supporting library are implemented in Rust, using Tokio for asynchronous work. It is designed for a single user rather than distributed, multi-user job scheduling.