OpenClaw 完全指南:部署你的 7×24 小时开源 AI 助手

OpenClaw 完全指南:部署你的 7×24 小时开源 AI 助手
在这里插入图片描述

  【个人主页:玄同765

大语言模型(LLM)开发工程师中国传媒大学·数字媒体技术(智能交互与游戏设计)

深耕领域:
大语言模型开发 / RAG知识库 / AI Agent落地 / 模型微调

技术栈:Python / LangChain/RAG(Dify+Redis+Milvus)| SQL/NumPy | FastAPI+Docker ️

工程能力:专注模型工程化部署、知识库构建与优化,擅长全流程解决方案 

     

「让AI交互更智能,让技术落地更高效」

欢迎技术探讨/项目合作! 关注我,解锁大模型与智能交互的无限可能!

📌 摘要:OpenClaw(原名 Clawdbot/Moltbot)是 2026 年 1 月爆火的开源 AI 助手项目,由 PSPDFKit 创始人 Peter Steinberger 开发。它不仅能回答问题,还能主动操作电脑、访问网页、处理邮件、编写代码。本文详细介绍 OpenClaw 的功能特性、安装部署方法,以及如何在阿里云、腾讯云、天翼云等主流云平台上一键部署你的专属 AI 助手。

一、OpenClaw 是什么?

1.1 项目背景

OpenClaw(原名 Clawdbot,过渡名 Moltbot)是 2026 年 1 月突然爆火的开源个人 AI 助手项目,由 Peter Steinberger(PSPDFKit 创始人)开发。

项目名称演变历程:

名称时间线说明
Clawdbot / Clawbot2025 年末 - 2026 年 1 月初最初项目名,灵感来自 Claude 和 claw(龙虾爪)梗
Moltbot2026 年 1 月 27 日因 Anthropic 商标顾虑被要求更名,过渡名字
OpenClaw2026 年 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 旅行生活行程规划、酒店预订、翻译"帮我规划一个 5 天的日本东京行程"
自动化任务定时任务、数据处理、文件整理"每天早 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 npm i -g openclaw # 或使用 pnpm 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 运行配置向导

安装完成后,运行 onboarding 向导:

openclaw onboard --install-daemon 

向导会引导你完成以下配置:

1. 安全确认
Must read: https://docs.openclaw.ai/gateway/security I understand this is powerful and inherently risky. Continue? ◎ Yes / ● No 

选择 Yes 继续。

💡 说明: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. 聊天工具配置

支持的 IM 工具:

工具配置方式说明
WhatsApp二维码扫描登录海外用户首选
TelegramBot Token需要创建 Bot
微信插件/第三方服务国内用户便利
钉钉机器人 Token企业用户
飞书机器人 Token企业用户
企业微信机器人 Token企业用户
QQ插件个人用户
5. 端口配置

默认网关端口:18789

访问地址: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

部署步骤

  1. 购买套餐
    • 访问阿里云轻量应用服务器
    • 选择 OpenClaw 应用镜像
    • 支付订单
  2. 配置模型 API Key
    • 前往 Moonshot AI 或阿里云百炼控制台
    • 创建 API-Key
  3. 配置应用
    • 进入轻量应用服务器控制台
    • 放行 18789 端口
    • 配置模型 API Key(Moonshot AI 或 Qwen)
    • 生成访问 Token
  4. 集成发布
    • 配置 IM 工具(钉钉、企业微信等)
    • 开始使用

优惠活动

  • 低至 9.9 元起
  • 每天两场(10:00、15:00)限量开抢

说明:阿里云方案支持多种模型,包括 Moonshot AI(Kimi)、Qwen(通义千问)等,用户可根据需求选择。

5.3 腾讯云部署方案

轻量应用服务器 Lighthouse 部署

优势

  • 秒级快速部署
  • 7×24 小时云端托管
  • 服务与本地数据安全隔离
  • 支持企业微信、QQ、钉钉、飞书四大 IM

套餐选择

配置适用场景价格
2核2G个人探索、学习低至 6.58元/月
2核4G日常使用性价比高
4核4G小型团队性能更强
4核8G大型任务企业首选

部署步骤

  1. 购买 Lighthouse 实例
  2. 选择 OpenClaw 应用模板一键安装
  3. 配置混元大模型 API Key(首次开通送 100 万 tokens)
  4. 接入 IM 工具(企业微信、QQ、飞书、钉钉)

