跳到主要内容
OpenClaw 完全指南:开源 AI 助手部署与配置 | 极客日志
Python Node.js AI
OpenClaw 完全指南:开源 AI 助手部署与配置 OpenClaw 是一款开源个人 AI 助手项目,支持多渠道通信及主动操作电脑系统。它具备本地优先特性,硬件要求低,支持多种大语言模型。介绍其核心功能、安装部署方法(包括一键脚本、源码安装)以及云端托管方案。通过配置 API Key 和 IM 工具,可实现邮件处理、代码编写、文件整理等自动化任务。建议采用 WSL2 环境运行,并关注安全配置与沙盒模式以保障数据安全。
abccba 发布于 2026/3/24 更新于 2026/5/20 16 浏览OpenClaw 完全指南:开源 AI 助手部署与配置
一、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 核心功能演示
"帮我搜索今天的人工智能新闻"
"用 Python 写一个斐波那契数列生成器,要求使用生成器实现"
"帮我整理 Downloads 文件夹,按文件类型分类"
"帮我查看今天的邮件,并总结重要事项"
"帮我查看当前系统的 CPU 和内存使用情况"
三、安装部署指南
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:
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 云服务器部署步骤
购买服务器
选择轻量应用服务器或 ECS
推荐配置:2vCPU + 2GiB 内存及以上
配置模型 API Key
配置应用
进入服务器控制台
放行 18789 端口
配置模型 API Key
生成访问 Token
集成发布
5.3 云端部署对比 云平台 最低价格 特色优势 推荐场景 云服务商 A 参考官网 深度集成大模型 开发者、企业用户 云服务商 B 参考官网 全面接入主流 IM 个人用户、小型团队 云服务商 C 参考官网 电信网络优势 企业用户、对网络要求高的场景
六、进阶配置
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 安装问题 Q: Windows 安装失败怎么办?
A: 强烈推荐使用 WSL2(Ubuntu):
curl -fsSL https://openclaw.ai/install.sh | bash
Q: Node.js 版本不够怎么办?
A: 升级 Node.js 到 22 或以上:
nvm install 22
nvm use 22
7.2 配置问题 Q: 显示 "no auth configured" 怎么办?
A: 返回向导设置 OAuth 或 API Key:
Q: WhatsApp / Telegram 连接失败?
A:
确保使用 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