Getting Started
Overview
What is Dispatch?#
Dispatch is an AI-powered project management desktop application that combines autonomous AI coding agents, multi-agent orchestration, Kanban boards, AI chat, terminal integration, and project management in a single unified experience.
Built with Electron, React, and a Rust backend, Dispatch runs natively on macOS, Windows, and Linux. Your data stays local โ projects, conversations, and task boards are stored on your machine with optional cloud sync for teams.
Key features#
Multi-model streaming chat with tool execution โ file read/write, shell commands, task creation
Drag-and-drop task management with 5 statuses, 4 priority levels, and labels
Fully autonomous coding loop: task โ PRD โ isolated git worktree โ merge
Run Claude, Codex, Gemini, OpenCode, and Droid with team delegation
Connect agents to Telegram, Discord, Slack, WhatsApp, and Voice
Full PTY terminal with xterm.js, used by chat tools and Ralph workers
Architecture#
Dispatch uses a multi-layer architecture. The Electron main process manages local data (SQLite + JSON files), spawns terminal sessions, orchestrates Ralph workers, and communicates with the Rust sidecar backend via HTTP. The React renderer connects through 72+ IPC handlers.