Skip to main content

Prerequisites

Before setting up MosBot OS, make sure you have the following installed and available.

Required​

Docker and Docker Compose v2​

The recommended way to run MosBot OS is via Docker Compose. You need:

  • Docker Desktop (macOS/Windows) or Docker Engine (Linux) — version 24+
  • Docker Compose v2 — included with Docker Desktop; on Linux install the docker-compose-plugin

Verify your installation:

docker --version
# Docker version 24.x.x

docker compose version
# Docker Compose version v2.x.x

Install Docker →

Git​

To clone the repositories:

git --version
# git version 2.x.x

Install Git →

For local development (without Docker)​

If you want to run MosBot API or Dashboard outside of Docker:

Node.js 20+​

node --version
# v20.x.x or higher

Install Node.js →

MosBot OS is designed to work with OpenClaw. While MosBot can technically run without it, the core features — agent monitoring, workspace browsing, org chart, and skills — require OpenClaw.

OpenClaw instance​

You need a running OpenClaw instance. OpenClaw can run:

  • Locally — directly on your machine or in Docker
  • In Kubernetes — deployed to a cluster
  • On a VPS — on a remote server

See the OpenClaw Integration section for setup guidance.

kubectl (Kubernetes deployments only)​

Required if OpenClaw runs in a Kubernetes cluster and you need to port-forward services for local development.

kubectl version --client

Install kubectl →

System requirements​

ComponentMinimumRecommended
RAM2 GB4 GB+
Disk5 GB free20 GB+
OSLinux, macOS, Windows (WSL2)Linux or macOS

Next steps​

Once you have the prerequisites, proceed to the Quickstart guide.