Skip to content

OtterBot Docs

Everything you need to run, configure, and extend OtterBot — the free, open-source multi-agent AI assistant that runs entirely in Docker.

Quick Start API Reference GitHub

Explore the Docs

  • Getting Started — Prerequisites, Docker quick start, development setup, and environment variables.
  • Architecture — System overview, agent hierarchy, message bus, workspace isolation, and monorepo layout.
  • Agent System — Agent roles, built-in templates, lifecycle, tool capabilities, and customization.
  • Features — Voice, 3D Live View, web search, browser automation, Kanban boards, messaging bridges, coding agents, memory, and more.
  • API Reference — REST endpoints, Socket.IO events, request/response schemas, and data types.

At a Glance

Stat Description
19 Built-in Agent Templates
100+ REST API Endpoints
120+ Real-time Socket Events
15 Messaging Integrations
50+ Built-in Tools
19 LLM Providers
4 Search Providers

Quick Start

Get OtterBot running with a single command:

curl -fsSL https://otterbot.ai/install.sh | sh
irm https://otterbot.ai/install.ps1 | iex

The installer checks for Docker, generates config files, pulls the image, and starts the container. Open https://localhost:62626 when it finishes.

For manual Docker setup, development mode, and environment configuration, see the Getting Started guide.