Skip to content

Introduction

A multi-agent AI swarm in your terminal. Point it at any codebase, and it orchestrates teams of specialized AI workers to investigate, plan, build, test, and review code — all while you watch.

What is agents-fleet?

agents-fleet is a CLI tool that turns a single AI session into a coordinated team of up to 12 parallel workers. Instead of one assistant doing everything sequentially, a long-lived coordinator agent breaks work into tasks, spawns specialized workers, tracks their dependencies as a graph, and synthesizes the results back into one coherent answer.

Think of it as a software-engineering team that:

  • Investigates your codebase with seven parallel explorers plus an adversarial critic (/init).
  • Plans features through a multi-phase pipeline — brainstorm → requirements → research → design → validation → definition-of-done → task breakdown (/feature).
  • Builds code in isolated git worktrees, so workers never trample each other's changes.
  • Reviews its own output with four simultaneous reviewers — security, correctness, architecture, and performance (/code-review).
  • Runs unattended via autopilots and goal-driven loops that keep working toward an objective and open PRs when done.
  • Learns from every session, evolving its skill prompts over time from real telemetry.

Dual-provider support

You pick the underlying LLM at launch:

  • GitHub Copilot (default) — uses your GitHub Copilot subscription through the gh CLI. Launch with agents-fleet or agents-fleet --provider copilot.
  • Anthropic Claude — uses the Claude Agent SDK via your Anthropic credentials. Launch with agents-fleet --provider claude.

Both providers expose the same orchestration surface. Sessions are pinned to the provider they were created with, so resuming a Claude session under Copilot (or vice-versa) is rejected with a clear error. See Installation for auth setup.

Source of truth

Provider selection is defined in src/index.ts (--provider copilot|claude). Worker concurrency defaults to 12 (--max-workers).

The extension surface

agents-fleet is composable. Beyond the built-in commands, you can author your own building blocks across three override tiers (bundled → user → project):

ArtifactWhat it is
RolesA worker persona — its system prompt and tool set.
SkillsAtomic, reusable units of knowledge composed into a worker's prompt.
WorkflowsMulti-stage execution plans with artifacts and parallel/sequential stages.
CrewsNamed teams that bind roles, skills, and a workflows: override map.

External tools plug in through the Model Context Protocol (MCP), and a control plane lets you observe and drive long-running fleets remotely (for example, over Telegram).

Where to go next


Built on the GitHub Copilot SDK and the Anthropic Claude Agent SDK.