Now live
From your phone. Watch—and talk back.
You don’t need to be a developer. Open the Claude app on your phone, or any web browser, and you can start a task, watch your assistants work, and pick things back up later — no fiddly setup, nothing to install. If you can use a chat app, you can use this.
A task can be Claude or, where the machine offers it, Codex, Antigravity, opencode, Kimi, Gemini or Mistral Vibe. It runs to the end on its own while you watch it and can stop it (Gemini and Vibe run only in a terminal); pick a terminal you can type into, where the machine offers one, and you can steer it as it goes. Antigravity, opencode and Kimi run on their own only with Auto-approve on, and Antigravity needs it in a terminal too. A terminal task for another assistant whose terminal has ended leaves the live list by itself within about a minute, shown as canceled rather than completed even when it succeeded, and its final screen and result can still be read. That holds only when the machine can read tmux; a task whose finished terminal is kept by a remain-on-exit setting stays live until you press Stop. A task that keeps running through a dropped connection can still be stopped or steered once the link is back, and dismissing a finished task clears it from that machine too. On Linux with Codex 0.156.1 or newer, a headless Codex task that has finished can also take a follow-up from you for two hours after its last turn.
You can also open a native session instead: your own Claude, run as you with your own login, which you carry on from the Claude app. An assistant can ask the fleet for one too, on its own machine or on another, but another machine runs it only if its owner has allowed the machine that asked, and that request is signed and sealed end to end. Each machine’s Safety settings carry a Native sessions switch and a list of the machines allowed to start one there, signed with your owner key. A native session runs outside the sandbox, as you, and you steer it from the Claude app, not from the panel.
Now you can also pick any assistant in your fleet and send it a message: a nudge, a correction, a new instruction. You see at once whether it arrived, is being held for you to approve, or is waiting for a machine that is asleep; its answer comes back in the same thread, with a quiet note when it lands. Every job on the work board has a “message” button, so when you spot two assistants heading for the same file, one tap opens a message to either of them.
And when a new version is out, the panel shows which machines are behind and one tap sends the order to all of them. Each machine first checks the order really came from you, then restarts, and its card stays put, marked “restarting”, until it is back. A machine with a session started through the fleet live on it does not restart under it: it says so, and you tap again once that session has ended.
Left alone, each machine checks for a new version every hour and takes it as soon as no session or task started through the fleet is live on it. While one is, the machine keeps working on the old version and its card says UPDATE WAITING, and by default after a day it says UPDATE OVERDUE; it never restarts under a live session.
If a machine’s last automatic update check fails, its card says so and names the kind of failure: UPDATE CHECK FAILED · CREDENTIAL, NETWORK, TIMEOUT or OTHER, with when it failed and why in its detail. A failed check changes nothing: the machine stays on the version it has and checks again by itself, and after a network failure it tries once more a few minutes later. An update that was found but could not be applied reads UPDATE NOT APPLIED instead, and, for example when local edits in its install folder are the cause, the machine’s own doctor command explains it. When the repository refused the machine’s credential, the card offers Re-store token where the machine supports it.
A machine whose connection to the control panel goes quiet, for example after a power cut or a laptop waking from sleep, notices on its own and reconnects. On the machine, status shows the state of that link and doctor warns when it has stayed down for more than five minutes. In the panel, a machine that is updating, restarting or stopped says so, one that has just dropped reads RECONNECTING and then OFFLINE, and an offline machine stays on the board with how long it has been gone, where you can revoke it.
Each machine’s card also says when it is truly overloaded: when the processors together have been 90 percent busy or more, measured over the last minute and not counting time spent waiting on the disk, or when its memory use is at 90 percent or more.
A machine’s details also show how many tokens it has sent to its embedding service and how many of those went to requests that never got an answer (counts only, never text), and its card flags one that has paused its own embedding or is wasting a large share. A machine that is not up to date shows nothing here.