OpenClaw是什么?OpenClaw能做什么?OpenClaw详细介绍及保姆级部署教程-周红伟

1. 什么是 OpenClaw?

1.1 核心定义

OpenClaw(前身为 Clawdbot/Moltbot)是一款开源、本地优先、可执行任务的 AI 自动化代理引擎,遵循 MIT 协议。它以自然语言指令为驱动,在本地或私有云环境中完成文件操作、流程编排、浏览器自动化、多 IM 平台交互等任务,实现从 "对话式建议" 到 "自动化执行" 的跨越,是面向个人与企业的自托管式 AI 数字员工。

1.2 核心特性

表格

特性 说明
本地优先与隐私可控 引擎、数据、日志均存储于自有服务器,敏感数据不出内网,满足企业合规要求
强执行能力 支持文件读写、脚本执行、浏览器自动化、API 调用、多步骤任务链编排
多入口无缝接入 兼容 WebUI、CLI、HTTP API,以及飞书、钉钉、Telegram、Discord 等 IM 机器人
模型灵活适配 支持对接 OpenAI、Anthropic、通义千问等云端模型,也可通过 Ollama 接入本地大模型
开源可扩展 插件热加载、自定义工具注册、支持二次开发与商业落地
1.3 与传统对话式 AI 的区别

传统大模型以 "生成内容" 为核心,仅提供建议;OpenClaw 以 "任务执行" 为核心,通过 "意图解析 → 任务规划 → 工具调用 → 结果反馈" 的闭环,直接完成真实操作,且全程在用户可控的腾讯云环境中运行,兼顾弹性与安全性。


2、OpenClaw 能做什么

OpenClaw 拥有 "双眼和双手",可直接操作电脑、浏览器、调用 API,完成各类真实任务open-claw.org

2.1 系统级操作(强执行能力)

  • 文件管理:读写文件、整理文件夹、批量处理文档。
  • 终端执行:运行 Shell 命令、执行脚本、管理进程。
  • 设备监控:监控电脑电量、网络连接、系统状态。
  • 代码开发:本地写代码、调试、生成测试用例、管理项目依赖。

2.2 浏览器自动化

2.3 办公自动化

  • 邮件处理:清理收件箱、发送邮件、自动回复open-claw.org
  • 日程管理:管理日历、会议提醒、生成周报。
  • 文档处理:生成工作总结、会议纪要、格式转换。
  • 表格处理:自动处理 Excel、数据统计。

2.4 多渠道交互

  • 无需专用 App,通过 WhatsApp、Telegram、Discord、Slack、iMessage 等聊天软件即可控制。
  • 支持语音唤醒与对话(macOS、iOS、Android)。

2.5 持久记忆与规划

  • 记住你的偏好、历史任务,自动拆解复杂目标并分步执行。
  • 24 小时上下文持续,提供个性化服务。

2.6 可扩展技能生态

  • 支持插件(Skills)扩展,社区已有数百种技能(办公、开发、生活等)。
  • 官方技能市场有 100 + 预置技能,支持用户自定义技能。

2.7 模型灵活适配

  • 支持 Claude、GPT 系列,也可通过 Ollama 接入本地模型。
  • 适配不同算力与隐私需求。

2. 部署前准备(腾讯云专属)

2.1 推荐云资源选型

结合腾讯云官方教程最佳实践,优先选择轻量应用服务器(Lighthouse),开箱即用、运维成本低,完美适配 OpenClaw 私有化部署需求。

>>OpenClaw 专属优惠购买入口:https://cloud.tencent.com/act/pro/lighthouse-moltbot<<

表格

配置规格 适用场景 推荐地域 操作系统
2 核 4GB 内存 50GB SSD 个人测试、轻量自动化任务 广州、上海、北京(就近选择) Ubuntu 22.04 LTS 64 位
4 核 8GB 内存 100GB SSD 企业团队、本地模型运行、生产环境 广州、上海(低延迟) Ubuntu 22.04 LTS 64 位
2.2 环境依赖与前置配置
  1. 腾讯云控制台操作
  • 购买轻量应用服务器后,在控制台开启防火墙,放行 22(SSH)、80(HTTP)、443(HTTPS)、18789(OpenClaw 网关)端口。
  • 获取服务器公网 IP登录密码(或配置 SSH 密钥),确保能通过 SSH 远程连接。
  1. 核心依赖项
  • Node.js 24.x(LTS)、npm/pnpm、Git
  • Docker/Docker Compose(容器化部署,推荐)
  • Ollama(可选,用于本地模型部署)
  • 腾讯云 API 密钥(可选,用于对接 COS 存储等云服务)

