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)
npx @rowboatlabs/rowboatx@latest$ rowboatx
- Add MCP: 'Add this MCP server config: <config> '
- Explore tools: 'What tools are there in <server-name> '
$ rowboatx
- 'Create agent to do X.'
- '... Attach the correct tools from <mcp-server-name> to the agent'
- '... Allow the agent to run shell commands including ffmpeg'
$ rowboatx
- 'Make agent <background-agent-name> run every day at 10 AM'
- 'What agents do I have scheduled to run and at what times'
- 'When was <background-agent-name> last run'
- 'Are any agents waiting for my input or confirmation'
rowboatx --agent=<agent-name> --input="xyz" --no-interactive=truerowboatx --agent=<agent-name> --run_id=<run_id> # resume from a previous runYou can configure your models using:
rowboatx model-configAlternatively, you can directly edit ~/.rowboat/config/models.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"
}
}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
git clone git@github.com:rowboatlabs/rowboat.git
cd rowboat
npm install
npm run build
npm link
rowboatxPing us on Discord if you want to discuss before building.
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
-
Set your OpenAI key
export OPENAI_API_KEY=your-openai-api-key -
Clone the repository and start Rowboat (requires Docker)
./start.sh
-
Access the app at http://localhost:3000.
See Docs for more details.

