Skip to content

Docker Deployment

Baize ships as a Docker image built from the published @baize-ai/core npm package — no source code in the build.

Run

Global (GitHub Container Registry):

bash
docker run -d --name baize \
  -p 3456:3456 \
  -v baize-data:/home/baize/baize \
  -v claude-config:/home/baize/.claude \
  ghcr.io/baize01-ai/baize-core:latest

China (Aliyun ACR — fast, no mirror needed):

bash
docker run -d --name baize \
  -p 3456:3456 \
  -v baize-data:/home/baize/baize \
  -v claude-config:/home/baize/.claude \
  crpi-8bg62qbrjs3cr3as.cn-hangzhou.personal.cr.aliyuncs.com/baize01/baize-core:latest

Volumes

VolumeContainer pathPurpose
baize-data/home/baize/baizeAgent home — memory, skills, services
claude-config/home/baize/.claudeAI runtime configuration

After start

Open http://localhost:3456 for the web console. Configure authentication under Model settings: Claude API key / setup token / custom endpoint / Codex / ChatGPT login.

Further reading

  • Compose setup, optional auth environment variables and volume details are documented in the core repository at docs/docker.md
  • baize-admin-workspace (the A2A control plane) ships as its own image — see A2A Collaboration