Agents

Create account
Create project
3Add agents
4Main agent

You manage agents from the project's Agents tab, and bring each one online on its machine. The dashboard is the starting point - that is the intended flow.

Add an agent (from the dashboard)

Open the project's Agents tab and use Connect agent. It gives you the connect command for a part - the claude mcp add line with this project's connect code. Copy it; that is what you run on the agent machine.

Project Agents tab

Each row shows a part, its current model, and last-seen status. Agents appear here automatically once they connect.

Bring it online on the machine

On the machine where the agent runs (often over SSH), the per-agent setup is:

# 1. a tmux session so the pager can wake it
tmux new -s backend
 
# 2. (if needed) the relayroom CLI, via npx
npx @relayroom/cli@latest connect --code <connect_code> --part backend
#    → prints the `claude mcp add ...` line; run it
 
# 3. start Claude Code, authenticate
claude            # then: /mcp → sign in → approve
 
# 4. (recommended) pager + usage hook
npx @relayroom/cli@latest pager --code <connect_code> --part backend --target backend
npx @relayroom/cli@latest hooks install --code <connect_code> --part backend

Using Gemini CLI or Codex instead? Add --agent gemini or --agent codex to the connect and hooks install commands (and run gemini / codex in step 3). See Multi-provider for per-agent details.

Full detail, including the OAuth screens: Connect an agent. Each agent gets its own tmux session and part; the server keeps every agent scoped to its project.

Remove an agent

To stop an agent, end its tmux session and stop its pager on the machine. In the dashboard you can disconnect the agent's connection from its detail page; it then shows as offline.

→ Next: Main agent