MindX² is an AI-native multi-agent conversation platform like an experienced human, not a chatbot.
10K+
docker pull dotnetage/mindx:latest
MindX² connects to multiple LLM providers. Set your API keys as environment variables — they will be passed into the container automatically:
docker run -d \
--name mindx \
-p 1313:1313 \
-p 1314:1314 \
-v ./workspaces:/home/mindx/workspaces \
dotnetage/mindx
Only set the keys for the providers you plan to use — the rest can be omitted.
Visit http://localhost:1313 in your browser.
If you already have API keys set on your host machine (e.g., in ~/.zshrc, ~/.bashrc, or a .env file), Docker Compose will pick them up automatically. No need to hardcode them in any file.
For example, if your host has:
export DEEPSEEK_API_KEY=sk-xxx
export OPENAI_API_KEY=sk-xxx
Compose injects these into the container automatically via the environment section.
Below is the full configuration. Save it as docker-compose.yml in any directory:
services:
mindx:
image: dotnetage/mindx
ports:
- "1313:1313" # Web UI (HTTP)
- "1314:1314" # WebSocket Gateway
environment:
# Your API keys here (Options)
- DEEPSEEK_API_KEY="sk-xxxxxxxxxx"
# - DASHSCOPE_API_KEY=${DASHSCOPE_API_KEY:-}
# - OPENAI_API_KEY=${OPENAI_API_KEY:-}
# - ANTHROPIC_API_KEY=${ANTHROPIC_API_KEY:-}
# - ZHIPU_API_KEY=${ZHIPU_API_KEY:-}
# - MOONSHOT_API_KEY=${MOONSHOT_API_KEY:-}
# - MINIMAX_API_KEY=${MINIMAX_API_KEY:-}
# - ARK_API_KEY=${ARK_API_KEY:-}
# - GOOGLE_API_KEY=${GOOGLE_API_KEY:-}
volumes:
- ./workspaces:/home/mindx/workspaces
restart: unless-stopped
healthcheck:
test: ["CMD", "wget", "-qO-", "http://localhost:1313/"]
interval: 30s
timeout: 5s
start_period: 10s
retries: 3
# Start MindX² in the background
docker compose up -d
# View logs
docker compose logs -f
# Stop and remove
docker compose down
# Restart
docker compose restart
| Provider | Env Variable | Get Your Key |
|---|---|---|
| DeepSeek | DEEPSEEK_API_KEY | https://platform.deepseek.com |
| DashScope | DASHSCOPE_API_KEY | https://dashscope.aliyun.com |
| OpenAI | OPENAI_API_KEY | https://platform.openai.com |
| Anthropic | ANTHROPIC_API_KEY | https://console.anthropic.com |
| Zhipu | ZHIPU_API_KEY | https://open.bigmodel.cn |
| Moonshot | MOONSHOT_API_KEY | https://platform.moonshot.cn |
| MiniMax | MINIMAX_API_KEY | https://platform.minimaxi.com |
| Ark | ARK_API_KEY | https://console.volcengine.com |
GOOGLE_API_KEY | https://aistudio.google.com |
| Volume | Mount Point | Purpose |
|---|---|---|
Host ./workspaces | /home/mindx/workspaces | Shared workspace |
| Port | Protocol | Service |
|---|---|---|
| 1313 | HTTP | Web UI |
| 1314 | WebSocket | Gateway |
Content type
Image
Digest
sha256:13104b8a2…
Size
252.4 MB
Last updated
25 days ago
docker pull dotnetage/mindx