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.
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.