5.4 天翼云部署方案

云服务器部署

套餐选择

配置价格节省
经济型 e 实例 - 2核2G25.95 元省 147.05 元
经济型 e 实例 - 2核4G33.60 元省 190.40 元
经济型 e 实例 - 2核8G40.80 元省 231.20 元
AI 云电脑部署

开箱即用 OpenClaw 的云电脑方案:

  • 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 扩展功能:

# 查看可用 Skills openclaw skills list # 安装 Skill openclaw skills install web-search openclaw skills install code-editor openclaw skills install file-operations # 查看已安装 Skills openclaw skills installed 

推荐 Skills

Skill功能说明
web-search网络搜索需要配置 Brave Search API Key
code-editor代码编辑支持多种编程语言
file-operations文件操作文件读写、整理
system-commands系统命令执行 Shell 命令
email-handler邮件处理收发邮件

七、常见问题与解决方案

7.1 安装问题

Q: Windows 安装失败怎么办?

A: 强烈推荐使用 WSL2(Ubuntu):

# 在 WSL2 中执行安装 curl -fsSL https://openclaw.ai/install.sh | bash 

Q: Node.js 版本不够怎么办?

A: 升级 Node.js 到 22 或以上:

# 使用 nvm 升级 nvm install 22 nvm use 22 

7.2 配置问题

Q: 显示 "no auth configured" 怎么办?

A: 返回向导设置 OAuth 或 API Key:

openclaw onboard 

Q: WhatsApp / Telegram 连接失败?

A:

  1. 确保使用 Node 运行网关(不是 Bun)
  2. 检查网络连接
  3. 重新扫描二维码或配置 Bot Token

Q: 首次私信没有回复?

A: 需要批准配对:

openclaw pairing list <channel> openclaw pairing approve <channel> <code> 

7.3 性能优化

Q: 如何降低延迟?

A:

  1. 选择就近的云服务器区域
  2. 使用国内模型(阿里云百炼、MiniMax)
  3. 开启缓存和会话保持

Q: 如何提高稳定性?

A:

  1. 使用云端部署代替本地部署
  2. 配置 systemd/launchd 守护进程
  3. 开启自动重启

八、最佳实践

8.1 安全建议

  1. API Key 管理
    • 不要将 API Key 硬编码在代码中
    • 使用环境变量或配置文件
    • 定期轮换 API Key
  2. 访问控制
    • 启用配对验证
    • 限制可访问的 IM 账号
    • 配置防火墙规则
  3. 数据隔离
    • 使用沙盒模式运行非信任会话
    • 定期清理敏感数据
    • 备份重要配置

8.2 使用技巧

  1. 及时反馈
    • 如果结果不符合预期,及时纠正
    • 使用具体的例子说明需求

分步骤任务

❌ "帮我做一个网站" ✅ "第一步:创建一个 Flask 项目结构;第二步:写一个首页路由..." 

清晰的指令

❌ "帮我写代码" ✅ "用 Python 写一个函数,输入一个列表,返回去重后的有序列表" 

8.3 团队协作

  1. 共享配置
    • 使用版本控制管理配置文件
    • 文档化团队规范
  2. 权限管理
    • 区分开发、测试、生产环境
    • 配置不同的模型和工具权限
  3. 监控告警
    • 配置日志收集
    • 设置异常告警
    • 定期检查健康状态

九、生态与社区

9.1 官方资源

  • 官网:https://openclaw.ai/
  • GitHub:https://github.com/openclaw/openclaw
  • 中文文档:https://clawd.org.cn/

9.2 Skills 生态

  • Awesome OpenClaw Skills:https://github.com/VoltAgent/awesome-openclaw-skills
  • 社区贡献的各种 Skills 扩展

9.3 社区交流

  • GitHub Issues:问题反馈和功能建议
  • Discord/Telegram 群组:技术交流
  • 各大云平台交流群:部署经验分享

十、总结

OpenClaw 的核心价值

  1. 真正可执行的 AI:不只是聊天,而是完成实际任务
  2. 本地优先:数据安全,隐私可控
  3. 开源免费:社区驱动,持续迭代
  4. 多渠道接入:支持主流 IM 工具
  5. 云端部署:7×24 小时在线服务

