https://github.com/rowboatlabs/rowboat
Local-first, open-source tools for automating everyday work.
https://github.com/rowboatlabs/rowboat
agents agents-sdk ai ai-agents ai-agents-automation anthropic chatgpt gemini generative-ai llm multiagent opeani open-source orchestration
Last synced: 23 days ago
JSON representation
Local-first, open-source tools for automating everyday work.
- Host: GitHub
- URL: https://github.com/rowboatlabs/rowboat
- Owner: rowboatlabs
- License: apache-2.0
- Created: 2025-01-13T09:30:40.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2026-01-17T06:56:39.000Z (27 days ago)
- Last Synced: 2026-01-18T11:11:11.900Z (25 days ago)
- Topics: agents, agents-sdk, ai, ai-agents, ai-agents-automation, anthropic, chatgpt, gemini, generative-ai, llm, multiagent, opeani, open-source, orchestration
- Language: TypeScript
- Homepage: https://www.rowboatx.com
- Size: 72 MB
- Stars: 4,303
- Watchers: 37
- Forks: 369
- Open Issues: 31
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-LLM-resources - rowboat - agent workflows for you in minutes. (ζΊθ½δ½ Agents)
- awesome-ChatGPT-repositories - rowboat - AI-powered multi-agent builder (NLP)
- AiTreasureBox - rowboatlabs/rowboat - 11-03_3864_0](https://img.shields.io/github/stars/rowboatlabs/rowboat.svg)|AI-powered multi-agent builder| (Repos)
- awesome - rowboatlabs/rowboat - Local-first AI coworker, with memory (TypeScript)
- awesome-ai-agents - rowboatlabs/rowboat - Rowboat is an AI-powered platform that enables users to build and manage multi-agent swarms using natural language, integrating tools and knowledge for automated workflows and deployment via API or SDK. (AI Agent Frameworks & SDKs / Multi-Agent Collaboration Systems)
- awesome-rainmana - rowboatlabs/rowboat - Open-source AI coworker, with memory (TypeScript)
README

# RowboatX - Claude Code for Everyday Automations
RowboatX is a local-first CLI for creating background AI agents with full shell access.
**Example agents you can create:**
- Research every person before your meetings (Exa search MCP + Google Calendar MCP)
- Daily podcast summarizing your saved articles (ElevenLabs MCP + ffmpeg)
- Auto-triage Slack DMs and draft responses while you sleep (Slack MCP)
## Quick start
```bash
npx @rowboatlabs/rowboatx@latest
```
## Demo
[](https://www.youtube.com/watch?v=cyPBinQzicY&t)
## Examples
### Add and Manage MCP servers
`$ rowboatx`
- Add MCP: 'Add this MCP server config: \ '
- Explore tools: 'What tools are there in \ '
### Create background agents
`$ rowboatx`
- 'Create agent to do X.'
- '... Attach the correct tools from \ to the agent'
- '... Allow the agent to run shell commands including ffmpeg'
### Schedule and monitor agents
`$ rowboatx`
- 'Make agent \ run every day at 10 AM'
- 'What agents do I have scheduled to run and at what times'
- 'When was \ last run'
- 'Are any agents waiting for my input or confirmation'
### Run background agents manually
``` bash
rowboatx --agent= --input="xyz" --no-interactive=true
```
```bash
rowboatx --agent= --run_id= # resume from a previous run
```
## Models support
You can configure your models using:
```bash
rowboatx model-config
```
Alternatively, you can directly edit `~/.rowboat/config/models.json`
```json
{
"providers": {
"openai": {
"flavor": "openai"
},
"lm-studio": {
"flavor": "openai-compatible",
"baseURL": "http://localhost:2000/...",
"apiKey": "...",
"headers": {
"foo": "bar"
}
},
"anthropic": {
"flavor": "anthropic"
},
"google": {
"flavor": "google"
},
"ollama": {
"flavor": "ollama"
}
},
"defaults": {
"provider": "lm-studio",
"model": "gpt-5"
}
}
```
## Contributing
We want help with:
- **Agent templates** - Pre-built agents others can use (podcast generator, meeting prep, etc.)
- **MCP server integrations** - Add support for new tools
- **Platform support** - Windows improvements, Linux edge cases
```bash
git clone git@github.com:rowboatlabs/rowboat.git
cd rowboat
npm install
npm run build
npm link
rowboatx
```
Ping us on [Discord](https://discord.com/invite/rxB8pzHxaS) if you want to discuss before building.
---
## Prefer a Web UI: Rowboat Studio
*Cursor for Multi-agent Workflows*
β‘ 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
### 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
./start.sh
```
3. Access the app at [http://localhost:3000](http://localhost:3000).
#### Create a multi-agent assistant with MCP tools by chatting with Rowboat
[](https://youtu.be/KZTP4xZM2DY)
See [Docs](https://docs.rowboatlabs.com/) for more details.
---
Made with β€οΈ by the Rowboat team
[Discord](https://discord.gg/rxB8pzHxaS) Β· [Twitter](https://x.com/intent/user?screen_name=rowboatlabshq)