Armada orchestrates multiple AI coding agents working in parallel on your codebase. Dispatch tasks, isolate work in git worktrees, and merge safely — all from a single command.
Chat with your favorite AI assistant and have it command an entire fleet of agents under your fingertips. Armada's MCP server exposes numerous tools that let any MCP-capable AI decompose work, dispatch parallel missions, monitor progress, handle failures, and merge results — autonomously.
You describe what you want in natural language. Your AI orchestrator figures out the plan and executes it through Armada. One conversation, multiple agents, zero manual coordination.
Multi-agent coordination, built from the ground up, with AI, for AI.
Run armada go and everything auto-initializes: runtime detection, repo registration, captain provisioning, worktree creation. No setup files or configuration needed.
Every agent works in its own isolated git worktree. No interference between parallel agents. Broad-scope conflict detection prevents concurrent mutations to the same files.
Crashed agents are automatically detected, repaired, and relaunched with configurable retry limits. Stall detection catches agents that stop making progress.
Bors-style merge queue with batch testing and binary bisection on failure. Safely merge parallel work with confidence. Optional auto-push, auto-PR, and auto-merge.
Full CRUD API on port 7890 for programmatic control. Create fleets, dispatch voyages, monitor missions, query events — integrate Armada into any workflow.
Live event streaming on port 7892. Subscribe to mission updates, captain status changes, and system snapshots for dashboards and reactive workflows.
Standards-compliant Model Context Protocol server with numerous tools covering the full surface area. Any MCP-capable AI can orchestrate Armada programmatically.
Cross-platform Avalonia desktop app with real-time dashboard, mission viewer, log tail, diff viewer, dispatch interface, and system diagnostics.
Built-in HTML5 dashboard with live WebSocket updates. Monitor captains, missions, voyages, signals, and merge queue from your browser. Zero setup.
Control Armada directly using your favorite agents. Use Claude Code, Codex, Gemini, Cursor, or any MCP-compatible agent to orchestrate fleets, dispatch missions, and monitor progress from your existing workflow.
Dispatch and monitor missions from anywhere using scheduled remote agents, webhooks, or the REST API. Kick off builds from your phone, review progress on the go, and let Armada keep working while you're away.
Tangible advantages that transform how you work with AI coding agents.
Monitor and manage all AI agent work across every project from one unified dashboard, eliminating the need to juggle multiple terminals and windows.
Full mission history, logs, diffs, and signals are preserved, so you can pick up exactly where you left off without losing your train of thought.
Dispatch parallel missions across multiple repositories simultaneously, letting you take on more work than a single developer normally could.
Integrate task tracking, prioritization, and workflow orchestration directly into AI coding agents like Claude Code, bridging the gap between planning and execution.
Every agent operates in its own git worktree, so parallel work never collides and your main branch stays clean until you're ready to merge.
Completed missions are queued for merge automatically, reducing manual branch management and keeping your integration pipeline flowing.
Every mission dispatch, status transition, completion, and failure is recorded in a structured event log you can query at any time.
Voyages capture a batch of missions as a reusable unit; retry a failed voyage or re-dispatch it against a new branch with a single command.
Real-time WebSocket updates, a REST API, and desktop notifications keep everyone informed of agent progress without polling or asking around.
Dispatch missions remotely, check progress from any device, and let agents keep shipping while you step away. Armada works around the clock so you don't have to.
Zero external dependencies. Pure .NET with embedded SQLite. Runs anywhere .NET 10 runs.
Monitor your fleet in real time through the built-in web dashboard or cross-platform desktop app.
From solo developers to teams, Armada multiplies your throughput.
Decompose a feature into non-overlapping tasks and dispatch agents to work on all of them simultaneously. Merge when done.
Fan out mechanical changes across your codebase — rename patterns, update imports, migrate APIs — all in parallel.
Dispatch investigation and fixes across multiple reported issues simultaneously. Each agent works in isolation with full context.
Register multiple repositories as vessels in a fleet. Dispatch related work across repos in a single voyage.
Prototype different solutions to the same problem in parallel worktrees. Compare results and pick the winner.
Batch security hardening, test coverage improvements, and documentation updates as parallel missions before a release.
Everything you need from your terminal. Rich output powered by Spectre.Console.
--all for global view across all vessels.tail -f for your AI agents.Just .NET 10+ SDK and an AI coding agent. That's all you need.
Clone the repo and install as a global .NET tool:
git clone https://github.com/jchristn/armada
cd armada/src
dotnet tool install -g Armada.Helm
Navigate to any git repo and go:
cd ~/projects/my-api
armada go "Add input validation to the signup form"
Let your AI assistant control the fleet:
armada mcp install
claude --agent armada
Install Armada, run armada go, and let your fleet handle the rest.