DocsGetting StartedIntroduction

Getting Started with CapiBot

Welcome to CapiBot — the AI agent orchestration platform that gives you complete control over your AI workforce.

Prerequisites

  • Node.js 20 or later
  • PostgreSQL 16 with pgvector extension
  • Docker (optional, for database setup)

Quick Start

1. Clone the repository

git clone https://github.com/capibot/capibot.git
cd capibot

2. Set up the database

docker-compose up -d

This starts PostgreSQL 16 with pgvector enabled on port 5432.

3. Configure environment

cp .env.example .env

Edit .env with your LLM provider API keys and preferences:

CAPIBOT_PROVIDER_PRIORITY=anthropic,ollama
ANTHROPIC_API_KEY=your-key-here
CAPIBOT_API_KEY=your-secret-api-key

4. Install and start

npm install
npm run start:dev

CapiBot will be running at http://localhost:3000.

Next Steps

  • Configuration — Learn how to configure providers, channels, and agents
  • Connect your first messaging channel (Telegram, WhatsApp, or Slack)
  • Set up Mission Control for the full dashboard experience