Browse by type
OpenClaw Mission Control is the centralized operations and governance platform for running OpenClaw across teams and organizations, with unified visibility, approval controls, and gateway-aware orchestration. It gives operators a single interface for work orchestration, agent and gateway management, approval-driven governance, and API-backed automation.
Mission Control is designed to be the day-to-day operations surface for OpenClaw. Instead of splitting work across multiple tools, teams can plan, execute, review, and audit activity in one system.
Core operational areas:
If you haven't cloned the repo yet, you can run the installer in one line:
curl -fsSL https://raw.githubusercontent.com/abhi1693/openclaw-mission-control/master/install.sh | bash
This clones the repository into ./openclaw-mission-control if no local checkout is found in your current directory.
If you already cloned the repo:
./install.sh
The installer is interactive and will:
docker or local).Installer support matrix: docs/installer-support.md
docker compose)cp .env.example .env
Before startup:
LOCAL_AUTH_TOKEN to a non-placeholder value (minimum 50 characters) when AUTH_MODE=local.BASE_URL matches the public backend origin if you are not using http://localhost:8000.NEXT_PUBLIC_API_URL=auto (default) resolves to http(s)://<current-host>:8000.docker compose -f compose.yml --env-file .env up -d --build
If you are iterating on the UI in Docker and want automatic frontend rebuilds on source changes, run:
docker compose -f compose.yml --env-file .env up --build --watch
Notes:
docker compose -f compose.yml --env-file .env up -d --build
docker compose -f compose.yml --env-file .env watch
After pulling new changes, rebuild and recreate all services:
docker compose -f compose.yml --env-file .env up -d --build --force-recreate
For a fully clean rebuild (no cached build layers):
docker compose -f compose.yml --env-file .env build --no-cache --pull
docker compose -f compose.yml --env-file .env up -d --force-recreate
docker compose -f compose.yml --env-file .env down
Mission Control supports two authentication modes:
local: shared bearer token mode (default for self-hosted use)clerk: Clerk JWT modeEnvironment templates:
.env.examplebackend/.env.examplefrontend/.env.exampleComplete guides for deployment, production, troubleshooting, and testing are in /docs.
Mission Control is under active development.
Issues and pull requests are welcome.
This project is licensed under the MIT License. See LICENSE.
browse all types & interfaces →
$ claude mcp add openclaw-mission-control \
-- python -m otcore.mcp_server <graph>