Your AI Fleet Commander โ Run an army of GitHub Copilot agents from a single app.
Mission control for AI-powered development. Launch dozens of GitHub Copilot agents, assign them to different repos, watch them work in real time, and manage everything from one dashboard โ or from your phone.
| ๐ Run 10+ agents simultaneously | Each with its own model, repo, and conversation |
| ๐ง Mix models freely | Claude Opus + GPT-5 + Sonnet in the same workspace |
| ๐ค One-click team presets | PR Review Squad, multi-agent orchestration, custom squads |
| ๐ฑ Control from your phone | Scan a QR code, manage your fleet from anywhere |
| ๐ Fiesta Mode | Spread work across multiple machines on your LAN |
| ๐ Sessions never die | Persistent across restarts, auto-reconnect, auto-resume |
- No more macOS Keychain prompts โ Eliminated the recurring "allow copilot-cli" password dialogs that interrupted every 1-2 hours
- 1M Context model selection โ Picking "Claude Opus 4.6 (1M Context)" from the dropdown now works correctly
- Release-notes skill โ Agents can generate polished changelogs and social posts for new releases
See all releases โ Changelog
A real-time grid of all active agents. Streaming output, tool execution, token usage โ everything at a glance. Send prompts to any agent without switching windows.
Launch pre-built or custom agent teams with one click:
- PR Review Squad โ 5 Opus workers each dispatch 3 sub-agents (Opus, Sonnet, Codex) and synthesize consensus reviews
- Custom Squads โ Drop a
.squad/directory in your repo with agent charters, routing rules, and shared context - Worktree Strategies โ Shared, orchestrator-isolated, or fully-isolated branches per agent
Turn your LAN into a compute cluster. Discover other PolyPilot instances, pair with a string or push-to-pair, then dispatch tasks to any machine with @worker-name. One PolyPilot to rule them all.
Your agents run on your desktop. You control them from your pocket.
- Start a tunnel in Settings (powered by Azure DevTunnels)
- Scan the QR code on your phone
- Full control: send prompts, watch streaming output, manage sessions
Streaming Markdown, code blocks, reasoning traces, tool call visualization, and real-time activity indicators (๐ญ Thinking... โ ๐ง Running bash... โ โ
Done). You see everything the agent sees.
Create sessions with different models and compare results side by side. Claude for architecture, GPT for code generation, Gemini for review โ all in parallel. Models are assigned per-session, and the /agent command lets you select specialized CLI agents (code-review, security-review) on the fly.
- Quick Branch + Session โ one click to create a branch and start coding
- Named Branch + Session โ specify a name or PR number (
#123) - Worktree management โ clone, branch, isolate โ all from the sidebar
- Auto-cleanup โ worktrees are tracked and removed when sessions close
Set a goal and let the agent loop: execute โ evaluate โ refine โ repeat. Configurable iteration limits and completion criteria. Perfect for TDD and multi-step tasks.
Sessions survive everything โ app restarts, machine reboots, CLI crashes. History is reconstructed from event logs. A 3-tier watchdog recovers stuck agents automatically. No zombie sessions, no lost work.
Quick control without leaving the chat: /help /clear /compact /new /sessions /rename /diff /status /mcp /plugin /agent
Get notified when agents finish or hit errors โ even in the background. Tailscale VPN is detected automatically for easy fleet sharing across your network.
Try the full UI without a Copilot connection โ simulated streaming, tool calls, and activity indicators with realistic timing.
| Platform | Status | Install |
|---|---|---|
| macOS | โ Primary | brew install --cask polypilot |
| Windows | โ Supported | Download .zip |
| Android | โ Supported | Download .apk |
| iOS | โ Supported | Build from source |
| Linux | ๐งช Experimental | .deb / .AppImage / .flatpak |
Mobile connects to a desktop instance via WebSocket bridge โ your fleet runs on the workstation, your phone is the remote control.
brew tap PureWeen/tap
brew install --cask polypilotPrerequisites: .NET 10 SDK + dotnet workload install maui + GitHub Copilot CLI + Copilot subscription
cd PolyPilot
# macOS
./relaunch.sh # Build + hot-relaunch
# Windows
dotnet build -f net10.0-windows10.0.19041.0
# Android
dotnet build -f net10.0-android -t:Install
# Linux
dotnet run --project PolyPilot.Gtk/PolyPilot.Gtk.csprojPolyPilot builds itself. Open a Copilot session pointed at the PolyPilot repo, make changes, run ./relaunch.sh, and the app seamlessly rebuilds and relaunches โ no downtime, no stale binaries, no leaving the app.
Most of PolyPilot's features were built by GitHub Copilot coding agents โ orchestrated from within PolyPilot itself.
- 3,000+ unit tests โ models, services, orchestration, persistence, parsing
- Executable UI scenarios โ end-to-end CDP flows validated against a running instance
cd PolyPilot.Tests && dotnet testSee docs/testing.md for the full guide.
Built with ๐ค by AI agents, for AI agents.


