---
title: "Quickstart"
description: "guide to getting started with rowboat"
icon: "rocket"
---
---
# Cloud Setup
Using the open-source version of Rowboat requires more technical skill to set up and navigate. For the smoothest experience, we recommend using our [hosted version](https://dev.rowboatlabs.com/)
---
# Local Setup
Pre-requisite: Ensure Docker is installed on your machine. You'll also need an OpenAI account and API key to use the Copilot and agents.
Export your OpenAI API key in your terminal:
```bash
export OPENAI_API_KEY=your-openai-api-key
```
To use external tools and triggers, export your Composio API key:
```bash
export COMPOSIO_API_KEY=your-composio-api-key
export COMPOSIO_TRIGGERS_WEBHOOK_SECRET=your-webhook-secret
```
For more detailed setup instructions, see the [Triggers](/docs/using-rowboat/triggers#local-setup) page.
Clone the Rowboat repository and start the app using Docker:
```bash
git clone git@github.com:rowboatlabs/rowboat.git
cd rowboat
./start.sh
```
Once Docker is running, open your browser and go to:
[http://localhost:3000](http://localhost:3000)
See the [Using custom LLM providers](#using-custom-llm-providers) section below for using custom providers like OpenRouter and LiteLLM.
---
## Demo
{/* (would be better to change this to a Getiing Started Tutorial) */}
#### Create a multi-agent assistant with MCP tools by chatting with Rowboat
[](https://youtu.be/YRTCw9UHRbU)
---
## Integrate with Rowboat agents
There are 2 ways to integrate with the agents you create in Rowboat
Guide on using the HTTP API
Guide on using the Python SDK
---
## Using custom LLM providers
By default, Rowboat uses OpenAI LLMs (gpt-4o, gpt-4.1, etc.) for both agents and copilot, when you export your OPENAI_API_KEY.
However, you can also configure custom LLM providers (e.g. LiteLLM, OpenRouter) to use any of the hundreds of available LLMs beyond OpenAI, such as Claude, DeepSeek, Ollama LLMs and so on.
Check out our page on customising
Learn more about customising your Rowboat experience here