nukesor/pueue

:stars: Manage your shell commands.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 47 minutes ago
Added to GitGenius on September 10th, 2026
Created on September 4th, 2015
Open Issues & Pull Requests: 20 (+0)
GitHub issues: Enabled
Number of forks: 162
Total Stargazers: 6,328 (+0)
Total Subscribers: 17 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 10.2 hours
Mean response time: 2.6 days
90th percentile: 6.1 days
Tracked items: 59

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Only 6% of issues opened in the past year have been closed. Three people close 77% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 17
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 330 days
Stale 30+ days: 16
Stale 90+ days: 12

Recent activity

Opened in 7 days: 1
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • s: Client (15)
  • s: Pueue-lib (14)
  • s: Daemon (13)
  • t: Feature (13)
  • f: Help wanted (12)
  • t: Enhancement (7)
  • t: Bug (6)
  • o: Windows (3)

Most active issues this week

Detailed Description

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.