Skip to content

Dispatch

You launched five agents. Now you can't tell who finished, who stalled, and what got left behind. Dispatch shows you.

One browser tab. Every agent running across all your terminals: Claude, Codex, Gemini, and Copilot in a single view. No more flipping between windows, no more cat-ing plan files to figure out who is done.

Know who is alive and who went quiet. A heartbeat-based status dot on every agent turns red when a terminal dies or stalls. You see it instantly. You do not find out five minutes later when you check the terminal.

See every unfinished phase across all epics. The Tasks view flattens every phase from every plan into one list, sorted so the claimable ones appear first. If an agent ran out of context mid-epic and stopped, you see exactly which phase it left behind and which agent persona should pick it up next.

Follow the work forward in time. The activity feed streams completed phase summaries as agents finish work. Click any entry to open the full execution log for that phase, including the handoff notes the agent left for whoever comes next.

Watch multiple projects at once. Register any number of repos. Dispatch watches all of them simultaneously and lets you filter by project or agent persona.

Four providers, one dashboard. Track sessions from Claude Code, Codex, Copilot, and Gemini with automatic discovery. Filter by provider, spawn agents from the dashboard, and connect all providers via a built-in MCP server.

Find anything instantly. Press Cmd+K to jump to any session, epic, agent, or activity event by name. Press Cmd+Shift+F to open the Search Panel with filter chips for entity type, status, provider, and date range. Search results deep-link directly into the relevant drawer.

Zero setup for agents. If your agents already write to a .tasks/ directory using the blackboard convention, Dispatch works without any changes to your agent code.

Incomplete phase recovery — the feature nobody documents

Section titled “Incomplete phase recovery — the feature nobody documents”

Most dashboards tell you what is running. Dispatch also tells you what was abandoned.

When an agent runs out of context, hits a blocker, or just stops, its phase stays in IN_PROGRESS or TODO forever. Nobody finishes it. The epic stalls. You only notice days later when you wonder why that feature never shipped.

The Orders view exists specifically for incomplete phase recovery. It shows every phase that was never finished across all epics, with the phases that are claimable right now sorted to the top. You can see the abandoned work at a glance, pick the phase that matters, and hand it to a fresh agent.

See Epics and Tasks for how the Orders view works in detail.

Terminal window
git clone https://github.com/thepixelabs/dispatch.git
cd dispatch
npm install
npm run dev

Open http://localhost:5173. Follow the Installation guide for the full setup including project registration and agent personas.