devCommand

Queue workers, started as a set.

Save how your queues should run — which queues, in what order, with what limits and how many workers — and start the lot with one press. One button stops the group.

Free for everyone · macOS 14 Sonoma or later · Apple silicon and Intel

1

Profiles per project

Name them: “Everything”, “Just emails”, “Like production”. Each remembers its own settings.

2

Priority order

List queues in the order they should be worked — critical before default before low.

3

Many workers

Run three workers on one profile, shown as “emails ×3” and stopped together.

4

Knows when to restart

Change code under app/ while workers run and devCommand nudges you, because a worker holds old code in memory.

01

Every flag, none of the typing

Connection, queues, memory, timeout, tries, sleep, max jobs, max time and stop-when-empty. Only the flags you change are written into the command.

  • The exact queue:work line is shown before you start
  • Sensible defaults, so a new profile just works
  • Edit profiles without stopping to look anything up
02

Watch them work

Each worker gets its own terminal tab, so you see every job as it’s processed — and which one failed.

  • Grouped under the profile that started them
  • Running badges in the sidebar and menu bar
  • Stop one, or stop the group
03

Restart nudges, not guesswork

devCommand watches app/ with FSEvents while workers run. Save a job class and it tells you the workers need restarting.

  • No timers or polling
  • Only while workers run
  • Nothing restarts without you

The small things

Details that add up.

Scheduler too

schedule:work is a button of its own, beside your workers.

Failed jobs

queue:failed lists them; queue:flush asks before it clears them.

From the menu bar

Start a profile without opening the window.

From scripts

--run "Just emails" starts a profile by name.

Any connection

database, redis, sqs — whatever your .env says, or override it per profile.

Tidy shutdown

Stopping a group stops every worker’s whole process tree.

Free, and ready when you are.

No account, no licence key. Point devCommand at ~/Sites and press your first command.

macOS 14 Sonoma or later · Apple silicon and Intel · Version 1.0