Pueue is a command-line task queue manager that lets you organize, schedule, and execute shell commands through a daemon-based system.
The tool solves the problem of managing multiple long-running or batch shell commands without tying up terminal sessions. It works by running a background daemon that maintains a queue of tasks. Users submit commands to this queue, which the daemon then executes sequentially or in parallel depending on configuration. Tasks can be paused, resumed, reordered, or removed from the queue at any time. The daemon persists task state, so queued work survives system restarts.
Pueue suits developers and system administrators who regularly run multiple shell commands that would otherwise require managing separate terminal windows or background processes. It is particularly useful for batch processing workflows, long-running builds, data processing pipelines, or any scenario where you need to queue up work and let it execute without manual intervention. The tool is language-agnostic since it simply executes arbitrary shell commands, making it applicable across different development environments and scripting contexts.
The project shows consistent maintenance with regular commits addressing bug fixes and feature refinements. Pull requests receive timely review and integration. The codebase demonstrates active development focused on stability and usability improvements rather than rapid feature expansion. Issue responses indicate engagement with user feedback and a willingness to address reported problems. The project maintains clear documentation and examples that help new users understand core functionality. Development activity suggests a sustainable pace of work rather than sporadic bursts, indicating the maintainer's ongoing commitment to the tool's reliability.