跳到主要内容OpenClaw 开源 AI 助手部署指南 | 极客日志PythonNode.jsWeChatAI
OpenClaw 开源 AI 助手部署指南
OpenClaw 是由 PSPDFKit 创始人开发的开源 AI 助手项目。它支持多渠道通信、主动操作电脑系统、访问网页及编写代码。介绍其核心功能、本地安装方式、配置向导步骤以及云端部署方案。通过配置 API Key 和集成 IM 工具,可实现 7×24 小时自动化任务处理。
HadoopMan15 浏览 一、OpenClaw 是什么?
1.1 项目背景
OpenClaw(原名 Clawdbot,过渡名 Moltbot)是 2026 年 1 月爆火的开源个人 AI 助手项目,由 Peter Steinberger(PSPDFKit 创始人)开发。
项目名称演变历程:
| 名称 | 时间线 | 说明 |
|---|
| Clawdbot / Clawbot | 2025 年末 - 2026 年 1 月初 | 最初项目名,灵感来自 Claude 和 claw(龙虾爪)梗 |
| Moltbot | 2026 年 1 月 27 日 | 因 Anthropic 商标顾虑被要求更名,过渡名字 |
| OpenClaw | 2026 年 1 月 30 日后 | 当前官方名称,强调开源性,吉祥物是小龙虾 Molty 🦞 |
1.2 核心定位
OpenClaw 是一个可执行任务的智能体(Agent),与传统聊天机器人不同:
- ❌ 传统 AI:只能给建议、回答问题
- ✅ OpenClaw:直接完成完整工程任务
核心能力:
- 💬 多渠道通信(WhatsApp、Telegram、微信、钉钉、飞书、企业微信、QQ)
- 🖥️ 主动操作电脑系统
- 🌐 访问网页搜索信息
- 📧 处理邮件和日程
- 📁 整理文件和数据
- ⏰ 发起提醒和自动化任务
- 💻 自动编写和调试代码
1.3 技术特点
- 本地优先(Local-First):数据保存在本地,隐私安全
- 极低硬件要求:2GB RAM 即可运行
- 跨平台支持:Mac、Windows、Linux(推荐 WSL2)
- 多模型支持:OpenAI、Anthropic、Moonshot AI(Kimi)、Qwen(通义千问)、Z.AI(智谱 GLM)、MiniMax、Google 等
- 开源免费:GitHub 开源,社区驱动
二、OpenClaw 能做什么?
2.1 典型应用场景
| 场景 | 功能描述 | 示例 |
|---|
| AI 职场助理 | 邮件处理、日程待办、周报总结 | "帮我总结本周的邮件并生成周报" |
| AI 编程助理 | 代码编写、调试、重构 | "帮我写一个 Python 爬虫抓取豆瓣电影 Top250" |
| AI 学习助理 | 资料整理、知识问答、学习规划 | "帮我整理 Python 异步编程的学习资料" |
| AI 旅行生活 | 行程规划、酒店预订、翻译 |
| 自动化任务 | 定时任务、数据处理、文件整理 | "每天早 8 点帮我整理桌面文件" |
2.2 核心功能演示
三、安装部署指南
3.1 系统要求
| 项目 | 要求 |
|---|
| 硬件 | 2GB RAM 及以上 |
| 操作系统 | macOS、Windows(推荐 WSL2)、Linux |
| Node.js | >= 22 |
| 包管理器 | npm 或 pnpm |
💡 Windows 用户注意:强烈推荐使用 WSL2(Ubuntu),原生 Windows 未经充分测试,工具兼容性较差。
3.2 安装方式一:一键脚本(推荐)
macOS / Linux
curl -fsSL https://openclaw.ai/install.sh | bash
Windows(PowerShell)
iwr -useb https://openclaw.ai/install.ps1 | iex
Windows(CMD)
curl -fsSL https://openclaw.ai/install.cmd -o install.cmd && install.cmd && del install.cmd
- 检测环境
- 安装 Node.js(>=22)
- 安装 OpenClaw
- 启动 onboarding 配置向导
3.3 安装方式二:手动安装
npm i -g openclaw
pnpm add -g openclaw
openclaw onboard
3.4 安装方式三:从源码安装(开发模式)
git clone https://github.com/openclaw/openclaw.git
cd openclaw
pnpm install
pnpm ui:build
pnpm build
pnpm openclaw onboard --install-daemon
pnpm gateway:watch
四、配置与初始化
4.1 运行配置向导
openclaw onboard --install-daemon
1. 安全确认
Must read: https://docs.openclaw.ai/gateway/security
I understand this is powerful and inherently risky. Continue?
◎ Yes / ● No
💡 说明:OpenClaw 能直接执行系统命令和操作文件,确实存在风险。建议先阅读安全文档了解详情。
2. 启动模式选择
Onboarding mode
● QuickStart (configure details later via openclaw configure.)
○ Manual
选择 QuickStart 模式(快速启动,后续可通过 openclaw configure 修改配置)。
3. 模型/认证配置
Model/auth provider
○ OpenAI
○ Anthropic
○ MiniMax
● Moonshot AI (Kimi K2 + Kimi Coding)
○ Google
○ OpenRouter
○ Qwen
○ Z.AI (GLM 4.7)
○ Copilot
○ Vercel AI Gateway
○ OpenCode Zen
○ Xiaomi
○ Symbiotic
○ Venice AI
○ Skip for now
| 供应商 | 适用场景 | 说明 |
|---|
| OpenAI | 通用场景 | GPT-4 系列模型 |
| Anthropic | 海外用户,代码能力强 | Claude 3.5 Sonnet 等 |
| Moonshot AI | 中文场景,长文本 | Kimi K2 + Kimi Coding |
| Qwen | 国内用户,性价比高 | 阿里云通义千问 |
| Z.AI (GLM 4.7) | 中文场景 | 智谱 AI |
| MiniMax | 中文场景 | 国内大模型 |
| Google | 通用场景 | Gemini 系列 |
国内用户推荐:Moonshot AI(Kimi)或 Qwen(通义千问),无需海外账号,响应速度快。
选择供应商后,需要配置 API Key 或 OAuth 认证。
4. 聊天工具配置
| 工具 | 配置方式 | 说明 |
|---|
| WhatsApp | 二维码扫描登录 | 海外用户首选 |
| Telegram | Bot Token | 需要创建 Bot |
| 微信 | 插件/第三方服务 | 国内用户便利 |
| 钉钉 | 机器人 Token | 企业用户 |
| 飞书 | 机器人 Token | 企业用户 |
| 企业微信 | 机器人 Token | 企业用户 |
| QQ | 插件 | 个人用户 |
5. 端口配置
访问地址:http://127.0.0.1:18789/chat
6. Skills 选择
- Web 搜索
- 代码编辑
- 文件操作
- 系统命令
- 邮件处理
4.2 常用命令
openclaw status
openclaw status --all
openclaw health
openclaw gateway start
openclaw gateway stop
openclaw gateway restart
openclaw gateway status
openclaw message send --target +15555550123 --message "Hello from OpenClaw"
4.3 配对与安全
默认策略:未知私信会收到一个配对码,需要批准后才能交互。
openclaw pairing list whatsapp
openclaw pairing approve whatsapp <code>
五、云端一键部署方案
5.1 为什么选择云端部署?
| 对比项 | 本地部署 | 云端部署 |
|---|
| 在线时间 | 电脑关机即离线 | 7×24 小时在线 |
| 稳定性 | 依赖本地环境 | 云端稳定托管 |
| 安全性 | 与个人数据混杂 | 环境隔离,数据安全 |
| 访问方式 | 仅限本机 | 多终端随时访问 |
| 适用场景 | 个人学习、实验 | 生产环境、团队协作 |
5.2 阿里云部署方案
轻量应用服务器部署
- 通用型轻量云服务器
- 2vCPU + 2GiB 内存
- 应用镜像:OpenClaw
- 购买套餐
- 访问阿里云轻量应用服务器
- 选择 OpenClaw 应用镜像
- 支付订单
- 配置模型 API Key
- 前往 Moonshot AI 或阿里云百炼控制台
- 创建 API-Key
- 配置应用
- 进入轻量应用服务器控制台
- 放行 18789 端口
- 配置模型 API Key(Moonshot AI 或 Qwen)
- 生成访问 Token
- 集成发布
说明:阿里云方案支持多种模型,包括 Moonshot AI(Kimi)、Qwen(通义千问)等,用户可根据需求选择。
5.3 腾讯云部署方案
轻量应用服务器 Lighthouse 部署
- 秒级快速部署
- 7×24 小时云端托管
- 服务与本地数据安全隔离
- 支持企业微信、QQ、钉钉、飞书四大 IM
| 配置 | 适用场景 | 价格 |
|---|
| 2 核 2G | 个人探索、学习 | 低至 6.58 元/月 |
| 2 核 4G | 日常使用 | 性价比高 |
| 4 核 4G | 小型团队 | 性能更强 |
| 4 核 8G | 大型任务 | 企业首选 |
- 购买 Lighthouse 实例
- 选择 OpenClaw 应用模板一键安装
- 配置混元大模型 API Key
- 接入 IM 工具(企业微信、QQ、飞书、钉钉)
5.4 天翼云部署方案
云服务器部署
| 配置 | 价格 | 节省 |
|---|
| 经济型 e 实例 - 2 核 2G | 25.95 元 | 省 147.05 元 |
| 经济型 e 实例 - 2 核 4G | 33.60 元 | 省 190.40 元 |
| 经济型 e 实例 - 2 核 8G | 40.80 元 | 省 231.20 元 |
AI 云电脑部署
- 4 核 8G 体验版
- 8 核 16G 体验版
- 16 核 32G 体验版
5.5 云端部署对比
| 云平台 | 最低价格 | 特色优势 | 推荐场景 |
|---|
| 阿里云 | 9.9 元起 | 百炼大模型深度集成,Coding Plan 套餐 | 开发者、企业用户 |
| 腾讯云 | 6.58 元/月 | 混元大模型支持,四大 IM 全面接入 | 个人用户、小型团队 |
| 天翼云 | 25.95 元 | 电信网络优势,AI 云电脑方案 | 企业用户、对网络要求高的场景 |
六、进阶配置
6.1 配置文件详解
配置文件位置:~/.openclaw/config.json
{
"routing": {
"agents": {
"main": {
"workspace": "~/clawd",
"sandbox": {
"mode": "off"
}
}
}
},
"gateway": {
"port": 18789,
"auth": {
"token": "your-gateway-token"
}
},
"models": {
"default": "claude-3-5-sonnet",
"providers": {
"anthropic": {
"apiKey": "your-anthropic-api-key"
},
"aliyun": {
"apiKey": "your-aliyun-api-key"
}
}
}
}
6.2 沙盒模式配置
{
"routing": {
"agents": {
"defaults": {
"sandbox": {
"mode": "non-main"
}
}
}
}
}
mode: "off" - 关闭沙盒,在主环境运行
mode: "non-main" - 非主代理使用沙盒
6.3 安装 Skills
OpenClaw 支持通过 Skills 扩展功能:
openclaw skills list
openclaw skills install web-search
openclaw skills install code-editor
openclaw skills install file-operations
openclaw skills installed
| Skill | 功能 | 说明 |
|---|
| web-search | 网络搜索 | 需要配置 Brave Search API Key |
| code-editor | 代码编辑 | 支持多种编程语言 |
| file-operations | 文件操作 | 文件读写、整理 |
| system-commands | 系统命令 | 执行 Shell 命令 |
| email-handler | 邮件处理 | 收发邮件 |
七、常见问题与解决方案
7.1 安装问题
curl -fsSL https://openclaw.ai/install.sh | bash
nvm install 22
nvm use 22
7.2 配置问题
Q: 显示 "no auth configured" 怎么办?
A: 返回向导设置 OAuth 或 API Key:
Q: WhatsApp / Telegram 连接失败?
- 确保使用 Node 运行网关(不是 Bun)
- 检查网络连接
- 重新扫描二维码或配置 Bot Token
openclaw pairing list <channel>
openclaw pairing approve <channel> <code>
7.3 性能优化
- 选择就近的云服务器区域
- 使用国内模型(阿里云百炼、MiniMax)
- 开启缓存和会话保持
- 使用云端部署代替本地部署
- 配置 systemd/launchd 守护进程
- 开启自动重启
八、最佳实践
8.1 安全建议
- API Key 管理
- 不要将 API Key 硬编码在代码中
- 使用环境变量或配置文件
- 定期轮换 API Key
- 访问控制
- 启用配对验证
- 限制可访问的 IM 账号
- 配置防火墙规则
- 数据隔离
- 使用沙盒模式运行非信任会话
- 定期清理敏感数据
- 备份重要配置
8.2 使用技巧
- 及时反馈
- 如果结果不符合预期,及时纠正
- 使用具体的例子说明需求
❌ "帮我做一个网站"
✅ "第一步:创建一个 Flask 项目结构;第二步:写一个首页路由..."
❌ "帮我写代码"
✅ "用 Python 写一个函数,输入一个列表,返回去重后的有序列表"
8.3 团队协作
- 共享配置
- 权限管理
- 区分开发、测试、生产环境
- 配置不同的模型和工具权限
- 监控告警
九、生态与社区
9.1 官方资源
9.2 Skills 生态
9.3 社区交流
- GitHub Issues:问题反馈和功能建议
- Discord/Telegram 群组:技术交流
- 各大云平台交流群:部署经验分享
十、总结
OpenClaw 的核心价值
- 真正可执行的 AI:不只是聊天,而是完成实际任务
- 本地优先:数据安全,隐私可控
- 开源免费:社区驱动,持续迭代
- 多渠道接入:支持主流 IM 工具
- 云端部署:7×24 小时在线服务
适用人群
- 👨💻 开发者:代码助手、自动化脚本
- 💼 职场人士:邮件处理、日程管理、周报生成
- 🎓 学生:学习助手、资料整理
- 🏢 企业团队:内部工具、自动化流程
下一步行动
- 快速体验:使用一键脚本在本地安装
- 稳定使用:在阿里云/腾讯云/天翼云部署云端版本
- 深度定制:开发自己的 Skills,扩展功能
- 参与社区:贡献代码,分享经验
相关免费在线工具
- RSA密钥对生成器
生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online
- Mermaid 预览与可视化编辑
基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online
- 随机西班牙地址生成器
随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online
- curl 转代码
解析常见 curl 参数并生成 fetch、axios、PHP curl 或 Python requests 示例代码。 在线工具,curl 转代码在线工具,online
- Base64 字符串编码/解码
将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online
- Base64 文件转换器
将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online