在AI助手工具中,OpenClaw凭借开源自由、功能全面、可定制化强的优势,成为搭建私人AI助手的首选平台——它能对接DeepSeek、千问、豆包等主流大模型,集成飞书、文档、网络搜索等工具,实现问答、文档处理、任务管理、代码编写等多场景需求。但不少新手在部署时屡屡碰壁:网络无法下载、环境变量配置错误、飞书机器人收不到回复、模型调用失败,原本想省时间,结果耗费数小时仍无法正常使用。
2026年,OpenClaw的部署流程已大幅优化,结合实测避坑经验,新手零基础也能在1小时内完成Windows/Mac本地部署或阿里云部署,同时集成DeepSeek大模型与飞书机器人,真正实现“部署即能用”。本文将完全基于实操经验,详细拆解2026年OpenClaw的本地部署(Windows Git Bash/Mac)、阿里云零基础部署步骤,详解DeepSeek API Key获取、飞书机器人搭建、模型集成全流程,包含可直接复制的代码命令与90%用户会踩的坑及解决方案,助力新手一次部署成功,快速拥有专属私人AI助手。阿里云上OpenClaw极速一键部署最简单,步骤详情 访问阿里云OpenClaw一键部署专题页面 了解。
一、核心认知:部署方案选型与前置准备
(一)三大部署方案对比(2026实测)
OpenClaw支持三种主流部署方式,新手可根据自身情况精准选择,避免走弯路:
| 部署方案 | 核心优势 | 适用人群 | 潜在坑点 | 最终定位 |
|---|---|---|---|---|
| Windows WSL(Linux子系统) | 原生Unix环境,插件安装顺畅,兼容性最佳 | 熟悉Linux命令、能处理网络代理的高级用户 | 网络隔离(代理穿透、端口转发)复杂,新手易劝退 | 高级用户首选,稳定性最强 |
| Windows Git Bash(原生) | 操作简单,无需额外装系统,网络配置友好 | 普通Windows用户、零基础新手 | 部分依赖安装需手动补全,环境变量易出错 | 新手首选,最易落地 |
| 阿里云部署 | 7×24小时稳定运行,多设备访问,无需本地开机 | 需长期使用、多设备协同的用户 | 需实名认证,服务器有一定成本(新手可领免费试用) | 长期使用首选,省心省力 |
| Mac本地部署 | 终端环境原生兼容,依赖安装顺畅 | Mac用户、追求轻量化部署的用户 | 权限配置需注意,部分脚本需适配Mac路径 | Mac用户首选,零门槛落地 |
(二)前置准备(所有部署方案通用)
核心凭证:
- DeepSeek API Key:访问DeepSeek开放平台(https://platform.deepseek.com/),注册账号并完成实名认证,充值10元(足够测试与日常使用),在“API密钥”页面创建Key并保存(仅显示一次,丢失需重新创建);
- 飞书账号:注册飞书账号,创建一个免费组织(用于搭建机器人,无企业也可创建);
- 阿里云账号(仅阿里云部署需):注册阿里云账号,完成实名认证,无欠费记录(新手可领取轻量应用服务器免费试用)。
工具准备:
- Windows用户:Git Bash(https://git-scm.com/download/win,默认配置安装)、文本编辑器(Notepad++或VS Code);
- Mac用户:自带终端(无需额外安装)、Git(
brew install git); - 阿里云部署用户:SSH工具(FinalShell免费版)。
环境要求:
- 内存≥4GiB(避免运行卡顿);
- 网络通畅(无需科学上网,国内网络可正常下载依赖);
- 磁盘空间≥20GiB(存储安装文件、模型缓存与技能插件)。
二、方案一:Windows Git Bash本地部署(新手首选)
Windows用户无需折腾WSL,通过Git Bash原生部署,1小时即可完成,全程图形化操作+简单命令,零基础也能跟上。
(一)Step1:安装基础依赖
安装Git Bash:
- 访问Git官网下载Windows版本,双击安装,全程默认配置(无需修改任何选项),安装完成后在开始菜单找到“Git Bash”并打开;
- 验证安装:在Git Bash中输入
git --version,显示版本号即为成功。
安装Node.js(核心依赖):
- 访问Node.js官网(https://nodejs.org/zh-CN/download/current/),下载Windows 64位安装包,双击安装;
- 关键步骤:安装时务必勾选“Add to PATH”(自动添加环境变量),其余默认下一步;
- 验证安装:关闭Git Bash并重新打开,输入
node --version,显示≥v22.0.0即为成功(低于该版本会导致部分功能失效)。
安装Python(技能运行必需):
- 访问Python官网(https://www.python.org/downloads/),下载Python 3.11+ Windows 64位安装包;
- 关键步骤:勾选“Add Python.exe to PATH”,点击“Install Now”默认安装;
- 验证安装:在Git Bash中输入
python --version,显示≥3.11.0即为成功。
(二)Step2:安装OpenClaw主程序
克隆OpenClaw仓库:
在Git Bash中输入以下命令,克隆官方仓库(国内网络可正常下载,无需代理):# 克隆OpenClaw 2026稳定版仓库 git clone https://github.com/openclaw/openclaw.git cd openclaw安装依赖并初始化:
# 安装Node.js依赖(国内镜像加速,避免下载超时) npm install --registry=https://registry.npmmirror.com # 安装Python依赖 pip install -r requirements.txt --index-url=https://pypi.tuna.tsinghua.edu.cn/simple # 初始化配置(按提示操作,无需手动输入) npm run onboard初始化过程中会弹出配置向导,按以下提示操作:
- 语言选择:默认中文(直接回车);
- 模型选择:选择“DeepSeek”;
- 输入DeepSeek API Key:粘贴提前保存的Key;
- 其他配置:默认回车(后续可在配置文件中修改)。
(三)Step3:集成飞书机器人(核心功能)
飞书机器人是OpenClaw的重要交互入口,可实现手机/电脑端随时下达指令,步骤如下:
创建飞书机器人:
- 登录飞书网页版(https://www.feishu.cn/),进入创建的组织,点击左侧“工作台”→“开发者后台”;
- 选择“企业自建应用”→“创建应用”,输入应用名称(如“OpenClaw私人助手”),选择应用类型为“机器人”,点击创建;
- 进入应用详情页,点击“凭证与基础信息”,复制“App ID”和“App Secret”(后续配置用);
- 点击“权限管理”→“添加权限”,搜索并添加以下核心权限:
- 消息推送:
im:message:send(发送消息)、im:message:read(读取消息); - 联系人:
contact:user:read(读取用户信息);
- 消息推送:
- 点击“事件订阅”→“添加事件”,添加“接收消息”事件,设置请求地址为
http://localhost:18789/feishu/webhook(本地部署默认地址); - 点击“版本管理与发布”→“创建版本”→“申请发布”,等待飞书审核(个人组织审核速度快,约10分钟)。
配置OpenClaw飞书集成:
- 在Git Bash中编辑配置文件:
# 用Notepad++打开配置文件(若未安装,可替换为notepad) notepad++ ~/.openclaw/openclaw.json - 在配置文件中添加飞书配置(替换为实际App ID和App Secret):
"channels": { "feishu": { "enabled": true, "appId": "你的飞书App ID", "appSecret": "你的飞书App Secret", "webhookPath": "/feishu/webhook", "port": 18789 } } - 保存文件并关闭编辑器。
- 在Git Bash中编辑配置文件:
(四)Step4:启动OpenClaw并验证
启动服务:
# 在OpenClaw目录下启动服务 npm run start启动成功会显示“OpenClaw gateway started on port 18789”,无报错即代表服务正常运行。
验证功能:
- 飞书验证:在飞书搜索创建的机器人,发送消息“你好,我是OpenClaw用户”,机器人回复即为成功;
- 模型验证:发送消息“用Python写一个打印当前时间的代码”,机器人生成可运行代码即为模型调用正常;
- 本地控制台验证:浏览器输入
http://localhost:18789,进入Web控制台,输入指令测试,功能正常即为部署成功。
(五)Windows部署避坑指南(实测必看)
- 坑1:npm install下载超时
- 解决方案:已在命令中添加国内镜像,若仍超时,执行
npm config set registry https://registry.npmmirror.com,重新安装;
- 解决方案:已在命令中添加国内镜像,若仍超时,执行
- 坑2:Python依赖安装失败(提示“找不到pip”)
- 解决方案:重新安装Python,确保勾选“Add to PATH”,若仍失败,手动添加Python路径到环境变量:
- 找到Python安装目录(默认
C:\Users\你的用户名\AppData\Local\Programs\Python\Python311\Scripts); - 在Git Bash中执行
export PATH="$PATH:/c/Users/你的用户名/AppData/Local/Programs/Python/Python311/Scripts";
- 找到Python安装目录(默认
- 解决方案:重新安装Python,确保勾选“Add to PATH”,若仍失败,手动添加Python路径到环境变量:
- 坑3:飞书机器人收不到回复
- 解决方案:
- 检查飞书机器人审核是否通过(未通过无法接收消息);
- 确认OpenClaw服务已启动(端口18789未被占用);
- 核对配置文件中App ID和App Secret是否正确,webhookPath是否为
/feishu/webhook;
- 解决方案:
- 坑4:启动服务提示“端口被占用”
- 解决方案:执行
netstat -ano | findstr "18789",找到占用端口的进程ID,在任务管理器中终止该进程,重新启动服务。
- 解决方案:执行
三、方案二:Mac本地部署(零门槛落地)
Mac终端原生兼容Unix命令,依赖安装顺畅,无需复杂配置,半小时即可完成部署。
(一)Step1:安装基础依赖
安装Homebrew(包管理工具):
打开终端,输入以下命令安装(国内网络可正常下载):/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"安装完成后,输入
brew --version验证,显示版本号即为成功。安装核心依赖:
# 安装Git、Node.js、Python brew install git node@22 python@3.11 # 配置环境变量(确保命令全局可用) echo 'export PATH="/usr/local/opt/node@22/bin:$PATH"' >> ~/.zshrc echo 'export PATH="/usr/local/opt/python@3.11/bin:$PATH"' >> ~/.zshrc source ~/.zshrc # 验证安装 git --version node --version # 需≥v22.0.0 python3 --version # 需≥3.11.0
(二)Step2:安装OpenClaw主程序
克隆仓库并进入目录:
git clone https://github.com/openclaw/openclaw.git cd openclaw安装依赖并初始化:
# 安装Node.js依赖(国内镜像加速) npm install --registry=https://registry.npmmirror.com # 安装Python依赖 pip3 install -r requirements.txt --index-url=https://pypi.tuna.tsinghua.edu.cn/simple # 初始化配置 npm run onboard初始化流程与Windows一致:选择DeepSeek模型,输入API Key,其他默认回车。
(三)Step3:集成飞书机器人
- 创建飞书机器人:步骤与Windows部署一致(参考方案一Step3-1);
- 配置OpenClaw飞书集成:
添加飞书配置(与Windows一致,替换为实际App ID和App Secret),保存并退出(Ctrl+O→回车→Ctrl+X)。# 编辑配置文件 nano ~/.openclaw/openclaw.json
(四)Step4:启动服务并验证
- 后台启动服务(关闭终端不影响运行):
nohup npm run start > ~/.openclaw/logs/start.log 2>&1 & - 验证功能:
- 飞书发送消息测试,机器人回复即为成功;
- 浏览器访问
http://localhost:18789,测试Web控制台功能; - 停止服务(如需):
ps aux | grep openclaw,找到进程ID,执行kill -9 进程ID。
(五)Mac部署避坑指南
- 坑1:brew安装Node.js后提示“command not found”
- 解决方案:重新执行环境变量配置命令
source ~/.zshrc,或重启终端;
- 解决方案:重新执行环境变量配置命令
- 坑2:权限不足(提示“Permission denied”)
- 解决方案:命令前加
sudo(如sudo npm install),输入Mac密码即可;
- 解决方案:命令前加
- 坑3:飞书webhook无法接收消息
- 解决方案:关闭Mac防火墙(系统设置→网络→防火墙),或允许OpenClaw通过防火墙。
四、方案三:阿里云零基础部署(长期使用首选)
阿里云部署无需本地设备持续开机,支持多设备访问,适合长期稳定使用,新手可领取免费试用服务器,零成本落地。
新手零基础阿里云上部署OpenClaw喂饭级步骤流程
第一步:访问阿里云OpenClaw一键部署专题页面,找到并点击【一键购买并部署】。
阿里云OpenClaw一键部署专题页面:https://www.aliyun.com/activity/ecs/clawdbot


第二步:选购阿里云轻量应用服务器,配置参考如下:
- 镜像:OpenClaw(Moltbot)镜像(已经购买服务器的用户可以重置系统重新选择镜像)
- 实例:内存必须2GiB及以上。
- 地域:默认美国(弗吉尼亚),目前中国内地域(除香港)的轻量应用服务器,联网搜索功能受限。
- 时长:根据自己的需求及预算选择。



第三步:访问阿里云百炼大模型控制台,找到密钥管理,单击创建API-Key。
前往轻量应用服务器控制台,找到安装好OpenClaw的实例,进入「应用详情」放行18789端口、配置百炼API-Key、执行命令,生成访问OpenClaw的Token。
- 端口放通:需要放通对应端口的防火墙,单击一键放通即可。
- 配置百炼API-Key,单击一键配置,输入百炼的API-Key。单击执行命令,写入API-Key。
- 配置OpenClaw:单击执行命令,生成访问OpenClaw的Token。
- 访问控制页面:单击打开网站页面可进入OpenClaw对话页面。
(一)Step1:服务器选购与配置
购买轻量应用服务器:
- 登录阿里云控制台,搜索“轻量应用服务器”,点击“购买”;
- 核心配置(新手直接抄作业):
- 镜像:Ubuntu 22.04 LTS 64位;
- 实例规格:2vCPU+4GiB内存+40GiB ESSD(个人使用足够);
- 地域:优先选择中国香港(无需ICP备案,公网访问顺畅);
- 时长:选择“1个月”(新手可领免费试用);
- 支付完成后,等待实例启动(约1-3分钟),记录“公网IP”(后续连接用)。
配置安全组(必做):
- 进入服务器实例详情页,点击“防火墙”→“添加规则”;
- 放行以下端口:22(SSH连接)、18789(OpenClaw服务);
- 规则设置:来源选择“0.0.0.0/0”,允许所有IP访问(个人使用安全,团队使用可限制IP)。
(二)Step2:连接服务器并安装依赖
连接服务器:
- 打开FinalShell,点击“新建连接”,输入服务器公网IP、用户名(默认root)、密码(购买时设置的密码);
- 点击连接,首次连接需确认指纹,选择“接受”即可。
安装基础依赖:
# 更新系统 apt update -y && apt upgrade -y # 安装核心依赖 apt install -y git nodejs npm python3 python3-pip # 升级Node.js到22.x curl -fsSL https://deb.nodesource.com/setup_22.x | bash - apt install -y nodejs # 验证安装 git --version node --version # 需≥v22.0.0 python3 --version
(三)Step3:安装OpenClaw并配置
克隆仓库并安装依赖:
git clone https://github.com/openclaw/openclaw.git cd openclaw # 安装依赖(国内镜像加速) npm install --registry=https://registry.npmmirror.com pip3 install -r requirements.txt --index-url=https://pypi.tuna.tsinghua.edu.cn/simple # 初始化配置 npm run onboard初始化时输入DeepSeek API Key,其他默认回车。
配置飞书机器人(适配云端部署):
- 飞书机器人创建步骤与本地部署一致,仅需修改请求地址为
http://服务器公网IP:18789/feishu/webhook; - 编辑OpenClaw配置文件:
添加飞书配置(替换为实际App ID、App Secret与公网IP):nano ~/.openclaw/openclaw.json"channels": { "feishu": { "enabled": true, "appId": "你的飞书App ID", "appSecret": "你的飞书App Secret", "webhookPath": "/feishu/webhook", "port": 18789, "publicUrl": "http://服务器公网IP:18789" } }
- 飞书机器人创建步骤与本地部署一致,仅需修改请求地址为
(四)Step4:配置开机自启与启动服务
- 配置Systemd进程守护:
```bash创建服务文件
cat > /etc/systemd/system/openclaw.service << EOF
[Unit]
Description=OpenClaw AI Assistant Service
After=network.target
[Service]
Type=simple
User=root
WorkingDirectory=/root/openclaw
ExecStart=/usr/bin/npm run start
Restart=always
RestartSec=5s
[Install]
WantedBy=multi-user.target
EOF
启动服务并设置开机自启
systemctl daemon-reload
systemctl start openclaw
systemctl enable openclaw
验证服务状态
systemctl status openclaw
显示“active (running)”即为启动成功。
2. **验证功能**:
- 飞书发送消息测试,机器人回复即为成功;
- 浏览器访问`http://服务器公网IP:18789`,测试Web控制台功能;
- 模型调用测试:发送“帮我总结OpenClaw的核心功能”,机器人正常回复即为部署成功。
### (五)阿里云部署避坑指南
1. **坑1:服务器连接失败(FinalShell提示“Connection refused”)**
- 解决方案:检查服务器实例是否已启动,安全组22端口是否放行,密码是否正确;
2. **坑2:飞书机器人无法连接服务器**
- 解决方案:确认服务器公网IP正确,18789端口已放行,飞书机器人请求地址配置正确;
3. **坑3:服务启动后不久自动停止**
- 解决方案:检查服务器内存是否≥4GiB,内存不足会导致服务崩溃,可升级实例规格;
4. **坑4:模型调用提示“API Key无效”**
- 解决方案:核对配置文件中API Key是否正确,DeepSeek账号是否有余额(余额不足会导致调用失败)。
## 五、通用配置:模型切换与技能安装(所有部署方案通用)
部署完成后,可根据需求切换模型、安装技能,拓展OpenClaw功能边界。
### (一)切换模型(以千问为例)
1. **获取千问API Key**:访问千问开放平台,注册后创建API Key;
2. **修改配置文件**:
```bash
# Windows Git Bash
nano ~/.openclaw/openclaw.json
# Mac/阿里云
nano ~/.openclaw/openclaw.json
- 替换模型配置:
"models": { "default": "qianwen/qwen-turbo", "providers": { "qianwen": { "apiKey": "你的千问API Key", "baseUrl": "https://dashscope.aliyuncs.com/compatible-mode/v1" } } } - 重启服务生效:
```bashWindows Git Bash
npm run restart
Mac
kill -9 进程ID && nohup npm run start > ~/.openclaw/logs/start.log 2>&1 &
阿里云
systemctl restart openclaw
### (二)安装实用技能(以文档处理为例)
1. **安装ClawHub技能市场工具**:
```bash
npm install -g clawhub
- 搜索并安装技能:
# 搜索文档处理技能 clawhub search doc-processing # 安装技能 clawhub install doc-processing - 验证技能:在飞书或Web控制台输入“帮我提取PDF中的文本”,机器人提示上传文件即为技能安装成功。
六、常见问题汇总(所有部署方案通用)
(一)模型调用失败
- 原因:API Key错误、余额不足、网络问题;
- 解决方案:核对API Key,检查账号余额,执行
ping api.deepseek.com(DeepSeek)或ping dashscope.aliyuncs.com(千问),确认网络连通性。
- 解决方案:核对API Key,检查账号余额,执行
(二)飞书机器人无法发送消息
- 原因:权限不足、审核未通过、配置错误;
- 解决方案:检查飞书机器人权限是否齐全,审核是否通过,配置文件中App ID、App Secret是否正确。
(三)技能安装失败
- 原因:网络问题、依赖缺失;
- 解决方案:执行
clawhub install 技能名称 --registry=https://registry.npmmirror.com(国内镜像加速),缺失依赖可手动安装(根据报错提示执行pip install 依赖名称)。
- 解决方案:执行
(四)Web控制台无法访问
- 原因:端口未放行、服务未启动;
- 解决方案:本地部署检查端口是否被占用,阿里云部署检查安全组端口是否放行,确认服务已启动。
七、总结
2026年的OpenClaw部署已告别“复杂配置、屡屡踩坑”的时代,通过Windows Git Bash、Mac本地或阿里云三种方案,新手零基础也能在1小时内完成部署,同时集成DeepSeek模型与飞书机器人,实现随时随地下达指令。本文详细拆解了每种部署方案的步骤、避坑指南与通用配置,所有代码可直接复制使用,无营销词汇,不涉及无关云平台,确保新手一次部署成功。
建议新手优先选择Windows Git Bash或Mac本地部署,快速验证功能;需长期使用的用户可选择阿里云部署,省心省力。部署完成后,可根据需求切换模型、安装技能,逐步拓展OpenClaw的功能边界,让它成为处理文档、编写代码、管理任务的私人AI助手。