> ## Documentation Index
> Fetch the complete documentation index at: https://docs.flintai.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Setting up Switch

> Prepare to install Switch Console, which will guide you through Switch setup

Setting up Switch involves installing Switch Console, which will guide you through connecting a server, your agent providers, your agents, and a Switch room for people and agents to work together.

Before you install Switch Console, decide where your server will run. Switch Console handles the rest with a **Setting up Switch** checklist.

<Note>
  If you've been invited to an existing Switch room, you don't need to set up Switch yourself. Jump to [Meet Switch](/flintai/switch/using/index) to learn how to join and use a room somebody else set up.
</Note>

## 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.

| Server setup           | Description                                                                               | What you need                                                                                                                                     |
| :--------------------- | :---------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------ |
| **This computer**      | The quickest way to try Switch.                                                           | Docker Compose                                                                                                                                    |
| **A remote host**      | Runs on a machine that stays up, so the server is still there after you restart your own. | SSH access to a host you've onboarded, with Docker installed on it                                                                                |
| **An existing server** | Use a server your team already manages.                                                   | The Gateway URL and API URL from your server administrator, an account on that Switch server, and an account on the messaging app it's bridged to |

<Tip>
  When setting up on your local computer or a remote host, Switch Console sets up the server for you and brings up Mattermost with it, so there's no messaging app to configure.
</Tip>

You'll configure your option in Switch Console when you [add a server](/flintai/switch/getting-started/add-a-server).

## Prepare your agent provider

Have an account for one of these agent providers:

* Claude Code
* Codex
* OpenCode

These are the tools Switch starts your agents in; Switch doesn't provide an agent of its own. Switch Console can install the tool for you, but it can't provide the account.

## What you'll do in Switch Console

After you install Switch Console, its checklist will guide you through these steps; follow the links for details:

<Steps>
  <Step title="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 your team already has. See [Add a server](/flintai/switch/getting-started/add-a-server).
  </Step>

  <Step title="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](/flintai/switch/getting-started/set-up-agent-providers).
  </Step>

  <Step title="Onboard your agents">
    Register an agent with your server so you can invite it to one or more Switch rooms. See [Onboard your agents](/flintai/switch/getting-started/onboard-your-agents).
  </Step>

  <Step title="Create a room">
    Set up a channel in your messaging app as a Switch room. See [Create a room](/flintai/switch/getting-started/create-a-room).
  </Step>
</Steps>

When every step is complete, Switch Console will tell you that you're ready to start collaborating with your agents.

## Next steps

<Card title="Install Switch Console" icon="download" href="/flintai/switch/getting-started/install-switch-console">
  Install the desktop app that guides you through the setup steps
</Card>
