Quick Start

Get Bosun running in under 5 minutes. This guide covers install, setup, and your first supervised run.

Prerequisites

💡

Run gh auth status to verify your GitHub CLI is authenticated before setting up Bosun.

Step 1: Install

npm install -g bosun

Verify the installation:

bosun --version
# bosun v0.26.2

Step 2: Run Setup

Navigate to your project directory and run the setup wizard:

cd your-project
bosun --setup

The wizard starts with two modes:

Recommended Mode (default)

Advanced Mode

Key decisions in setup:

  1. Project identity — name and GitHub repo
  2. Executor preset — which AI agents to use and their weights
  3. AI provider credentials — API tokens for your chosen executors
  4. Telegram — bot token and chat ID (optional but recommended)
  5. Board backend — Internal, GitHub Issues, GitHub Projects v2, or Jira
  6. Execution mode — Internal, VK, or Hybrid

Step 3: Launch

bosun

That's it! Bosun connects to your configured board, initializes the agent pool, and starts the supervisor loop.

Run Modes

Foreground (default)

bosun

Runs in your terminal with live log output. Press Ctrl+C to stop.

Daemon Mode

# Start as background daemon
bosun --daemon

# Check status
bosun --daemon-status

# Stop
bosun --stop-daemon

Startup Service

# Auto-start on login
bosun --enable-startup

# Check status
bosun --startup-status

# Remove
bosun --disable-startup

Interactive Shell

bosun --shell

Opens an interactive session inside the running monitor for live debugging.

Step 4: Validate

After setup, validate your configuration:

bosun --doctor

This checks:

What's Next?