3. 腾讯云部署方案(三种主流,兼容官方教程)

结合腾讯云开发者社区教程规范,以下方案均基于轻量应用服务器 Ubuntu 22.04 编写,兼顾便捷性与生产稳定性。

方案一:腾讯云一键脚本部署(新手首选,5 分钟完成)

适配腾讯云轻量应用服务器特性,脚本自动优化系统配置、安装依赖并启动服务,无需手动干预。

>>OpenClaw 专属优惠购买入口:https://cloud.tencent.com/act/pro/lighthouse-moltbot<<

3.1.1 远程连接服务器

bash

运行

代码语言:javascript

AI代码解释

复制代码
# 通过 SSH 连接腾讯云轻量应用服务器
ssh root@你的服务器公网IP

复制

复制

3.1.2 执行腾讯云专属安装脚本

bash

运行

代码语言:javascript

AI代码解释

复制代码
# 下载并执行 OpenClaw 腾讯云一键部署脚本
curl -fsSL https://openclaw.ai/tencent-cloud-install.sh | bash

复制

复制

3.1.3 新手引导与核心配置

脚本执行完成后,自动启动 OpenClaw 配置向导,按以下步骤操作:

  1. 网关配置:选择 remote(远程访问模式),绑定 0.0.0.0:18789。
  2. 模型配置:输入云端模型 API Key,或选择 "Ollama 本地模型"(推荐 4 核 8GB 以上配置)。
  3. 腾讯云集成:可选配置 COS 存储(用于持久化任务日志)。
  4. 认证设置:生成高强度访问令牌(gateway.auth.token),防止未授权访问。
3.1.4 验证部署与开机自启

bash

运行

代码语言:javascript

AI代码解释

复制代码
# 查看 OpenClaw 服务状态
systemctl status openclaw
# 启用开机自启(腾讯云服务器重启后自动恢复服务)
systemctl enable openclaw
# 健康检查(返回 healthy 即为成功)
curl http://127.0.0.1:18789/api/v1/health

复制

复制

3.1.5 远程访问 WebUI

在本地浏览器访问:http://你的服务器公网IP:18789,输入配置向导生成的令牌,即可进入 OpenClaw 可视化控制台。


方案二:腾讯云 Docker Compose 部署(生产环境首选,稳定隔离)

遵循腾讯云容器化部署最佳实践,通过 Docker Compose 实现环境隔离、数据持久化与快速升级,适配企业级生产需求。

>>OpenClaw 专属优惠购买入口:https://cloud.tencent.com/act/pro/lighthouse-moltbot<<

3.2.1 安装 Docker/Docker Compose

bash

运行

代码语言:javascript

AI代码解释

复制代码
# 更新系统源
apt update && apt upgrade -y
# 安装 Docker
curl -fsSL https://get.docker.com | bash
# 安装 Docker Compose
apt install docker-compose-plugin -y
# 验证安装
docker --version && docker compose version

复制

复制

3.2.2 创建配置文件与启动服务
  1. 创建项目目录 运行 mkdir -p /opt/openclaw && cd /opt/openclaw
  2. **编写 docker-compose.yml(腾讯云优化版)**yaml version: "3.8" services: openclaw: image: openclaw/openclaw:latest container_name: openclaw ports: - "18789:18789" volumes: - openclaw-data:/root/.openclaw - /var/log/openclaw:/var/log/openclaw # 日志持久化 restart: unless-stopped command: ["openclaw", "gateway", "run"] network_mode: bridge environment: - TZ=Asia/Shanghai # 腾讯云地域时区适配 - GATEWAY_MODE=remote - GATEWAY_BIND=0.0.0.0:18789 volumes: openclaw-data:
  3. 启动服务并初始化bash 运行 # 启动容器 docker compose up -d # 初始化配置(设置访问令牌) docker compose exec openclaw openclaw config set gateway.auth.token 你的高强度令牌 # 查看日志 docker compose logs -f
