
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.
Set up your LLM API key. Supports OpenAI, Anthropic, Gemini, OpenRouter, LightLLM, Olama and more.
export OPENAI_API_KEY=your-openai-api-keyinstall robotx
npx @rowboatlabs/rowboatx

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=truerowboatx --agent=<agent-name> --run_id=<run_id> # resume from a previous runTo use the Robot Classic UI (not RobotX), see Classic.
