Install and launch
npm install -g @tritard/waterbrother waterbrother --approval on-request
First launch handles provider selection, API key setup when needed, model selection, and defaults. Source installs remain documented for contributors.
Waterbrother is a local coding CLI for approvals, sessions, vision, project memory, MCP, and web research across OpenAI, Anthropic, OpenRouter, Ollama, xAI, and compatible APIs.
Built for terminal-native work: resumable sessions, exact shell routing, vision prompts, MCP extensions, and local-first control.
npm install -g @tritard/waterbrother waterbrother --approval on-request
First launch handles provider selection, API key setup when needed, model selection, and defaults. Source installs remain documented for contributors.
Waterbrother now has a first-class integrations surface covering bring-your-own-model runtime profiles, Telegram remote control, MCP tools, and the staged path to Discord and Signal.
Messaging support is being built gateway-first: deterministic routing, service-specific onboarding, and single-user terminal control before collaboration.
Keyboard-first prompts, session-scoped command rules, exact-shell blocking for dangerous commands, and interruptible long-running tool calls.
Drop a screenshot into the terminal, run /vision, or use waterbrother vision to turn UI
critique into concrete next steps.
Configure project-level MCP servers, inspect them with /mcp, and expose structured tools without
giving up control of the local workflow.
/ to open the command palette and slash help.↑/↓ to move through command, model, and approval pickers./compact and auto-compaction to keep giant sessions moving./sessions, /resume, and durable on-disk session state.
WATERBROTHER.md is loaded into the session as persistent project guidance. Pair it with session save,
deterministic git helpers, and explicit docs so collaborators stay aligned across long-running work.