Running agents on more than one machine
3 min read
A fleet is one Gateway plus every Director that reports to it - and Directors can live on different computers. Your desktop runs the Gateway; your laptop runs its own sessions; the Fleet Map shows it all as one board, and your phone reaches everything through the one Gateway.
Adding another machine
Install DevThrottle on it
The second machine runs the same app - install and sign in as usual.
Point it at your Gateway
During setup, connect it to the Gateway you already run instead of making it its own island. By default machines reach each other over your Tailscale network; on a trusted home network you can switch a machine to direct LAN addressing in the Cockpit's This machine settings.
Watch it appear
The new machine's Director registers with the Gateway and shows up on the Cockpit's Directors page and the Fleet Map, with its sessions in the shared roster. Machine health shows as Online, Wobbly, or Offline - an unreachable machine dims in place, never disappears.
Starting work on the other machine
From anywhere in the fleet, a session can be started on a specific machine:
- From the phone: the New session screen lists every machine - pick one, pick a repo.
- From a terminal or an agent:
cc-devthrottle session spawn <repo> --machine <name>. If no Director is running there, the Gateway launches one - and if the machine is unreachable you get a clear error, never a silent local fallback.