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:latestChina (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:latestVolumes
| Volume | Container path | Purpose |
|---|---|---|
baize-data | /home/baize/baize | Agent home — memory, skills, services |
claude-config | /home/baize/.claude | AI 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
