Armada
Orchestrate fleets of AI coding agents — Claude Code, Codex, Gemini, Cursor, Mux, OpenCode — working in parallel across your repos. Isolated worktrees, quality-gate pipelines, safe merges. Your fleet's work stays in queryable memory, so you can leave, come back, and just ask where things stand.
Chat with your favorite AI assistant and have it command an entire fleet. Armada's MCP server exposes tools that let any MCP-capable AI decompose work, dispatch parallel missions, monitor progress, handle failures, and merge results — autonomously.
armada mcp install configures Claude Code, Codex, Gemini, Cursor, and Mux.A dashboard with live WebSocket updates ships embedded in the server. Watch captains, missions, voyages, signals, and the merge queue across all your projects without juggling a dozen terminals.
Review a captain's work as a line-colored unified diff, run shell commands in an in-browser terminal, and take the change all the way to production — without leaving Armada.
Each mission flows through a configurable pipeline of persona stages — no manual hand-off between steps. Built-in pipelines cover the common paths (WorkerOnly, Reviewed, Tested, FullPipeline), and every prompt is a template you can edit.
Everything you need to orchestrate multi-agent work at scale — from isolation and reliability to observability and delivery.
Every agent works in its own isolated git worktree on its own branch. Broad-scope conflict detection prevents concurrent mutations — agents can't step on each other, and your main branch stays clean until you merge. Zero-config: armada go detects the runtime, registers the repo, and provisions worktrees automatically.
A background driver lands entries with hard subprocess timeouts and multi-instance-safe processing via a durable coordination lease. Optional auto-push, auto-PR, and auto-merge.
Stall detection catches live-but-silent agents, crashed captains are repaired and relaunched, PID-identity verification prevents stuck "Working" states, and non-destructive dock repair unsticks jams.
A standards-compliant MCP server, a full CRUD REST API on port 7890 with built-in OpenAPI, and live event streaming at /ws.
Zero-install embedded SQLite by default, scaling to PostgreSQL, MySQL, and SQL Server — the same schema, migrated across all four.
Opt-in OpenTelemetry export to OTLP, Prometheus, and Loki. The Docker stack ships Grafana with a pre-provisioned "Armada Reliability" dashboard.
First-class objectives and a ranked backlog with acceptance criteria and linked evidence. Plan interactively with a captain, then turn a reply into a dispatch with one click.
Dispatch and monitor from anywhere via the REST API and a remote-ops proxy. Missions, logs, diffs, and status history stay queryable — leave, come back, and continue.
Tangible advantages that change how you work with AI coding agents.
Monitor and manage all AI agent work across every project from one unified dashboard.
History, logs, diffs, and signals are preserved, so you pick up exactly where you left off.
Dispatch parallel missions across multiple repositories at once — more than one developer normally could.
Task tracking and orchestration sit directly inside agents like Claude Code, bridging planning and execution.
Every agent works in its own git worktree, so parallel work never collides.
Completed missions queue for merge automatically, keeping your integration pipeline flowing.
Every dispatch, transition, completion, and failure is recorded in a structured, queryable log.
Voyages capture a batch of missions as a reusable unit; retry or re-dispatch with a single command.
Real-time WebSocket updates, a REST API, and notifications keep everyone informed without polling.
Dispatch remotely, check progress from any device, and let agents keep shipping while you step away.
Pure .NET, cross-platform, with zero-install embedded SQLite by default — and connection-pooled PostgreSQL, MySQL, or SQL Server when you're ready to scale. A single Admiral coordinates everything; every captain works in its own isolated worktree.
Run it locally →Everything you need from your terminal — rich output powered by Spectre.Console.
--all for a global view across vessels.tail -f for your AI agents.Just the .NET 8+ SDK and at least one AI coding agent on your PATH. Zero to a fleet in under five minutes.
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..."
Let your AI assistant control the fleet:
armada mcp install
claude --agent armada
Guides, API references, and orchestrator setup instructions for every supported runtime.
Full CRUD endpoints, authentication, pagination, and filtering.
All MCP tools with parameters, examples, and usage patterns.
Real-time event streaming, subscriptions, and commands.
Setup for Claude Code, Codex, Gemini, and Cursor.
Ready-to-import collection for the full REST API surface.
Install Armada, run armada go, and let your fleet handle the rest.