Molt Bot(原 Clawdbot)是一款开源自托管式个人 AI 助手,支持本地执行文件操作、自动化办公及远程操控等任务。本文提供基于 Docker Compose 的国内环境全流程部署指南,重点解决网络通道与模型适配问题。
一、核心特性与适配要点
1.1 核心价值
- 数据私有化:所有任务在本地设备执行,无云端数据上传。
- 全场景实操:支持代码测试、项目分析、脚本执行等。
- 跨平台兼容:适配 macOS/Linux/Windows。
1.2 国内适配选型
| 配置项 | 推荐方案 | 优势 |
|---|---|---|
| 部署方式 | Docker Compose | 环境隔离、依赖自动管理 |
| 通信通道 | Matrix | 开源无广告、国内可直连 |
| AI 模型 | MiniMax M2.1 | 国内访问稳定、API 申请便捷 |
1.3 环境要求
- 操作系统:macOS/Linux/Windows(推荐 Linux)
- 硬件配置:CPU ≥ 2 核,内存 ≥ 4GB,磁盘 ≥ 20GB
- 依赖工具:Docker 20.10+、Docker Compose 2.0+、Git、Node.js 22.0+
二、核心部署:Docker Compose 方案
官方无预构建镜像,需源码克隆 + 本地构建。
2.1 安装 Docker 环境
使用国内加速源或官方安装包。
# Linux 一键安装示例
bash <(wget -qO- https://get.docker.com)
macOS/Windows 用户请从官网下载 Docker Desktop 并启用 Compose 插件。
2.2 克隆源码与构建镜像
# 克隆源码(GitHub 或 Gitee 镜像)
git clone https://github.com/clawdbot/clawdbot.git
cd clawdbot
# 构建 Docker 镜像
docker compose build
若构建失败,可在 Dockerfile 中添加国内 npm 镜像源。
2.3 配置环境变量
cp .env.example .env.production
vim .env.production
关键配置项修改:
NODE_ENV=production
GATEWAY_PORT=18789
DB_PASSWORD=YourStrongPassword123!
DATABASE_URL=postgresql://clawdbot:${DB_PASSWORD}@db:5432/clawdbot
=minimax
=https://minimaxi.com


