Open source agent monitoring

A real-time war room
for your AI agent swarm.

Watch your Claude agents think, coordinate, and ship — all from one dashboard. If you run the .tasks/ protocol, Dispatch gives you eyes on every agent, every epic, every phase.

Zero config Real-time SSE Multi-project Dark war-room UI

Everything you need to stop flying blind.

Your agents already coordinate via the .tasks/ protocol. Dispatch makes that coordination visible, real-time, and beautiful.

Live agent heartbeats

See which agents are live, idle, or stale. Heartbeats update every 10 seconds — you always know who is working and who dropped.

Epic progress grid

Phase railroad dots show exactly where each epic stands. DONE, IN_PROGRESS, TODO, BLOCKED — at a glance, across every workstream.

Real-time activity feed

A live stream of completed phases across all projects. No more grepping execution logs — watch work land as it happens.

Deep epic drill-down

Click any epic to see the full plan and execution log side by side. Read the context, the decisions, the handoff notes — everything.

Multi-project monitoring

Register any number of projects. Watch all of them from a single tab. Switch between project views with one click.

Zero config setup

If your agents already use the .tasks/ blackboard protocol, Dispatch works out of the box. Point it at a directory and go.

Three commands. Full visibility.

Dispatch watches your agents' filesystem protocol and streams state to a React dashboard via Server-Sent Events. No polling, no config files, no overhead.

  1. Register a project

    Point Dispatch at any project that uses the .tasks/ directory. The CLI stores the path and starts watching immediately.

  2. Launch agents with heartbeats

    Use the included start-agent.sh launcher. It wraps your Claude session and writes a heartbeat file every 10 seconds so Dispatch knows who is alive.

  3. Open the dashboard

    Run npm run dev and open your browser. Watch your agents claim tasks, complete phases, and coordinate — in real time, from one screen.

$ git clone https://github.com/thepixelabs/dispatch.git && cd dispatch && npm i && npm run dev

Click to copy the full install command

Your agent roster, ready to go.

Dispatch ships with a growing set of Claude agent definitions — drop in the ones you need, add your own, and start orchestrating multi-agent workflows immediately.

$ npm run install-agents
agents/
ls agents/
ceo.md strategy & direction
cto.md architecture decisions
staff-engineer.md implementation
system-architect.md system design
devops.md infrastructure
security-engineer.md security audits
qa-engineer.md testing
product-engineer.md product & UX
creative-technologist.md design systems
data-engineer.md data pipelines
tech-writer.md documentation
compliance-counsel.md legal & compliance
qa-architect.md test architecture
...
...

See it in action.

The war room UI is built for information density without visual noise. Dark theme, monospace accents, live-updating everything.

Agent editor drawer showing security-engineer persona configuration with tools, model selection, and persona text
Agent editorConfigure tools, model, and persona per agent
Full dashboard view with agent list on left, task board in center showing epics and phases, and activity log on right
Task boardReal-time epic and task tracking across all agents
New Agent creation dialog with fields for name, description, model selection, tools, and persona text
Agent creatorDefine new agents in seconds
Projects browser dialog showing local git repositories that can be connected to Dispatch
Project browserConnect any local repo with one click

Just a tool, fully open.

Dispatch is free and open source. Self-host it, fork it, extend it. Built for developers who move fast with AI.

-- stars on GitHub