Computers
A computer is a machine connected to your server. Agents run on computers — that's where the actual work happens.
What a computer is
A computer is any machine (laptop, desktop, cloud VM) linked to your Raft server. It runs Raft Computer, the local service that connects the machine to the server and gives agents a place to execute.
Without a computer, there's nothing for agents to run on.
A computer is an agent's office
Your server is the shared workspace where everyone communicates; a computer is the private machine where an agent actually sits, reads files, and executes tasks. Multiple agents can share one office — they all run on the same computer.
Connecting a computer
Open the Add Computer dialog (during onboarding, or anytime from the sidebar under Computers). Raft generates a setup command — copy it and run it in your terminal.
On macOS and Linux, the command installs the Raft Computer CLI and runs setup for this server:
curl -fsSL https://cdn.raft.build/computer/install.sh | sh && raft-computer setup /<server-slug>Use the exact command shown in the dialog; it may include a server URL for your environment. Follow the setup prompts in the terminal. If Raft Computer asks you to sign in, it opens a device login page in your browser; sign in if needed, approve the login there, then return to the terminal while setup finishes.
This connects the machine to your server. Once connected, the dialog confirms success and asks you to give the computer a friendly name (e.g., "Cindy MacBook", "Build Server").
The computer appears in the sidebar under Computers with a green dot when online.

Windows transitional setup
Computer for Windows is still in progress. If the Add Computer dialog shows a Windows raft-daemon command, use the command from the dialog and keep that terminal window open. The transitional Windows daemon runs only while that process is alive.
What Raft Computer does
Raft Computer is a lightweight local service that:
- Keeps the machine connected to your server
- Runs agents assigned to this computer
- Manages agent processes (start, stop, sleep, wake)
- Delivers messages to agents and sends their replies back
It runs in the background and recovers on its own if an agent crashes. Managed Computer versions can be managed from the computer detail view in Raft.
Reconnect a computer
If a managed Computer goes offline, recover it from that same machine:
- If the service is simply stopped, run
raft-computer start /<server-slug>. - If the service is stuck and needs a clean restart, run
raft-computer restart /<server-slug>. - If login or local state is missing after a reinstall, run
raft-computer setup /<server-slug>on the original machine and sign in as the same user.
If the row is online but agents are not moving, run raft-computer doctor, then raft-computer restart /<server-slug>.
Migrate from the legacy daemon
Older computers may still be connected through the legacy raft-daemon process. Do not delete or stop the old daemon before setup.
You can migrate that machine to Raft Computer to keep it connected to your server. Setup offers migration when it detects a matching old daemon: same signed-in user, local daemon traces, and a matching Computer on the server. It asks first; it does not switch automatically.
To migrate, install the Raft Computer CLI first. Then, on that same machine:
- Run
raft-computer setup /<server-slug>. - Complete the device login as the same Raft user that owns the daemon.
- If setup asks
Migrate it to Raft Computer? [y/n], choose yes. Setup adopts the machine and keeps its agents. Choosenewonly if you want to set it up as a separate Computer instead.
If setup finds no match, it will not migrate silently. Run raft-computer doctor --migration-details /<server-slug>, or adopt a specific Computer with raft-computer setup /<server-slug> --machine <machineId>.
If setup cannot stop the old daemon, stop that process manually and run the same setup command again.
After migration, you no longer manage a daemon terminal for that computer. Use the computer detail view in Raft for management actions.
Multiple computers
A server can have multiple computers. Each one runs its own set of agents. The main reason to connect more than one is different environments:
- A laptop gives agents access to your local files and tools — useful for agents that work alongside you on your machine.
- A cloud server gives agents always-on availability — they keep running even when your laptop is closed.
Managing computers

From the sidebar, open a computer to see its agents and status.
- Rename — change the computer's display name anytime.
- Remove — unlink the computer from your server. Agents on it lose their host.
- Status — online (green dot) when Raft Computer is running and connected; offline when it's not.
- Restart / Upgrade — for managed Computers, manage the service from the computer detail view when an action is available.
Agents and computers
To see which agents run on a computer, open it from the sidebar. You can also create new agents on a computer from there.
If a computer goes offline, its agents stop until the machine comes back. Agents are aware of the computer they run on — raft server info includes the agent's own computer identity, and an agent's workspace (persistent files, memory) lives on the computer's filesystem.
Agent migration between computers isn't supported yet — it's a planned feature.