Pueue CLI

Long jobs remain in a local queue after the terminal closes, with separate controls for execution order and captured output.

  • 6,413 ★ on the repository
  • Last commit
  • Apache-2.0
CLI

Extended access

Why this level

  • The queue executes background shell commands with the captured user environment; task settings and logs may contain private data.
All reasons and checks

nukesor/pueue

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add cli/pueue

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • The queue executes background shell commands with the captured user environment; task settings and logs may contain private data.

This is third-party code. Review the repository files before installing.

What it does

Pueue hands shell commands to the background `pueued` process, which runs them sequentially or in parallel. The user controls tasks from any terminal on the same machine. An agent can prepare file-processing commands for the user to review before enqueueing them. Tasks can be grouped and depend on one another. `pueue follow` shows live output, while `pueue log` displays completed task logs. `pueue status` reports queue state, including JSON output for an agent to analyze.

Who it is for. Operators of long local jobs managing agent-prepared commands independently of the original terminal.

Good fit when

  • Several reviewed commands await sequential execution.
  • A user closes SSH while leaving the queue on the machine.
  • Task groups need different concurrency limits.
  • An agent examines a completed task’s saved log.

Not a fit when

  • You need a distributed multi-machine, multi-user scheduler.
  • The workflow is a heavy programmable pipeline with hundreds of tasks.
  • A command contains unreviewed code or incorrectly quoted arguments.

Example request

Prepare three approved commands for sequential execution and show how to retrieve each log without rerunning it.

Limitations

A separate pueued process handles the queue and must remain running independently of the client terminal. Adding a job copies current environment variables and its working directory, so later shell changes do not replace that context. Commands run through the system shell and require correct quoting. Lowering the concurrency limit does not stop existing jobs; the new limit applies when scheduling later starts.

How to disable. Pause the relevant group with `pueue pause`, terminate unwanted tasks with `pueue kill`, then stop the `pueued` service. If the daemon was started manually, use `pueue shutdown`.

FAQ

Where do I see every task’s state?

Run `pueue status`.

How do I read live task output?

Use `pueue follow` to display output from a running task as it arrives. `pueue log` displays completed task logs.

How do I hold a task without automatic execution?

Use `pueue stash` to put it in the stashed state. Return it to the queue with `pueue enqueue` or start it manually with `pueue start`.

Does removing a task stop its process?

A running or paused task must be killed first.

How do I give the agent queue state as JSON?

Run `pueue status --json` and pass on the output. It reports task state without running tasks again.

Discussion

No questions or reviews yet.

CLI tools

A self-hosted control center for coding agents: Claude Code, Codex, Copilot, OpenCode and Pi from your phone, desktop and terminal

CLIExtended access23.2KRepository stars

PM2 is a process manager that saves background app lists for restart after reboot and displays their status in the terminal.

CLIExtended access43.3KRepository stars

Searchable processes and configurable columns help locate CPU load, listening ports and child commands from a terminal.

CLIExtended access6.2KRepository stars
Official

A skill that teaches an agent to split Zentty windows into panes, read neighboring sessions, search history and notify you

SkillBroad access328Repository stars

A CLI and Kubernetes operator that runs Claude Code, Codex, Gemini, OpenCode and Cursor as tasks and sessions inside a cluster

CLIBroad access354Repository stars

A CLI and MCP server for the Qizhi platform: free GPU nodes, job submission and logs, queue reasons from Claude Code

CLIExtended access144Repository stars

README in short

Queue state and logs persist on disk. The project is feature-complete and receives fixes and small improvements.

README badge

Report a problem

Foxx AIPueue
Foxx AI

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.