What is CLI-Dispatch?
CLI-Dispatch is a Claude Code plugin for handing coding tasks to worker CLIs powered by DeepSeek, Gemini through Antigravity, OpenAI Codex, OpenCode, GitHub Copilot, or a local Ollama model. It runs each job in a Git worktree, can execute a verification command, and returns a verdict and patch for Claude Code to review. Developers can also send read-only questions to a backend without making repository changes.
CLI-Dispatch Features:
Backend Selection: Choose among six worker backends, including hosted services and a local Ollama model, and configure the models and backends through the plugin.
Worktree Runner: Run delegated repository work in an isolated Git worktree, keeping changes separate from the real working tree until you decide to apply the patch.
Command Verification: Provide a verification command for a job, such as a test command, and receive its result alongside the worker's verdict and patch.
Read Only Questions: Send a one-shot question to a selected backend for an explanation or answer without allowing that run to change repository files.
Live Run Monitor: Follow a worker's steps as they happen, inspect its prompt and run details, and open the full text of individual steps.
Worker Communication: Send a note to a running worker or respond to a question it raises, with questions surfaced in Claude Code and answers returned to the worker.
CLI-Dispatch Benefits:
Safer Code Changes: Review worker edits before they reach the real repository, reducing the chance that an unfinished or unwanted change disrupts your ongoing work.
Earlier Test Signals: See whether a task passes its chosen verification command before deciding whether to bring the resulting patch into your project.
Focused Review: Keep Claude Code in the reviewer role while a different backend handles implementation, giving you a clear handoff between doing and checking the work.
Lower Orchestration Cost: Avoid spending LLM tokens on orchestration, so the coordination around a delegated run does not consume tokens for that purpose.
More Model Choice: Match a task to a preferred worker backend, including a local model option, rather than relying only on Claude Code's own subagents.
Use Cases:
Verified Bug Fixes: Delegate a repair to a worker for a broken function, then run the relevant test command and inspect the patch before applying it.
Code Explanation: Ask a backend to explain a regular expression or another code snippet when you need an answer but do not want repository files changed.
Small CLI Builds: Hand off a small command-line tool implementation to a worker, monitor its progress, and review its output in Claude Code.
Mid Run Decisions: Keep a delegated task moving when the worker needs a decision, by answering its question in Claude Code while the run is underway.
Local Model Tasks: Choose the Ollama backend for a coding task when you want to run a local worker model on a Unix system.