适用人群

  • 👨‍💻 开发者:代码助手、自动化脚本
  • 💼 职场人士:邮件处理、日程管理、周报生成
  • 🎓 学生:学习助手、资料整理
  • 🏢 企业团队:内部工具、自动化流程

下一步行动

  1. 快速体验:使用一键脚本在本地安装
  2. 稳定使用:在阿里云/腾讯云/天翼云部署云端版本
  3. 深度定制:开发自己的 Skills,扩展功能
  4. 参与社区:贡献代码,分享经验

📚 延伸阅读OpenClaw 官方文档阿里云百炼控制台腾讯云轻量应用服务器天翼云服务器

本文基于 OpenClaw 最新版本编写,项目正在快速迭代中,建议关注官方更新。

Read more

Android WebView 版本升级方案详解

Android WebView 版本升级方案详解 目录 1. 问题背景 2. WebViewUpgrade 项目介绍 3. 升级方法详解 4. 替代方案对比 5. 接入与使用步骤 6. 注意事项与限制 7. 总结与建议 问题背景 WebView 版本差异带来的问题 Android 5.0 以后,WebView 升级需要去 Google Play 安装 APK,但即使安装了也不一定能正常工作。像华为、Amazon 等特殊机型的 WebView 的 Chromium 版本一般比较低,只能使用它自己的 WebView,无法使用 Google 的 WebView。 典型问题场景 H.265 视频播放问题:

逆向工程中的侦探游戏:用DOM断点破解前端加密谜题

逆向工程中的侦探游戏:用DOM断点破解前端加密谜题 1. 解密前端的福尔摩斯:DOM断点与加密参数追踪 当你在浏览电商网站时,是否好奇过那些闪烁的价格数字背后隐藏着什么秘密?或者疑惑为什么每次提交表单时总会出现一串看似随机的字符?这些现象背后往往是前端加密在发挥作用。就像侦探破案需要关键线索一样,逆向工程师也需要找到加密参数的生成逻辑。 DOM断点技术就是我们的"放大镜"。与传统的搜索、跟栈等方式不同,它允许我们直接在页面元素级别进行监控。想象一下,当点击"立即购买"按钮时,价格参数突然变成了加密字符串 - 这正是设置DOM断点的最佳时机。 三种常见的加密参数场景: * 动态价格计算(如限时折扣、会员价) * 表单提交前的数据混淆 * 验证码生成逻辑 提示:在Chrome开发者工具中,右键点击元素选择"Break on"可以设置三种断点类型:subtree modifications、attribute modifications和node removal。 2. 实战演练:电商价格加密破解 让我们以一个真实的电商平台为例,

前端可访问性:别让你的网站对某些人关闭大门

前端可访问性:别让你的网站对某些人关闭大门 毒舌时刻 这网站做的跟迷宫似的,正常人都找不到路,更别说有障碍的人了。 各位前端同行,咱们今天聊聊前端可访问性。别告诉我你还在忽略可访问性,那感觉就像在公共建筑里不建无障碍通道——能进,但不是所有人都能进。 为什么你需要关注可访问性 最近看到一个项目,按钮没有焦点状态,表单没有标签,屏幕阅读器根本无法正常工作。我就想问:你是在做网站还是在做密室逃脱? 反面教材 // 反面教材:忽略可访问性 function App() { return ( <div> <h1>我的网站</h1> <div> <input type="text" placeholder="用户名" /> <

全员DeepSeek时代,前端能做些什么?

全员DeepSeek时代,前端能做些什么?

全员DeepSeek时代,前端能做些什么? 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,可以分享一下给大家。点击跳转到网站。 https://www.captainbed.cn/ccc DeepSeek开发阶段测试阶段部署阶段智能代码生成设计稿转代码实时代码审查测试用例生成自动化问题定位构建优化建议性能预测模型 一、DeepSeek带来的前端范式变革 1.1 传统前端开发痛点分析 DeepSeek通过以下方式改变工作流程: 1. 代码生成效率提升:组件级代码生成速度提升300% 2. 缺陷预防率提高:静态分析拦截87%的潜在问题 3. 性能优化自动化:构建产物体积平均缩减42% 二、开发阶段的DeepSeek实践 2.1 智能组件生成 // 用户输入自然语言描述const prompt ="生成一个带懒加载的图片轮播组件,支持手势滑动,要求React实现";// DeepSeek生成结果exportconstLazySwiper=({ images })=>{const[swiperRef, setSwiperRef]=useState(nu