Dispatch is the background intelligence platform that gives you total visibility into every running, stopped, and completed job. No more blind spots. No more guesswork. Just pure operational clarity.
Works seamlessly with
Features
Six high-leverage capabilities that give you complete command over every process running behind the scenes.
Unlock full process intelligence with PIDs, states, and command lineage for every background
task. Go beyond surface-level status with -l.
Only surfaces what's changed since your last notification. Zero noise, pure signal. The
-n flag is your north star for async awareness.
Extract raw process group leader identifiers with -p for surgical precision. Pipe
directly into your automation stack.
Instantly isolate running processes from the noise. The -r flag shows you only
what's alive and executing right now.
Surface every stopped process hiding in your background with -s. Nothing stays
silent. Every suspended task gets accounted for.
Target any job with precision addressing. By number (%1), by recency
(%+, %-), or by name fragment (%string,
%?string).
How It Works
From zero to full background observability in under a minute.
Start any background task. Dispatch automatically registers and begins tracking every job in your current session environment.
Run dispatch to get an instant snapshot. See job numbers, current/previous markers
(+/-), states, and the originating commands.
Use flags to slice the data. Running only? Stopped only? PIDs only? Changed since last check? Dispatch surfaces exactly what you need.
Target specific jobs using Smart Selectors and pipe into your workflow. Bring jobs foreground, send signals, or compose into larger automations.
Your most important work happens where nobody's watching.
Every production-critical system depends on background processes. Data pipelines, build servers, long-running computations — the invisible army that keeps the modern stack alive. And yet, for decades, the industry has treated background job visibility as an afterthought.
We started Dispatch because we believe that what runs in the background defines what succeeds in the foreground. If you can't see it, you can't manage it. If you can't manage it, you're just hoping. Hope is not an engineering strategy.
Dispatch gives you certainty. Every job. Every state. Every time.
Interactive Demo
Select a mode to see how Dispatch surfaces background intelligence.
Live Activity
Pricing
Start free. Scale as your background operations grow.
For individuals exploring background visibility.
dispatch (list all jobs)Full flag access for power operators.
-l)-n)-r)-s)Collaborative job management at scale.
-p)For mission-critical background operations.
Testimonials
"Before Dispatch, we had zero visibility into stopped processes. Literally flying blind. Delta Sync alone saved our on-call team dozens of hours a sprint."
"PID Direct is a game-changer for our CI pipeline. We extract process group leaders and pipe them directly into our monitoring stack. Best-in-class."
"Smart Selectors completely changed how I think about job targeting. %?string matching alone is worth the subscription. 10x productivity unlock."
"We run 200+ background jobs per node. Dispatch's Active Filter lets our SREs isolate running processes in <1ms. Ruthless efficiency."
FAQ
Dispatch monitors five distinct states: Running, Done, Done(code) for non-zero exits, Stopped, and Stopped with specific signal attribution (SIGTSTP, SIGSTOP, SIGTTIN, SIGTTOU). Every state transition is captured and reported.
Absolutely. Dispatch operates entirely within your session environment. Process information never leaves your context. We take background job security as seriously as you do — SOC 2 Type II compliance is in progress.
The %+ selector (also %%) targets the current job — the one that would
be used as default for foreground or background operations. The %- selector targets
the previous job — the one that would become default if the current default were to exit. It's
priority-aware job addressing, built in.
Yes. Use PID Direct (-p) to extract process group IDs and pipe them into any
automation workflow. Common patterns include $(dispatch -p) for
implementation-independent process group references.
When Dispatch reports a job's termination status, the process ID is automatically removed from the known process list. Done jobs display their exit code, and signal-terminated jobs show the signal that caused termination. Clean, automatic lifecycle management.
Join thousands of operators who trust Dispatch for background process intelligence.
Free tier available. No credit card required.