Fair-code · Free forever

Mission control for
every AI agent.

Five agents across three tools, and you have no idea which one is stuck. Dispatch connects to each provider's local session data, syncs state through a built-in MCP server, and streams everything to one real-time dashboard.

Claude Codex Copilot Gemini
$ brew install --cask thepixelabs/tap/dispatch

Click to copy · Then open Dispatch from Applications or Spotlight

Running in under 60 seconds Zero config 4 AI providers Free & fair-code

Everything you need to stop flying blind.

Four providers, one dashboard. Dispatch reads local session data, connects through MCP, and makes multi-agent coordination visible, real-time, and beautiful.

Multi-provider monitoring

Claude, Codex, Copilot, and Gemini agents on one screen. Heartbeats, polling, and file watchers keep every provider in sync — live.

Provider filter

Focus on Claude, Codex, Gemini, or Copilot with a single click. URL-param driven, so filtered views are shareable and bookmarkable.

MCP server

One integration endpoint, four providers. 11 built-in tools (state, agents, epics, sessions, search, spawn, stop, phase updates, activity) auto-injected into all four providers simultaneously.

Agent execution

Spawn agents directly from epic phase cards. Real-time SSE streaming shows live output. Adapter layer handles CLI differences per provider.

Epic progress grid

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

Cost & analytics

Track token spend per agent, model, and project. Cost trends, cache efficiency, session ROI, velocity charts, and exportable reports — all built in.

Your fleet. In your pocket.

Telegram bot with 16 commands, push alerts, inline keyboards, and a daily briefing. Approve a blocked phase, kill a runaway agent, or check costs — from any phone, no browser required.

Workflow builder

Design multi-agent pipelines in a visual canvas. Trigger, Handoff, and Notify node types wire agents together without code. Import/export blueprints as JSON.

Orders view — recover stalled work

Every abandoned phase across all epics, sorted by what is claimable now. See the last agent's execution log, hand the work to a fresh agent, and the epic continues from exactly where it stopped.

✈️ Telegram Integration

Your fleet.
In your pocket.

16 commands, push notifications, one-tap approve/deny, and a daily briefing at 08:00. Unblock a phase, kill a runaway agent, or check costs — from any Telegram client, no browser required.

16commands
10event types
1-tapapprove / deny
08:00daily briefing
Set up Telegram
Fleet status on demand
0 tab switches to check on agents
1 screen every agent, provider, and epic
< 2 min from “something broke” to knowing what
$0 free — no accounts, no setup

Orchestrate agents visually.
No YAML. No glue code.

The Mission Planner turns multi-agent coordination into a drag-and-drop canvas. Wire Trigger nodes to Agent handoffs, add Notify checkpoints, and export the whole pipeline as a JSON blueprint your team can clone in seconds.

Visual node canvas
Drag nodes onto an infinite canvas. Connect agent handoffs with a single click. Rearrange without breaking the graph.
Three node types
Trigger kicks off the pipeline. Handoff passes context between agents. Notify fires alerts, Telegram messages, or webhooks mid-run.
Blueprint library
Save any pipeline as a reusable blueprint. Import from JSON, share with the team, or pull from the built-in template gallery.
Live execution overlay
Run a pipeline and watch each edge light up as agents hand off work. SSE-streamed status, no polling.

Up and running in 60 seconds.

Clone, install, run. Dispatch reads each provider's local session data, connects agents through a built-in MCP server, and streams everything to a React dashboard via Server-Sent Events.

  1. Install & start

    Clone the repo, run npm install, run npm run dev. The dashboard opens at localhost:5173. That's it.

  2. Add your project

    Point Dispatch at any git repo. It discovers active agents by reading each provider's local session files, polls for changes every 30 seconds, and connects everything through the built-in MCP server.

  3. Watch your agents work

    Agents appear in real time as they claim tasks, complete phases, and coordinate. One screen, every provider, live.

Agent templates to get you started.

Starter agent definitions you can use, customize, or replace. Each one is a markdown file with a system prompt, tools config, and model selector. Pick a provider — Claude, Codex, Copilot, or Gemini — and go.

agents/
ls agents/
ceo.md strategy & direction
staff-engineer.md implementation
devops.md infrastructure
security-engineer.md security audits
tech-writer.md documentation
... and 8 more in the repo

Or write your own — it’s just a markdown file.

Agents crash.
Work doesn't have to stop.

Every agent that runs out of context or crashes mid-epic leaves an orphaned phase. The Orders view collects them all in one place, sorted by what you can act on right now. Read the last execution log, hand the phase to a fresh agent, and the epic continues from exactly where it stopped. No lost work.

Without Dispatch
fleet-signal / Phase 4 IN_PROGRESS
auth-overhaul / Phase 2 IN_PROGRESS
search-v2 / Phase 6 IN_PROGRESS
3 phases stuck forever. You only find out when the epic never ships.
With Orders view
fleet-signal / Phase 4 CLAIMABLE ↗
Last agent: @staff-engineer
✓ Connector interface done
✗ Stopped at: Registry wiring
→ Handing off to @staff-engineer-2
auth-overhaul / Phase 2 CLAIMABLE ↗
Stalled work surfaced, handoff context preserved, epic continues.

// rover · phone companion

Check on your agents from your phone.

altergo runs it. Dispatch oversees it. Rover reaches it — SSH from your phone to your Mac and check, launch, or kill any agent.

Your agents just got a character sheet.

Every persona maps to a class with a distinct stat profile — speed, quality, thoroughness, creativity. Open any agent and see exactly what it optimizes for, not just whether it’s running.

Archon of Code

Architect

Holds the system’s shape in their head at all times. Every PR, every schema decision — one coherent model of the whole.

Merge Knight

Warrior

Deep in the diff. Resolves conflicts, rationalizes history, ships code that won’t embarrass the repo in six months.

Firewall Sentinel

Guardian

Looks at every dependency like it owes them something. Thoroughness 10. Not a personality quirk — a stat.

Test Oracle

Oracle

Foresees the failure mode before the feature ships. Writes tests for edge cases you haven’t thought of yet.

Ship with full visibility.

Dispatch is free, source-available, and runs on your machine. No cloud dependency, no vendor lock-in, no signup. Just clone and go.

-- stars on GitHub