Air-traffic-control for AI agents. Watch the radar, trace methodology, intercept mid-flight, broadcast new protocols across the fleet. Don't just run agents — dispatch them.
xattr -dr com.apple.quarantine /Applications/Dispatch.app. Notarized builds land in a future release.Glanceable home view — digest rail, team floor of agent cards, live ticker. See every workstream at once.
Forensic trail of why — structured decision events (considered, choice, rationale, confidence) as a timeline, not a transcript.
Three modes — nudge (advisory), redirect (hard course-correct), rollback (rewind to a decision and replay with a hint).
Agent proposes a pattern via propose_skill; you promote it to the team handbook; every workstream's next session adopts it.
Per-workstream Markdown the agent maintains across sessions — identity that survives claude restarts.
LLM-generated weekly / monthly digests. Audience-tuned. Claude API or local Ollama. Scheduled or one-shot.
/Applications, wires hooks into ~/.claude/settings.json, registers the launchd agent, migrates legacy v1.1.x state.
bash bin/install.sh --check-only. Skip the app build: --skip-app. Auto-approve: --yes.
some-project appears on the Radar within seconds. Decision events stream into the Trace live.
claude CLI. The installer never sudoes — if a step needs elevation it prints a clear instruction.
bash ~/Code/Manager/bin/uninstall.sh removes the launchd agent, hooks, app, and state under ~/.claude/dispatch/.
Everything local-only. The daemon binds to localhost:9876. No auth, no remote access in v1 (both arrive in v1.5 with the iOS client).
By default Dispatch is purely observational — you launch claude, Dispatch watches. With a WORKFLOW.md it also drives: an orchestrator polls a tracker (Linear or a mock JSON file), claims tickets, and spawns claude per turn inside per-issue workspaces. Same hooks, same event store, same Radar / Trace / Intercept.
Today's tooling pushes you into one of two modes: live single-agent supervision (Cursor, Claude Code in a terminal) — high fidelity, but only one agent at a time. Or outcome-based ticket tracking (Linear, Jira) — scales to many, but you only see results, never how the agent got there.
Jira tells you what happened yesterday. Claude Code tells you what one agent is doing right now. Dispatch gives you the high-fidelity oversight to manage an entire department of agents in real-time.