![ui](/assets/banner.png)

Let AI build multi-agent workflows for you in minutes

rowboatlabs%2Frowboat | Trendshift

Docs Discord Website YouTube LinkedIn Twitter Y Combinator

⚡ Build AI agents instantly with natural language | 🔌 Connect tools with one-click integrations | 📂 Power with knowledge by adding documents for RAG | 🔄 Automate workflows by setting up triggers and actions | 🚀 Deploy anywhere via API or SDK

☁️ Prefer a hosted version? Use our cloud to starting building agents right away!

## Quick start 1. Set your OpenAI key ```bash export OPENAI_API_KEY=your-openai-api-key ``` 2. Clone the repository and start Rowboat (requires Docker) ```bash git clone git@github.com:rowboatlabs/rowboat.git cd rowboat ./start.sh ``` 3. Access the app at [http://localhost:3000](http://localhost:3000). To add tools, RAG, more LLMs, and triggers checkout the [Advanced](#advanced) section below. ## Demos #### Meeting-prep assistant Chat with the copilot to build a meeting-prep workflow, then add a calendar invite as a trigger. Watch the full demo [here](https://youtu.be/KZTP4xZM2DY). [![meeting-prep](https://github.com/user-attachments/assets/27755ef5-6549-476f-b9c0-50bef8770384)](https://youtu.be/KZTP4xZM2DY) #### Customer support assistant Chat with the copilot to build a customer support assistant, then connect your MCP server, and data for RAG. Watch the full demo [here](https://youtu.be/Xfo-OfgOl8w). [![output](https://github.com/user-attachments/assets/97485fd7-64c3-4d60-a627-f756a89dee64)](https://youtu.be/Xfo-OfgOl8w) #### Personal assistant Chat with the copilot to build a personal assistant. Watch the full demo [here](https://youtu.be/6r7P4Vlcn2g). [![personal-assistant](https://github.com/user-attachments/assets/0f1c0ffd-23ba-4b49-8bfb-ec7a846f1332)](https://youtu.be/6r7P4Vlcn2g) ## Advanced 1. Native RAG Support: Enable file uploads and URL scraping with Rowboat's built-in RAG capabilities – see [RAG Guide](https://docs.rowboatlabs.com/docs/using-rowboat/rag). 2. Custom LLM Providers: Use any LLM provider, including aggregators like OpenRouter and LiteLLM - see [Using more LLM providers](https://docs.rowboatlabs.com/docs/using-rowboat/customise/custom-llms). 3. Tools & Triggers: Add tools and event triggers (e.g., Gmail, Slack) for automation – see [Tools](https://docs.rowboatlabs.com/docs/using-rowboat/tools) & [Triggers](https://docs.rowboatlabs.com/docs/using-rowboat/triggers). 4. API & SDK: Integrate Rowboat agents directly into your app – see [API](https://docs.rowboatlabs.com/docs/api-sdk/using_the_api) & [SDK](https://docs.rowboatlabs.com/docs/api-sdk/using_the_sdk) docs. ## Refer to [Docs](https://docs.rowboatlabs.com/) to learn how to start building agents with Rowboat.