apra-fleet
by Apra-Labs·★ 39·Score 45
An MCP server that orchestrates AI coding agents across machines with doer-reviewer loops and multi-machine coordination.
Overview
Apra Fleet is a comprehensive MCP server that pairs AI coding agents into doer-reviewer loops for higher quality code and coordinates them across machines via SSH. It enables distributed computing with AI agents, allowing developers to run test suites on Linux while developing on macOS, or have multiple agents work on different parts of a project in parallel. The system includes optional Project Manager skills for structured multi-step workflows, with task state persistence across sessions.
Try asking AI
After installing, here are 6 things you can ask your AI assistant:
When to choose this
Choose Apra Fleet when you need distributed AI coding across multiple machines with built-in code review through the doer-reviewer pattern.
When NOT to choose this
Avoid if you're looking for a simple local coding tool or if you need more specialized AI features beyond code generation and review.
Tools this server exposes
12 tools extracted from the READMEregister_memberRegister a machine as a fleet member (local or remote via SSH)
update_memberUpdate a member's registration (rename, change host, folder, auth, git access)
remove_memberUnregister a fleet member
list_membersList all registered fleet members
member_detailDeep-dive status for a single member
fleet_statusOverview status of all members
execute_promptRun an AI prompt on a member (supports session resume)
execute_commandRun a shell command directly on a member (no AI CLI needed)
send_filesUpload local files to a member via SFTP
receive_filesDownload files from a member's work folder
setup_ssh_keyGenerate an SSH key pair and migrate from password to key auth
credential_store_setStore a secret credential for use in commands
Comparable tools
Installation
Quick Start
**macOS (Apple Silicon)**
curl -fsSL https://github.com/Apra-Labs/apra-fleet/releases/latest/download/apra-fleet-installer-darwin-arm64 -o apra-fleet-installer && chmod +x apra-fleet-installer && ./apra-fleet-installer install**Linux (x64)**
curl -fsSL https://github.com/Apra-Labs/apra-fleet/releases/latest/download/apra-fleet-installer-linux-x64 -o apra-fleet-installer && chmod +x apra-fleet-installer && ./apra-fleet-installer install**Windows (x64)**
Invoke-WebRequest -Uri https://github.com/Apra-Labs/apra-fleet/releases/latest/download/apra-fleet-installer-win-x64.exe -OutFile apra-fleet-installer.exe; .\apra-fleet-installer.exe installClaude Desktop Configuration
Add to your Claude Desktop configuration:
{
"mcpServers": {
"apra-fleet": {
"command": "apra-fleet",
"args": ["mcp"],
"env": {}
}
}
}FAQ
- What is a 'doer-reviewer loop'?
- It's a workflow where two AI agents are paired - one writes code while the other reviews it. The Project Manager orchestrates the handoff with structured checkpoints, ensuring every change gets reviewed before you even look at it.
- Can I mix different LLM providers with Apra Fleet?
- Yes, Fleet members can run different LLM backends. The recommended setup uses Claude for the Project Manager role (orchestrator), any provider for the Doer role, and premium tier models for the Reviewer role to catch subtle issues.
- Does Apra Fleet require any background services or daemons?
- No, there are no background services or daemons. The fleet server starts on-demand when Claude Code connects and stops when the connection closes.
Compare apra-fleet with
Last updated · Auto-generated from public README + GitHub signals.