GitHub – rowboatlabs/rowboat: AI-powered multi-agent builder

ouch

RowboatX – CLI tool for background agents

  • Create background agent with full shell access
    • For example “Create a NotebookLM-style podcast from my saved articles every morning”
  • Connect any MCP server to add capabilities
    • Add MCP server and RowboatX handles the integration
  • Let RowboatX control and monitor your background agents
    • Easily inspect status on file system

Inspired by cloud code, RobotX brings the same shell-native power to background automation.

  1. Set up your LLM API key. Supports OpenAI, Anthropic, Gemini, OpenRouter, LightLLM, Olama and more.

    export OPENAI_API_KEY=your-openai-api-key  
  2. install robotx

    npx @rowboatlabs/rowboatx

screenshot

Add and Manage MCP Server

$ rowboatx

  • Add MCP: ‘Add this MCP server configuration: ,
  • Explore devices: ‘What devices are available ,

$ rowboatx

  • ‘Create agent to do X.’
  • Attach the correct device to ‘… to the agent’
  • ‘…allow the agent to run shell commands including ffmpeg’

Schedule and monitor agents

$ rowboatx

  • ‘Make an agent Run every day at 10am’
  • ‘I have set which agents to run and at what time’
  • ‘When was it?’ last time’
  • ‘Is there an agent waiting for my input or confirmation?’

Run background agents manually

rowboatx --agent=<agent-name> --input="xyz" --no-interactive=true
rowboatx --agent=<agent-name> --run_id=<run_id> # resume from a previous run

To use the Robot Classic UI (not RobotX), see Classic.



Leave a Comment