/dispatch fans work out to background agents—each with their own full context window.
The Problem
Without dispatch: You ask Claude to review code, refactor a module, write tests, and update docs. Each task fills the context window. By task 3, Claude is losing track. By task 5, you’re starting a new session.The Solution
With dispatch: You describe all 5 tasks. Workers execute in parallel with fresh contexts. Your main session stays lean. Questions surface to you when needed—no polling, no context lost.Key Features
Your Session Stays Lean
The main session becomes a mediator, not the thinker. It writes a checklist and hands it off. Implementation happens in fresh worker contexts.
AI Carries the Cognitive Load
The dispatcher tracks all workers, surfaces questions, reports completions, handles errors, and offers recovery. You just describe what you want and answer questions when asked.
Workers Ask Questions Back
When a worker gets stuck, it asks a clarifying question. You answer, and the worker continues without losing context. No restart, no re-explaining, no lost work.
Non-Blocking Execution
The moment a worker is dispatched, your session is free. Dispatch another task. Ask a question. Write code. Results arrive as they complete.
Any Model, One Interface
Mix models per task. Claude for deep reasoning, GPT for broad generation, Gemini for speed. If a model isn’t in your config, dispatch auto-discovers and adds it.
Parallel by Default
Multiple tasks run concurrently with their own fresh contexts. A 5-task workflow that would take 45 minutes sequentially completes in the time of the longest task.
How It Works
A checklist plan is created
The dispatcher writes a plan file at
.dispatch/tasks/<task-id>/plan.md—the only context your main session needs.A background worker picks it up
The worker executes in a fresh, full context window and checks off items as it goes.
Questions are handled without context loss
If the worker needs clarification, it asks—you answer—it continues. No restart required.
Simple Example
- Dispatch another task
- Continue working on something else
- Check progress with “status”
- Answer questions if the worker gets stuck
Complex Example
Pre-launch sweep for a fullstack SaaS app:Requires Claude Code as host. Dispatch runs inside Claude Code—the host plans tasks and spawns workers. Other CLIs like Cursor and Codex work as workers (background agents that execute subtasks).
Next Steps
Installation
Install Dispatch and set up your first worker
Quickstart
Get to a working example in under 5 minutes