Welcome to Rowboat
Rowboat is a low-code AI IDE to build MCP tools connected multi-agent assistants. Rowboat copilot builds the agents for you based on your requirements with the option do everything manually as well.
Note: These docs are intended for developers who would like to use our open-source code.
- Our source code is on GitHub at @rowboatlabs/rowboat
- Join us on discord
- Email us at founders@rowboatlabs.com
- Visit our website
What is RowBoat?
RowBoat is a state-of-art platform to build multi-agent AI systems in a visual interface, with the help of a copilot.
RowBoat enables you to build, manage and deploy user-facing assistants. An assistant is made up of multiple agents, each having access to a set of tools and working together to interact with the user as a single assistant. You can connect any MCP tools to the agents.
For example, you can build a credit card assistant, where each agent handles a workflow such as outstanding payments, balance inquiries and transaction disputes. You can equip agents with tools to carry out tasks such as fetching payment options, checking outstanding balance and updating user information. The assistant would help your end-users their credit card-related needs without having to talk to a human agent on your end.
How RowBoat works
RowBoat Studio
RowBoat Studio lets you create AI agents in minutes, using a visual interface and plain language. Here are key components that you will work with:
Component | Description | Highlights |
---|---|---|
Agent | Handles a specific part of the conversation and performs tasks using tools, based on instructions |
• Configurable using plain language instructions • Orchestrate between agents connected as a graph • Can access tools and knowledge sources (RAG) |
Playground | Interactive environment to test assistants conversationally as you build them |
• Real-time testing and debugging • Inspect parameters and results of tool calls in-line • Converse with individual agents or the entire assistant |
Copilot | AI-powered concierge that creates and updates agents and tools on your behalf |
• Context-aware of all components including playground • Improves agents based on conversations and feedback • Understands your requests in plain language |
RowBoat Chat API & SDK
- RowBoat Chat API is a stateless HTTP API to interface with the assistant created on RowBoat Studio. You can use the API to drive end-user facing conversations in your app or website.
- RowBoat Chat SDK is a simple SDK (currently available in Python) which wraps the HTTP API under the hood. It offers both stateful and stateless (OpenAI-style) implementations.
Steps
RowBoat Studio:
- Describe the assistant you are looking to build, to copilot
- Review and apply the agents (and tools) created by copilot
- Configure MCP servers and tools and connect them to agents
- Chat with your assistant in the playground
- Deploy and use the HTTP API or Python SDK to integrate the agents into your system
Why RowBoat?
Rowboat is the fastest way to build and deploy MCP connected multi-agents
- Build complex assistants using plain language and a visual interface
- Integrate tools and MCP servers in minutes
- Expedite your multi-agent AI roadmap using battle-tested tooling
Getting started
- To set up our open-source installation, see Github Readme
- To sign up for our managed offering (beta), please email us at founders@rowboatlabs.com