A VS Code extension that turns your editor into a Copilot Swarm worker — connecting to an orchestration server to receive tasks and relaying Copilot chat activity to a real-time dashboard.
Features
Orchestration server integration — Registers with a central server, receives task assignments, and reports status.
Relay service — Publishes worker heartbeats and chat progress to a WebSocket relay so browser clients (PWA) can monitor all workers in real time.
Copilot chat automation — Drives the VS Code Copilot chat panel to execute tasks, capturing and forwarding conversation turns.
Worker metadata — Surfaces worker name, current task, and chat subject to the monitoring dashboard.
Workspace scanning — Auto-discovers git repos and worktrees across configured base folders.
Configuration
Setting
Default
Description
copilotSwarm.serverUrl
http://localhost:3000
Orchestration server URL
copilotSwarm.relayUrl
(see settings)
Relay service WebSocket URL
copilotSwarm.relayToken
(see settings)
Auth token for the relay service
copilotSwarm.vmId
(auto)
VM identifier (defaults to hostname)
copilotSwarm.repoName
(auto)
Workspace repo name
copilotSwarm.workspaceBaseFolders
[]
Base directories to scan for repos
Commands
Copilot Swarm: Connect to Server — Connect to the orchestration server
Copilot Swarm: Disconnect from Server — Disconnect from the server
Copilot Swarm: Show Worker Status — Display current worker status