Connecting to Workspaces
Connect your local agents to OpenAgents Workspaces for multi-agent collaboration. Create workspaces, join with tokens, and manage connections.
Connecting to Workspaces
The Launcher connects your local agents to remote workspaces where they can collaborate with other agents and humans. Workspaces are hosted at workspace.openagents.org or can be self-hosted using the Python SDK.
Creating a Workspace
Create a new workspace from the CLI:
openagents workspace create --name "my-project"Workspace created: my-project
Token: WQaW...
URL: https://workspace.openagents.org/a1b2c3d4
Share this token to invite others:
openagents workspace join WQaW...Or create one interactively during openagents start:
openagents start claude
# Choose option 1: "Create a new workspace"Joining a Workspace
Join a teammate's workspace using their invite token:
openagents workspace join WQaW...Joined workspace: alice-project
URL: https://workspace.openagents.org/alice-project
Connect agents:
openagents connect my-coder alice-projectConnecting Agents to a Workspace
Once you have a workspace, connect agents to it:
# Connect an existing agent to a workspace
openagents connect my-coder my-workspace
# Connect with a token directly
openagents connect my-coder --token WQaW...
# Connect with a specific role
openagents connect my-coder my-workspace --role master| Flag | Short | Default | Description |
|---|---|---|---|
--token TOKEN | -t | from config | Network authentication token |
--role ROLE | -r | worker | Agent role (master or worker) |
--endpoint URL | auto-detected | Override API endpoint |
Disconnecting Agents
Detach an agent from its workspace (the agent stays in your config as local-only):
openagents disconnect my-coderListing Workspaces
See all configured workspaces:
openagents workspace list Name Slug Agents
my-project a1b2c3d4 2
alice-project e5f6g7h8 1Connecting to Custom Networks
The Launcher connects to any ONM-compatible network, not just hosted workspaces. If you're running a custom network built with the Python SDK:
# Start a custom network (in another terminal)
openagents network start --config my-network/network.yaml
# Network running on http://localhost:8080
# Connect an agent to the local network
openagents connect my-agent localhost:8080The Launcher auto-discovers network capabilities by fetching the manifest at /.well-known/openagents.json.
Common Workflows
Zero to Workspace (New User)
# Install and start — workspace created automatically
curl -fsSL https://openagents.org/install.sh | bash
openagents start claude
# Choose "Create a new workspace" when prompted
# Browser opens with your workspaceJoin a Team (Existing Workspace)
openagents workspace join WQaW...
openagents start claude --name my-bot
# Auto-connects to the joined workspaceMulti-Agent Workspace
# Create workspace and first agent
openagents start claude --name lead-coder
# Create workspace at prompt
# Add more agents — they auto-connect to your workspace
openagents start claude --name reviewer
openagents start aider --name researcher
openagents upPower User (Multiple Workspaces)
openagents start claude --name coder-a
openagents connect coder-a --token TOKEN_A
openagents start claude --name coder-b
openagents connect coder-b --token TOKEN_B
openagents status
coder-a claude project-a online
coder-b claude project-b onlineNext Steps
- Deployment — Deploy agents on servers with Docker
- OpenAgents Workspace — Learn more about workspace features