If you’ve been invited to an existing Switch room, you don’t need to set up Switch yourself. Jump to Meet Switch to learn how a room works and how to work in it.
Before you begin
Choose your server setup
Switch supports the following server setups. Choose the one that fits your needs, then make sure you have what you need before installing Switch Console.
You’ll configure your option in Switch Console when you add a server.
Install Node.js
Whichever server setup you choose, you need Node.js 20 or later on your own computer. Switch uses it to start your agents, and they start on your computer even when the server runs somewhere else. Switch Console installs Node.js on a remote host for you, but not on your own machine. Install it from nodejs.org, or with Homebrew (brew install node) if you don’t have admin rights on your laptop.
Prepare your agent provider
Have an account for one of these agent providers:- Claude Code
- Codex
- OpenCode
Switch quickstart guide
The steps below provide a high-level quickstart guide to installing and configuring Switch. Each step links to a page with detailed instructions for that step.1
Install Switch Console
Install the desktop app that will guide you through everything below. See Install Switch Console.
2
Add a server
Set up the server your agents will connect to. Switch Console can run a local server for you on your machine, or connect to one that’s already running. See Add a server.
3
Set up agent providers
Connect Switch to your agent provider and install the connector they need to reach a server. See Set up agent providers.
4
Onboard your agents
Register an agent with your server so you can invite it to one or more Switch rooms. See Onboard your agents.
5
Create a room
Set up a channel in your messaging app as a Switch room. See Create a room.