
PilotDeck is an open-source agent OS built around WorkSpace isolation, white-box memory, smart model routing, and always-on background agents. Official Docker image build from OpenBMB/PilotDeck (UI on port 3001).

WorkSpace-centric open-source Agent OS by OpenBMB / THUNLP / ModelBest / AI9Stars.
Upstream: github.com/OpenBMB/PilotDeck
Docs: pilotdeck.openbmb.cn
License: AGPL-3.0
Note:
OpenBMB/XDeckdoes not exist on GitHub. This template is for PilotDeck.
Single container built from the official Dockerfile:
| Process | Port | Role |
|---|---|---|
| UI Server | 3001 | Web UI + REST/WS |
| Gateway | 18789 (internal) | Agent runtime |
Persistent state: /root/.pilotdeck (config, auth, memory, projects, skills).
| Variable | Default / notes |
|---|---|
SERVER_PORT | 3001 |
PILOT_HOME | /root/.pilotdeck |
PILOTDECK_MODEL | main model |
PILOTDECK_LIGHT_MODEL | light model for routing |
PILOTDECK_API_KEY | API key |
PILOTDECK_API_URL | API base URL |
Marketplace deployTemplate may reject ARBITRARY_GIT. Practical path:
createServiceFromArbitraryGit → https://github.com/OpenBMB/PilotDeck.git (branch main)web:3001/HTTP, volume /root/.pilotdeckDockerfile)