This guide details the process of deploying OpenClaw (Clawdbot) within a Docker container to avoid running it directly on a host machine. It covers cloning the repository, executing the setup script to create volume-mounted directories, and configuring the initial onboarding wizard.
Highlights
OpenClaw supports Docker out of the box via a provided docker-setup.sh script and docker-compose.yml.
The setup creates two local directories (~/.openclaw and ~/openclaw/workspace) mounted as volumes for configuration and agent workspace.
Onboarding requires selecting 'manual' mode and a local gateway, with specific authentication steps for OpenAI ChatGPT OAuth.
Administrative tasks can be performed using the separate 'openclaw-cli' container defined in the Docker Compose setup.
The web UI runs on port 18789 and requires authentication via a token URL parameter.
OpenClaw — The AI that actually does things. Your personal assistant on any platform.
botctl.dev
botctl — Process Manager for Autonomous AI Agents
Run autonomous AI agent bots from a single CLI. Terminal dashboard, web UI, declarative config, and session management.
github.com
CopilotKit/OpenBot: Open-source AI coworkers that each get a computer of their own: a browser, files and tools, with every action decided before it happens and recorded after. Bring any AG-UI agent.
Open-source AI coworkers that each get a computer of their own: a browser, files and tools, with every action decided before it happens and recorded a...