qme: simple utility for queueing long-running commands
qme: simple utility for queueing long-running commands
I keep needing a way to run long-running resource intensive tasks after one another. Normally, I'd write a script which loops over the items, but not knowing what needs to run (I pick files as I go through a folder), I knew it's time I create something to scratch my own itch. So, I've created this utility to queue up commands. It captures command, args, env and working directory and puts it in a queue, and runs it when it's time. At the same time, it spins up an RPC server to receive commands from other instances. If there's no server available, it becomes a server itself and waits for commands or shuts itself down after idling for some time. This is my first (published) Golang project, so guidance & review would be appreciated.
Share cardActual performance
Launch Intel predictions
Analyze your own launch →Correct prediction on native model
Similar products
Pueue An executor for long running shell commands, rewritten in Rust
Thel, a terminal app for long running sessions
A simple slack bot for tracking long running processes
Agentic Orchestrator, a TUI for long-running coding agents
Pact, a simple utility that kills all procs given to it if one dies
AI agent that completes complex, long-running tasks
Super simple notifications for long-running tasks
Alert yourself after a long-running task in terminal
SDK for AI Coding with Long Running Tasks
Frontier Intelligence for Long-Running Agents