3.2.3 腾讯云安全加固
  1. 在腾讯云轻量应用服务器控制台,将 18789 端口的访问来源限制为企业内网 IP 或个人常用 IP。
  2. 配置 HTTPS 反向代理(可选):通过腾讯云 SSL 证书 服务 申请免费证书,配合 Nginx 实现 HTTPS 访问,提升安全性。

方案三:腾讯云源码部署(开发者首选,支持二次开发)

适用于需要基于 OpenClaw 进行二次开发、自定义插件的技术团队,结合腾讯云 Git 镜像加速与云开发工具,提升开发效率。

>>OpenClaw 专属优惠购买入口:https://cloud.tencent.com/act/pro/lighthouse-moltbot<<

3.3.1 安装基础开发环境

bash

运行

代码语言:javascript

AI代码解释

复制代码
# 安装 Git、Node.js、pnpm
apt install git -y
curl -fsSL https://deb.nodesource.com/setup_24.x | bash -
apt install nodejs -y
npm install -g pnpm

复制

复制

3.3.2 克隆仓库与安装依赖(腾讯云加速)

bash

运行

代码语言:javascript

AI代码解释

复制代码
# 克隆 OpenClaw 仓库(使用腾讯云镜像加速)
git clone https://mirrors.tencent.com/openclaw/openclaw.git
cd openclaw
# 安装项目依赖
pnpm install

复制

复制

3.3.3 构建与启动服务

bash

运行

代码语言:javascript

AI代码解释

复制代码
# 构建 UI 与核心代码
pnpm ui:build && pnpm build
# 初始化配置并启动网关
node dist/cli.js onboard
node dist/cli.js gateway run --bind 0.0.0.0:18789

复制

复制

3.3.4 腾讯云部署优化建议
  1. 进程守护:使用 PM2 管理 Node.js 进程,确保服务异常重启。bash 运行 npm install -g pm2 pm2 start dist/cli.js --name openclaw -- gateway run --bind 0.0.0.0:18789 pm2 startup && pm2 save
  2. 数据备份:将 OpenClaw 配置与日志目录同步至腾讯云 COS,通过 coscmd 工具实现定时备份。

4. 部署后配置与腾讯云生态集成

4.1 核心配置项(腾讯云环境适配)

表格

配置项 腾讯云推荐值 说明
gateway.mode remote 支持公网 / 内网远程访问
gateway.bind 0.0.0.0:18789 绑定所有网卡,适配云服务器网络
storage.type cos(可选) 对接腾讯云 COS,实现数据持久化
log.path /var/log/openclaw 符合腾讯云日志规范,便于后续审计
4.2 常见问题排查(腾讯云专属)

表格

问题 腾讯云环境解决方法
端口无法访问 检查轻量应用服务器防火墙是否放行 18789 端口;确认服务器安全组规则
服务启动失败 查看系统日志 journalctl -u openclaw;检查 Docker 服务是否正常运行
公网访问卡顿 切换服务器地域至就近节点;升级服务器带宽规格
本地模型运行缓慢 升级服务器配置至 4 核 8GB 以上;开启腾讯云 GPU 轻量应用服务器加速
相关推荐
神の愛20 小时前
左连接查询数据 left join
java·服务器·前端
大龄程序员狗哥20 小时前
第25篇:Q-Learning算法解析——强化学习中的经典“价值”学习(原理解析)
人工智能·学习·算法
陶陶然Yay20 小时前
神经网络常见层Numpy封装参考(5):其他层
人工智能·神经网络·numpy
极客老王说Agent20 小时前
2026实战指南:如何用智能体实现药品不良反应报告的自动录入?
人工智能·ai·chatgpt
imbackneverdie20 小时前
本科毕业论文怎么写?需要用到什么工具?
人工智能·考研·aigc·ai写作·学术·毕业论文·ai工具
九皇叔叔20 小时前
Ubuntu 22.04 版本常用设置
linux·运维·ubuntu
lulu121654407821 小时前
Claude Code项目大了响应慢怎么办?Subagents、Agent Teams、Git Worktree、工作流编排四种方案深度解析
java·人工智能·python·ai编程
大橙子打游戏21 小时前
talkcozy像聊微信一样多项目同时开发
人工智能·vibecoding
deephub21 小时前
LangChain 还是 LangGraph?一个是编排一个是工具包
人工智能·langchain·大语言模型·langgraph
翔云12345621 小时前
OpenClaw新会话记忆加载过程
大模型·openclaw