OpenClaw脚本部署指南

OpenClaw介绍

OpenClaw概述

OpenClaw 可以理解为一个面向智能体(Agent)执行的 开放式自动化/工具调用/任务编排框架。
它的核心目标通常不是单纯“聊天”,而是让大模型具备更强的 行动能力(Actionability):

  • 能理解用户意图
  • 能拆解任务
  • 能调用外部工具
  • 能和网页、应用、接口、文件系统等环境交互
  • 能根据执行结果持续迭代,直到完成目标

从这个角度看,OpenClaw 更像是一个:

  • AI Agent 运行框架
  • 工具调用与执行中间层
  • 任务自动化平台
  • 人机协作执行引擎
  • 而不是一个单纯的问答机器人。

更多参考: OpenClaw

OpenClaw的能力

传统大模型虽然擅长文本理解和生成,但存在明显局限,即:

  • 只能“说”,不能“做”
    例如模型会告诉你“应该去某网站登录、下载文件、填表、提交”,但不会真正替你执行。

  • 无法稳定连接真实世界工具
    比如浏览器、数据库、搜索引擎、企业系统、办公软件、终端命令等。

  • 缺乏长期任务执行能力
    多步流程、异常恢复、上下文记忆、执行追踪、任务回放等都比较弱。

  • 自动化逻辑不透明
    很多“智能自动化”系统像黑盒,不利于开发者接入、调试、扩展和治理。

OpenClaw 这类项目的价值就在于:把 LLM 的推理能力,与工具执行、流程编排、状态管理、环境感知结合起来,形成可落地的智能执行系统。

OpenClaw特点

  • Open:开放:“Open”通常意味着
    • 开源或开放生态
    • 可扩展的工具协议
    • 可插拔的模型与执行器
    • 支持自定义工作流
    • 支持开发者二次开发

这意味着它不会把能力封装成完全封闭的 SaaS 黑盒,而更倾向于:

  • 允许替换底层 LLM
  • 接入自己的浏览器控制器、搜索工具、API 工具
  • 定义自己的任务模板和执行规则
  • 适配企业内部环境
  • Claw:抓取、操控、执行:“Claw”类似于“抓手”,其作用不只是“思考”,而是:
    • 进入环境
    • 抓取信息
    • 触发动作
    • 反馈结果
    • 持续操作

因此 OpenClaw 的本质更像一个“AI 执行代理”:既能看环境状态,又能做动作,还能根据结果继续决策,这与只做文本生成的模型有本质区别。

OpenClaw原理

从原理上看,OpenClaw 一般遵循典型的 Agent 闭环执行机制:感知(Perceive)→ 理解(Reason)→ 规划(Plan)→ 执行(Act)→ 反馈(Observe)→ 迭代(Loop)。
这是构建智能执行系统最关键的逻辑闭环。

感知层:获取环境信息

OpenClaw 首先要获得环境状态,才能进行决策。环境可以包括:

  • 用户输入的任务说明
  • 页面内容
  • 文档内容
  • API 返回结果
  • 文件系统状态
  • UI 结构
  • 历史执行记录
  • 工具返回值
  • 日志和错误信息

环境感知方式通常包括:

  • 文本输入
  • 结构化 JSON
  • 浏览器 DOM
  • 屏幕截图/视觉识别
  • API 响应
  • 数据库查询
  • 本地文件读取

理解层:大模型做意图识别与上下文建模

得到输入后,LLM 会进行语义理解:

  • 用户的目标是什么
  • 当前状态离目标还差什么
  • 是否需要拆解子任务
  • 哪些工具更适合完成任务
  • 哪些操作存在风险或需要确认

示例:“帮我整理今天的销售日报,并发给团队负责人。”
系统不会只把它当成一句自然语言,而会将其转化为可能的执行链路:

  1. 获取今天销售数据
  2. 统计关键指标
  3. 生成日报摘要
  4. 查找负责人联系方式
  5. 发送消息/邮件
  6. 返回执行结果

规划层:任务拆解与执行计划生成

OpenClaw 的关键能力之一是把复杂任务拆解为可执行步骤。这是 Agent 框架优于普通聊天的地方。

一个典型规划过程包括:

  1. 识别目标
  2. 定义约束
  3. 拆分步骤
  4. 确定工具调用顺序
  5. 设定重试与回退机制
  6. 决定何时请求用户确认

例如拆成:
Step 1:调用 CRM API 获取今日订单
Step 2:汇总订单金额与新增客户数
Step 3:生成日报文案
Step 4:通过企业 IM 发送给负责人

规划方式可能包括:

  • ReAct 风格(Reason + Act)
  • Plan-and-Execute
  • Tool-use loop
  • Workflow graph
  • State machine orchestration

执行层:调用工具、接口或环境控制器

规划生成后,OpenClaw 会进入执行阶段。执行能力通常来自外部工具适配层,例如:

  • 浏览器自动化工具
  • HTTP/API 请求工具
  • Shell/终端工具
  • 文件读写工具
  • 数据库访问工具
  • 搜索工具
  • 消息发送工具
  • 企业内部系统连接器

示例:
打开网页
输入账号密码
点击按钮
上传文件
调用 REST API
查询数据库
生成 Excel
发送通知

OpenClaw 的价值不在于“自己实现所有功能”,而在于统一管理和编排这些能力。

反馈层:观察执行结果并修正动作

执行并不总是一次成功,因此 Agent 必须具备反馈机制:

  • 工具调用成功了吗
  • 页面是否加载正确
  • API 是否返回异常
  • 获取的数据是否满足要求
  • 下一步是否可执行
  • 是否需要改用其他策略

例如:
页面元素找不到 → 改用视觉定位或备用选择器
接口报错 → 重试、切换参数、提示用户
登录需要验证码 → 请求人工介入
数据缺失 → 去其他数据源补充
这就是“执行闭环”的核心:
不是一次性生成答案,而是动态地边执行边修正。

记忆与状态管理

对于复杂任务,OpenClaw 还需要处理“状态”问题:

  • 当前执行到第几步
  • 已调用过哪些工具
  • 哪些结果可复用
  • 哪些参数来自用户
  • 哪些步骤失败过
  • 任务是否可恢复
  • 状态管理的意义包括:
  • 支持长流程
  • 支持中断恢复
  • 支持回放和调试
  • 支持审计和治理

如果没有状态管理,Agent 很容易陷入:

  • 重复操作
  • 忘记上下文
  • 步骤错乱
  • 出错后无法恢复

OpenClaw 的典型架构

OpenClaw 的典型架构图如下:
002

  • 任务入口层
    负责接收任务,任务可以来自:
    • Web 页面
    • 聊天界面
    • API 调用
    • 企业系统触发器
    • 定时任务
    • 事件总线

输入形式可以是自然语言,也可以是结构化任务描述。

  • Agent Orchestrator(智能体编排器)
    这是核心控制中枢,主要负责:
    • 启动任务执行
    • 管理任务生命周期
    • 控制推理与工具调用顺序
    • 协调规划器、记忆、策略和工具层
    • 处理异常、超时、重试、人工确认

可以把它理解为 OpenClaw 的“大脑控制器”。

  • Context Manager(上下文管理)
    负责把任务相关信息整理给模型,包括:
    • 用户目标
    • 当前步骤
    • 历史对话
    • 工具执行结果
    • 环境状态
    • 限制条件
    • 安全规则

它的作用是避免模型“失忆”或“乱推理”。

  • Planner(任务规划器)
    负责把高层目标拆解成低层动作:
    • 任务拆分
    • 顺序编排
    • 条件分支
    • 失败回退
    • 工具选择
    • 决策更新

这一层决定了 OpenClaw 是“会干活”还是只会“说方案”。

  • LLM / 多模型推理层
    这一层是认知引擎:
    • 自然语言理解
    • 任务规划
    • 参数提取
    • 结果总结
    • 错误解释
    • 工具选择建议

在实际系统中,这一层可能不是单一模型,而是多模型协同:主推理模型、快速分类模型、视觉模型、代码模型、rerank 模型。

  • Tool Router(工具路由层)
    这一层负责把“想法”变成“动作”:
    • 根据任务选择合适工具
    • 统一封装工具接口
    • 标准化输入输出
    • 控制并发与权限
    • 做失败重试和熔断

这是 LLM 与外部执行环境之间的桥梁。

  • 工具执行层
    这是 OpenClaw 落地价值最强的一层,通常包含:
    浏览器自动化:用于网页任务,如登录网站,抓取页面信息,表单填写,点击按钮,下载文件,操作 SaaS 后台。
    API 连接器:用于系统集成,如CRM/ERP/工单系统,电商平台,IM/邮件服务,内部微服务。
    文件工具:用于文档类任务,如读写 PDF/Word/Excel,文本抽取,报表生成,批量整理附件。
    数据库工具:用于数据查询和写入,如SQL 查询,数据校验,指标计算,数据同步。
    命令行工具:用于开发运维或本地自动化,如脚本执行,Git 操作,构建与部署,日志分析。
    通知工具:用于任务闭环,如发送邮件,推送 IM,告警通知,状态同步。

  • Observation Layer(观察层)
    执行完动作后,需要把结果重新转成模型可理解的输入:

    • 页面变化
    • 工具输出
    • API 返回
    • 错误信息
    • 状态码
    • 截图/文本快照

它本质上是让系统能够“看见自己做了什么”。

  • Memory / State Store(记忆与状态存储)
    用于保存:
    • 中间结果
    • 历史执行轨迹
    • 用户偏好
    • 工具调用记录
    • 任务状态机
    • 可恢复上下文

适合实现:

  • 长任务持续执行
  • 失败恢复
  • 审计回溯
  • 多轮协作
  • Safety & Policy Guard(安全与策略控制)
    任何具备执行能力的 Agent,都必须有安全控制层。它负责:
    • 权限校验
    • 高风险操作拦截
    • 用户确认
    • 敏感数据脱敏
    • 白名单/黑名单工具控制
    • 合规审计

例如:
“删除数据”“转账”“发外部邮件”必须人工确认
禁止访问未授权系统
禁止读取敏感目录
防止 prompt injection 带来的越权执行

  • 日志、追踪与观测面板
    用于:
    • 执行回放
    • 链路追踪
    • 异常分析
    • 成本统计
    • 工具耗时分析
    • 行为审计

这部分对企业落地非常重要,因为 Agent 执行过程天然比传统 API 调用更复杂。

OpenClaw核心能力

OpenClaw具备丰富的强大的自助协作能力,主要包括:

自然语言驱动自动化

用户用自然语言描述目标,系统自动生成并执行流程。
优势是门槛低,适合非技术人员。

多工具协同

一个任务往往不是一个工具就能完成,而是:搜索 + 浏览器 + 表格 + 邮件,API 查询 + 数据库分析 + 报告生成,网页抓取 + OCR + 分类总结 + 上传系统等。

OpenClaw 的价值在于把这些能力串联起来。

可扩展性

开发者可以不断接入新工具、新模型、新执行环境。
这让系统不是固定功能,而是可成长的平台。

可观测与可治理

如果一个 Agent 能“帮你做事”,那如下也一定需要关心:

  • 它做了哪些事
  • 为什么这么做
  • 是否安全
  • 出错如何恢复
  • 结果能否审计

因此 OpenClaw 类框架通常强调可追踪、可治理和可配置。

面向复杂任务而非单轮问答

它更适合多步任务、跨系统任务、长时间任务、条件分支任务、半自动半人工协作任务,而不是只做“知识问答”。

OpenClaw场景

OpenClaw强大的能力意味着具备丰富的应用落地场景,其中典型的场景有:

企业办公自动化

适合任务:

  • 自动整理日报、周报、会议纪要
  • 汇总多个系统数据生成报表
  • 自动发送邮件或 IM 通知
  • 表单填写与审批流协助
  • 附件归档与文件整理

价值优势:

  • 降低重复性人工操作
  • 缩短从“数据获取”到“结果发送”的链路
  • 让员工更聚焦决策,而不是搬运

网页与 SaaS 系统操作自动化

适合任务:

  • 登录后台系统抓取信息
  • 自动录入数据
  • 批量提交表单
  • 自动下载发票、对账单、报表
  • 跨多个 Web 系统完成流程

价值优势:

  • 很多企业系统没有完善 API,只能依赖页面操作。
  • OpenClaw 结合浏览器自动化后,可以把“人手点页面”的工作智能化。

客服与运营辅助

适合任务:

  • 自动查询订单、物流、退款状态
  • 整理用户问题并生成回复草案
  • 从知识库和工单系统联合检索
  • 自动执行部分标准化售后流程

价值优势:

  • 提升处理效率
  • 缩短响应时间
  • 降低人工查询多个系统的成本

数据分析与报告生成

适合任务:

  • 从数据库/API 抽取数据
  • 自动清洗和统计
  • 生成图表与摘要
  • 输出日报/周报/月报
  • 将结果同步到文档或消息系统

价值优势:
把“查询—汇总—解释—发送”变成一条自动流水线。

开发与运维协助

适合任务:

  • 日志检索与异常摘要
  • 自动执行诊断脚本
  • 工单触发运维动作
  • 代码仓库信息查询
  • 部署状态通知

价值优势:让 Agent 从“解释问题”延伸到“协助处理问题”。

电商与运营执行

适合任务:

  • 商品信息同步
  • 竞品页面监控
  • 订单报表生成
  • 活动配置辅助
  • 跨平台数据汇总

价值优势:适合大量规则性、跨平台、重复频繁的工作。

金融、政务、医疗等强流程场景

在这些领域,OpenClaw 的潜在价值很高,但前提是:

  • 权限严格
  • 审批清晰
  • 全程审计
  • 高风险操作必须人工确认

适合任务:

  • 辅助录入
  • 材料整理
  • 流程导航
  • 标准化信息核对

OpenClaw部署

前置准备

  • 大模型key
    安装过程或安装完后的配置,需要通过key对接一个大模型,支持丰富的大模型对接,常见的有OpenAI、Anthropic、MiniMax、Moonshot AI (Kimi K2.5)、Google、xAI (Grok)、Qwen (OAuth)、Qianfan、Alibaba Cloud Model Studio、Copilot、OllamavLLM等。

本实验基于 千问 进行演示,千问apikey的创建过程略,直接参考 获取API Key

模型ID:qwen3.5-plus
Base URL:https://dashscope.aliyuncs.com/compatible-mode/v1
API Key:sk-ccb0755525e54da2a484a10000000000

提示:阿里云百炼通用apikey和加入阿里云百炼 Coding Plan的API Key是有区别的,即通用apikey和baseurl和加入coding plan订阅(每月200)后的apikey、baseurl是有区别的,不要搞混。

提示:若想申请免费token来使用和验证,可参考:玩 OpenClaw 不花一分钱

  • Web搜素
    后续初始化的时候建议配置搜索提供商(Search provider),也就是 OpenClaw 用来获取网页搜索或信息检索结果的来源。
    本安装过程计划采用Kimi,因此需要创建Kimi的API key,开放平台

模型ID:
API Key:sk-TQxuxRJY6csrAfUKDnU62GZ64Ns5Lqd4lvrvn80000000000
Base URL:ttps://api.moonshot.cn/v1

脚本安装

依赖安装

OpenClasw依赖于部分组件,如 Node/make/g++/cmake/python3 ,没有提前安装此类组件,直接执行 OpenClasw 的安装脚本,安装脚本会自动处理此要求,但由于在国内环境,通常自动处理过程会出现安装拉取失败,因此建议提前安装。

  • node安装
    nvm 是一个流行的工具,可以方便地安装和管理多个版本的 Node.js,适合需要切换不同版本的开发者。
root@myclaw:~# curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.4/install.sh | bash
root@myclaw:~# source ~/.bashrc
root@myclaw:~# nvm install 24             # 安装最新版,也可执行版本 `nvm install node` 安装
root@myclaw:~# npm --version
11.9.0
root@myclaw:~# node --version
v24.14.0

更多其他安装方式参考:在 Ubuntu 系统下安装 Node.js 有多种方法

  • make/g++/cmake/python3安装
root@myclaw:~# apt -y install make g++ cmake git

正式安装

  • 执行安装
    若需要跳过新手引导,只安装二进制文件,等安装完成后再进行单独配置,可执行 curl -fsSL https://openclaw.ai/install.sh | bash -s -- --no-onboard 命令快速安装。
root@myclaw:~# curl -fsSL https://openclaw.ai/install.sh | bash
#……
I understand this is personal-by-default and shared/multi-user use requires lock-down. Continue?    # 知晓OpenClaw是按个人使用来设计/配置的(默认私有),如果要共享/多用户使用,需要进行安全加固/锁定,是否继续。
|  > Yes /   No
*  Onboarding mode
|  > QuickStart (Configure details later via openclaw configure.)       # 建议选择快速开始的引导方式,安装器会尽量用默认值及最少提问
|    Manual
o  QuickStart -------------------------+
|                                      |
|  Gateway port: 18789                 |        # 显示端口
|  Gateway bind: Loopback (127.0.0.1)  |
|  Gateway auth: Token (default)       |        # 认证方式:默认为Token
|  Tailscale exposure: Off             |
|  Direct to chat channels.            |
+--------------------------------------+
选项 含义 推荐场景
QuickStart 使用推荐的默认配置先跑起来,细节之后再用 openclaw configure调整 第一次使用 / 想快速体验
Manual 手动逐项配置所有选项 对配置和安全有经验的用户

Manual释义:此为 “手动模式” 引导,安装过程中会让你现在就配置关键项,例如:

  • port:服务监听端口(对外提供服务的端口)
  • network:绑定到哪个地址/网卡(只监听 127.0.0.1、本机+内网、还是 0.0.0.0 全部网卡)
  • Tailscale:是否通过 Tailscale 私网访问(常见用于安全的远程访问/团队内网)
  • auth options:认证方式(是否需要登录、token、密码等)
    适合:打算长期运行、多人访问、服务器部署、对安全和网络暴露有明确要求。
+--------------------------------------+
*  Model/auth provider                                                  # 选择规划的千问模型,也可skip,后续再配置
|    OpenAI
|#……
|    Moonshot AI (Kimi K2.5)
|    Google
|    xAI (Grok)
|#……
|    Qwen
|    Z.AI
|    Qianfan
|  > Qwen (Alibaba Cloud Model Studio) (Standard / Coding Plan (CN / Global))     # 选择国内阿里千问
|#……
|    Custom Provider                                                    # 自定义大模型提供方
|#……
|    vLLM
|    Skip for now                                                       # 跳过后也可单独配置大模型
+--------------------------------------+
|
o  Model/auth provider
|  Qwen (Alibaba Cloud Model Studio)
|
*  Qwen (Alibaba Cloud Model Studio) auth method
|    Coding Plan API Key for China (subscription)                       # 此为阿里百炼Coding付费计划
|    Coding Plan API Key for Global/Intl (subscription)
|  > Standard API Key for China (pay-as-you-go) (Endpoint: dashscope.aliyuncs.com)      # 选国内通用百炼apikey
|    Standard API Key for Global/Intl (pay-as-you-go)
|    Back
选项 含义
OpenAI/Anthropic/Google 等 使用国外官方模型服务
MiniMax/Qwen/Moonshot/GLM 国内模型厂商
OpenRouter/Vercel AI Gateway 多模型聚合/代理网关
Copilot 使用已有 Copilot 授权
Synthetic 本地或测试用的模拟模型
Custom Provider 用于接入任何兼容 OpenAI 或 Anthropic 格式的第三方 API 端点,可以自由设置 Base URL(例如 Qwen 的地址)、API Key 和模型名称
Skip for now 暂时跳过

如上Qwen是用于验证的,该provider仅提供两种模型,而非国内阿里云千问。
阿里云的千问大模型需要使用 Alibaba Cloud Model Studio
不同的大模型对接,选项有些许差异,国内通过可以使用 Kimi、百度千帆、智谱等。

若上使用Custom Provider,则需要继续输入API Base URLAPI KeyEndpoint compatibilityModel IDModel alias等。

*  Enter Alibaba Cloud Model Studio Coding Plan API key (China)         # 粘贴 api key
|  sk-ccb0755525e54da2a484a110000000000
|
o  Model configured ------------------------------+
|                                                 |
|  Default model set to modelstudio/qwen3.5-plus  |
|                                                 |
+-------------------------------------------------+
|
*  Filter models by provider
|    All providers
#……
|  > modelstudio (8 models)                                             # 阿里云百炼(Model Studio)
|    openai
#……
+-------------------------------------------------+
*  Default model
|    Keep current (modelstudio/qwen3.5-plus)
|    Enter model manually
|    modelstudio/glm-4.7
|    modelstudio/glm-5
|    modelstudio/kimi-k2.5
|    modelstudio/MiniMax-M2.5
|    modelstudio/qwen3-coder-next
|    modelstudio/qwen3-coder-plus
|    modelstudio/qwen3-max-2026-01-23
|  > modelstudio/qwen3.5-plus (ctx 977k · alias: Qwen)                  # 可以选择某个大模型

默认 OpenClaw 的通信通道大多数都是国外的,建议跳过,后续单独配置飞书/微信等。

+-------------------------------------------------------------------------------------------+
|
*  Select channel (QuickStart)
|    Telegram (Bot API)
#……
|  > Skip for now (You can add channels later via `openclaw channels add`)  # 选择跳过
+-------------------------------------------------------------------------------------------+
选项 说明 推荐场景
Perplexity Search 提供结构化搜索结果,可以过滤域名、语言、更新鲜度 新手/个人用户推荐,功能全面
Brave Search 纯网页搜索,类似浏览器搜索 普通搜索需求
Gemini (Google Search) / Grok / Kimi 高级搜索或 AI 驱动搜索 高级用户 / 特定模型
Skip for now 不启用搜索功能 只用模型生成回答,不检索网页

本实验使用Kimi进行测试,也可跳过配置。

+-----------------------------------------------------+
|
*  Search provider
|    Brave Search
|    Gemini (Google Search)
|    Grok (xAI)
|  > Kimi (Moonshot) (Requires Moonshot / Kimi API key · Moonshot web search)       # 可以选择 Kmini
|    Perplexity Search
|    Skip for now
|
o  Kimi (Moonshot) API key
|  sk-TQxuxRJY6csrAfUKDnU62GZ64Ns5Lqd4lvrvn80000000000

技能配置,本安装过程先跳过技能安装,后续再添加。
安装部分技能需要brew命令,若环境未安装该命令,可跳过skill,待OpenClaw安装完毕再独立安装相关skill。

有关OpenClaw初始化默认给出的skill介绍如下:

技能名称 核心作用 前置条件 安全风险
1password 对接 1Password 密码管理器,查询 / 获取密码、密钥 安装 1Password CLI 并登录账号 :warning: 极高(可泄露所有密码)
blogwatcher 监控博客 / 网站更新,推送新内容通知 配置目标站点 RSS / 网页地址 低(仅被动监控)
blucli 控制本地蓝牙设备(连接、传输文件等) 系统安装 bluez 等蓝牙工具,硬件可用 :warning: 中(可访问 / 控制周边蓝牙设备)
camsnap 调用系统摄像头拍摄照片 / 视频 系统存在可用摄像头并授权 :warning: 极高(可偷拍,侵犯隐私)
clawhub OpenClaw 协作同步中心,分享配置 / 技能 登录 Clawhub 账号 中(可能泄露配置到云端)
eightctl 控制 Eight Sleep 智能睡眠设备 拥有 Eight Sleep 设备并绑定账号 低(仅控制智能家居)
gemini 调用 Google Gemini 多模态模型(图文音视频处理) 拥有 Gemini API Key 低(仅模型调用,无系统权限)
gifgrep 搜索本地 / 网络 GIF / 图片 可访问本地图片目录或图床 API 低(仅读取图片文件)
github 管理 GitHub 仓库、Issue、PR 等 拥有 GitHub PAT(个人访问令牌) :warning: 高(PAT 权限过大可篡改代码)
gog 控制 GOG Galaxy 游戏客户端(安装 / 启动游戏) 安装 GOG Galaxy 并登录 低(仅控制游戏客户端)
goplaces 地理位置服务(查路线、POI、天气) 可访问定位 / 地图 API(如 Google Maps) 低(仅查询位置信息)
himalaya 邮件客户端工具,收发 / 管理邮件 配置邮箱账号(IMAP/SMTP) 中(可读取 / 发送你的邮件)
mcporter 迁移 / 备份各类应用数据 对应应用已安装并授权访问 中(可读取应用敏感数据)
nano-banana-pro 文本 / 代码增强编辑工具 无特殊依赖(基础文本操作) 低(仅读写文本文件)
nano-pdf 读取 / 解析 PDF 内容 系统安装 PDF 处理库(如 poppler) 低(仅读取 PDF 文本)
obsidian 对接 Obsidian 笔记软件,读写 / 同步笔记 安装 Obsidian 并指定 vault 路径 中(可读写你的笔记文件)
openai-whisper 语音转文字(音频 / 视频转文本) 系统安装 FFmpeg,有可用音频输入 中(可读取麦克风 / 音频文件)
openhue 控制 Philips Hue 智能灯 拥有 Hue 桥接器并完成配对 低(仅控制智能家居照明)
oracle 对接 Oracle 数据库,执行查询 / 操作 拥有 Oracle 数据库连接凭证 :warning: 高(可读写数据库敏感数据)
ordercli 管理订单 / 电商平台订单(查询、创建) 电商平台 API 凭证 中(可查看 / 操作你的订单)
sag 系统管理工具(查看资源、进程、日志) 运行用户拥有系统监控权限 :warning: 中(可泄露系统敏感信息)
songsee 音乐识别 / 播放控制(如识别歌曲) 可访问音频输入 / 音乐服务 API 低(仅音频识别与播放控制)
sonoscli 控制 Sonos 智能音响(播放、音量) 同一局域网内有 Sonos 设备 低(仅控制智能家居音响)
summarize 文本 / 长文档 / 网页内容摘要生成 可访问目标文本 / 网页 低(仅读取并生成摘要)
video-frames 提取视频帧为图片,分析视频内容 系统安装 FFmpeg 等视频处理库 中(可读取视频文件)
wacli 控制 WhatsApp 客户端(收发消息) 登录 WhatsApp 账号(如 whatsapp-web.js) :warning: 高(可读取 / 发送你的聊天记录)
xurl 抓取网页内容,提取信息 / 生成预览 可访问目标网页(网络连通) 低(仅读取网页内容)
Skip for now 跳过所有依赖安装,仅启动基础功能 无(最小权限启动)
o  Skills status -------------+
|                             |
|  Eligible: 6                |             # 当前环境下,有 6 个技能满足条件,可以直接用
|  Missing requirements: 39   |             # 有 39 个技能因为缺依赖/没配置/权限不足,暂时不可用
|  Unsupported on this OS: 7  |             # 当前系统不支持的技能
|  Blocked by allowlist: 0    |             # 当前没有被白名单/策略限制掉的技能
|                             |
+-----------------------------+
|
*  Configure skills now? (recommended)      # 安装必要依赖,引导启用常用能力,建议选择Yes
|  > Yes /   No
*  Install missing skill dependencies
|  [+] Skip for now (Continue without installing dependencies)
|  [ ] 🔐 1password
|  [ ] 📰 blogwatcher
|  [ ] 🫐 blucli
|  [ ] 📸 camsnap
|  [ ] 🛌 eightctl
|  [ ] ✨ gemini
|  [ ] 🧲 gifgrep
|  [ ] 🐙 github
|  [ ] 🎮 gog
|  [ ] 📍 goplaces
|  [ ] 📧 himalaya
|  [ ] 📦 mcporter
|  [ ] 🍌 nano-banana-pro
|  [ ] 📄 nano-pdf
|  [ ] 💎 obsidian
|  [ ] 🎤 openai-whisper
|  [ ] 💡 openhue
|  [ ] 🧿 oracle
|  [ ] 🛵 ordercli
|  [ ] 🔊 sag
|  [ ] 🌊 songsee
|  [ ] 🔊 sonoscli
|  [ ] 🧾 summarize
|  [ ] 🎬 video-frames
|  [ ] 📱 wacli
|  [ ] 🐦 xurl
+---------------------------------------------------------------------------------+

对于新手而言,建议安装如下技能:

  • file-manager(文件管理技能):支持自然语言操作本地/云端文件,如创建、删除、修改、移动文件,搭配千问大模型,可精准理解复杂文件操作指令;
  • summarize(文本总结技能):支持URL、PDF、文本等多种格式的内容总结,千问大模型可优化总结精度,快速提取核心信息;
  • agent-browser(浏览器自动化技能):实现浏览器自动打开、网页数据抓取、模拟点击等操作,千问大模型可规划抓取流程,提升自动化效率;
  • todoist(任务管理技能):创建待办事项、设置提醒、跟踪进度,与千问大模型协同,可自动拆解复杂任务为可执行的待办项;
  • nano-pdf(PDF处理技能):自然语言编辑PDF,如合并、拆分、提取内容,无需专业PDF工具,千问大模型可精准理解编辑需求。

是否显示安装brew的命令,很多skill都基于brew进行安装,因此建议显示,然后重新开一个终端执行安装。

选项 含义 适用场景
Yes 显示在 macOS 上安装 Homebrew 的官方命令,方便复制执行 若在使用 macOS 系统,未安装 Homebrew,要通过 Homebrew 安装技能依赖
No 跳过显示 Homebrew 安装命令,继续后续配置 若用的是 Linux/Windows 系统(Homebrew 主要为 macOS 设计)/已安装 Homebrew/不需要依赖 Homebrew 的技能
+---------------------------------------------------------------------------------+
|
*  Show Homebrew install command?
|   Yes / > No
+---------------------------------------------------------------------------------+

Node 包管理器选择:

包管理器 核心特点 适用场景
npm Node.js自带的默认包管理器,兼容性最广,生态最成熟 通用场景、追求稳定、默认推荐
pnpm 采用磁盘链接方式节省存储空间,安装速度更快,依赖管理更干净 盘空间有限,项目共享依赖、求高效
bun 新一代 JavaScript 运行时 + 包管理器,启动和安装速度极快,兼容性在完善中 求极致性能、验性场景
◆  Preferred node manager for skill installs
│  ● npm
│  ○ pnpm
│  ○ bun
+-----------------------------+

设置 GOOGLE_PLACES_API_KEY,使用谷歌坐标定位相关能力,暂时可跳过。

*  Set GOOGLE_PLACES_API_KEY for goplaces?
|    Yes / > No

设置 GEMINI_API_KEY,使用g emini 大模型,跳过。

*  Set GEMINI_API_KEY for nano-banana-pro?
|    Yes / > No

设置 NOTION_API_KEY,使用 notion 笔记,跳过。

*  Set NOTION_API_KEY for notion?
|    Yes / > No

设置 OPENAI_API_KEY,使用 openai 大模型,跳过。

*  Set OPENAI_API_KEY for openai-image-gen?
|    Yes / > No

设置 OPENAI_API_KEY,使用 openai 大模型,跳过。

*  Set OPENAI_API_KEY for openai-whisper-api?
|    Yes / > No

设置 ELEVENLABS_API_KEY,访问 ElevenLabs 语音合成(TTS)服务,跳过。

*  Set ELEVENLABS_API_KEY for sag?
|    Yes / > No

OpenClaw 配置扩展钩子的界面,Hooks 是在核心流程中插入的自定义功能,用于增强 OpenClaw 的扩展能力,说明如下:

选项 中文释义 核心作用 适用场景 风险 / 注意事项
Skip for now 暂时跳过 不启用任何钩子,仅保留核心功能 快速部署、时不需要扩展功能 无,最小化启动
boot-md 启动脚本增强 加载自定义 Markdown 格式的启动脚本 / 配置 定义启动流程、量配置初始化 低,仅加载配置文件
bootstrap-extra-file 额外文件引导 启动时自动加载指定目录的额外配置 / 脚本文件 扩展自定义工具、载第三方插件 中,若加载恶意文件可能有风险
command-logger 命令日志器 记录 OpenClaw 执行的所有命令 / 操作日志 审计 / 排查问题、控操作行为 低,仅记录日志(注意日志文件权限)
session-memory 会话记忆 持久化存储对话会话,保留上下文记忆 长对话场景、多轮交互 低,仅存储对话内容(注意隐私)
*  nable hooks?
|  [+] kip for now
|  [ ] oot-md
|  [ ] bootstrap-extra-files
|  [ ] ommand-logger
|  [ ] ession-memory

OpenClaw 配置完成后,选择最终启动方式的界面,不同选项对应不同的交互形式。

选项 中文释义 核心特点 适用场景 操作难度
Hatch in TUI (recommended) 以终端交互界面启动(推荐) 基于终端的图形化界面(TUI),无需浏览器、官方推荐,功能完整且轻量、直接在服务器终端操作,适配无图形界面环境 服务器 / 无桌面环境部署、新手快速上手、偏好终端操作 低(终端内可视化操作)
Open the Web UI 启动 Web 界面 浏览器访问的图形化界面,操作更直观、支持多设备访问(需开放端口) 有桌面环境 / 可访问浏览器、希望可视化操作、多设备管理 中(需配置端口 / 网络)
Do this later 稍后启动 仅完成配置,不启动服务、后续可通过 openclaw hatch 命令手动启动 暂时不需要立即使用、需先配置其他环境(如端口、权限) 无(仅跳过启动)
+----------------------------------------+
|
o  Control UI ---------------------------------------------------------------------+
|                                                                                  |
|  Web UI: http://127.0.0.1:18789/                                                 |
|  Web UI (with token):                                                            |
|  http://127.0.0.1:18789/#token=b5a1bf150999a3ce5712300993017566370c850000000000  |
|  Gateway WS: ws://127.0.0.1:18789                                                |
|  Gateway: reachable                                                              |
|  Docs: https://docs.openclaw.ai/web/control-ui                                   |
|                                                                                  |
+----------------------------------------------------------------------------------+
|
o  Start TUI (best option!) ---------------------------------+
|                                                            |
|  This is the defining action that makes your agent you.    |
|  Please take your time.                                    |
|  The more you tell it, the better the experience will be.  |
|  We will send: "Wake up, my friend!"                       |
|                                                            |
+------------------------------------------------------------+
|
o  Token ------------------------------------------------------------------------------------+
|                                                                                            |
|  Gateway token: shared auth for the Gateway + Control UI.                                  |
|  Stored in: ~/.openclaw/openclaw.json (gateway.auth.token) or OPENCLAW_GATEWAY_TOKEN.      |
|  View token: openclaw config get gateway.auth.token                                        |
|  Generate token: openclaw doctor --generate-gateway-token                                  |
|  Web UI keeps dashboard URL tokens in memory for the current tab and strips them from the  |
|  URL after load.                                                                           |
|  Open the dashboard anytime: openclaw dashboard --no-open                                  |
|  If prompted: paste the token into Control UI settings (or use the tokenized dashboard     |
|  URL).                                                                                     |
|                                                                                            |
+--------------------------------------------------------------------------------------------+
|
*  How do you want to hatch your bot?
|    Hatch in TUI (recommended)
|  > Open the Web UI                            # 本实验选择TUI启动
|    Do this later

提示:初始化的时候无论选择哪种模式,后续都可以通过如下命令启动相应的模式:

openclaw hatch --tui        # 启动 TUI 模式
openclaw hatch --web        # 启动 Web UI 模式

完成安装,查看相关访问方式等。

o  Dashboard ready ----------------------------------------------------------------+
|                                                                                  |
|  Dashboard link (with token):                                                    |
|  http://127.0.0.1:18789/#token=c4485877f05ab69e042ad8325404ab34d4290150000000000  |
|  Copy/paste this URL in a browser on this machine to control OpenClaw.           |
|  No GUI detected. Open from your computer:                                       |
|  ssh -N -L 18789:127.0.0.1:18789 root@10.0.163.73                                |
|  Then open:                                                                      |
|  http://localhost:18789/                                                         |
|  http://localhost:18789/#token=c4485877f05ab69e042ad8325404ab34d4290150000000000  |
|  Docs:                                                                           |
|  https://docs.openclaw.ai/gateway/remote                                         |
|  https://docs.openclaw.ai/web/control-ui                                         |
|                                                                                  |
+----------------------------------------------------------------------------------+
|
o  Workspace backup ----------------------------------------+
|                                                           |
|  Back up your agent workspace.                            |
|  Docs: https://docs.openclaw.ai/concepts/agent-workspace  |
|                                                           |
+-----------------------------------------------------------+
|
o  Security ------------------------------------------------------+
|                                                                 |
|  Running agents on your computer is risky — harden your setup:  |
|  https://docs.openclaw.ai/security                              |
|                                                                 |
+-----------------------------------------------------------------+
|
o  Shell completion --------------------------------------------------------+
|                                                                           |
|  Shell completion installed. Restart your shell or run: source ~/.bashrc  |
|                                                                           |
+---------------------------------------------------------------------------+
|
o  Web search ------------------------------------------------------------------+
|                                                                               |
|  Web search is enabled, so your agent can look things up online when needed.  |
|                                                                               |
|  Provider: Kimi (Moonshot)                                                    |
|  API key: stored in config.                                                   |
|  Docs: https://docs.openclaw.ai/tools/web                                     |
|                                                                               |
+-------------------------------------------------------------------------------+
|
o  What now -------------------------------------------------------------+
|                                                                        |
|  What now: https://openclaw.ai/showcase ("What People Are Building").  |
|                                                                        |
+------------------------------------------------------------------------+
|
—  Onboarding complete. Use the dashboard link above to control OpenClaw.

建议设置如下cache优化。

root@openclaw:~# mkdir -p /var/tmp/openclaw-compile-cache
root@openclaw:~# sudo vi /etc/profile.d/openclaw.sh
export NODE_COMPILE_CACHE=/var/tmp/openclaw-compile-cache
export OPENCLAW_NO_RESPAWN=1

确认验证

  • 查看状态
    查看gateway网关状态,会现职相关配置文件、绑定的IP端口、dashboard界面访问方式等信息。

提示:默认dashboard仅支持本地,即部署OpenClaw的节点通过localhost/127.0.0.1访问。

root@openclaw:~# openclaw --version             # 查看版本
OpenClaw 2026.3.23-2 (7ffe7e4)

root@openclaw:~# openclaw gateway status

🦞 OpenClaw 2026.3.23-2 (7ffe7e4) — Automation with claws: minimal fuss, maximal pinch.

Service: systemd (enabled)
File logs: /tmp/openclaw/openclaw-2026-03-25.log
Command: /root/.nvm/versions/node/v24.14.0/bin/node /root/.nvm/versions/node/v24.14.0/lib/node_modules/openclaw/dist/index.js gateway --port 18789
Service file: ~/.config/systemd/user/openclaw-gateway.service
Service env: OPENCLAW_GATEWAY_PORT=18789

Service config looks out of date or non-standard.
Service config issue: Gateway service PATH includes version managers or package managers; recommend a minimal PATH. (/root/.nvm/versions/node/v24.14.0/bin)
Service config issue: Gateway service uses Node from a version manager; it can break after upgrades. (/root/.nvm/versions/node/v24.14.0/bin/node)
Service config issue: System Node 22 LTS (22.16+) or Node 24 not found; install it before migrating away from version managers.
Recommendation: run "openclaw doctor" (or "openclaw doctor --repair").
Config (cli): ~/.openclaw/openclaw.json
Config (service): ~/.openclaw/openclaw.json

Gateway: bind=loopback (127.0.0.1), port=18789 (service args)
Probe target: ws://127.0.0.1:18789
Dashboard: http://127.0.0.1:18789/
Probe note: Loopback-only gateway; only local clients can connect.

Runtime: running (pid 2208, state active, sub running, last exit 0, reason 0)
RPC probe: ok

Listening: 127.0.0.1:18789
Troubles: run openclaw status
Troubleshooting: https://docs.openclaw.ai/troubleshooting

访问验证

代理访问

OpenClaw直接对公网暴露会非常危险,官方建议的方式是通过ssh建立隧道,然后在本地访问。
如上所示,在初始化完成后给出了命令示例,在任何需要访问的客户端,如Windows本机,执行如下命令。

PS C:\Windows\system32> ssh -N -L 18789:127.0.0.1:18789 root@149.88.85.82

然后浏览器直接访问: http://127.0.0.1:18789/#token=c4485877f05ab69e042ad8325404ab34d4290150000000000 。 。

003

代理配置

部署在云端的OpenClaw服务器,不建议把图形界面相关服务或端口18789暴露到公网,建议前端安装代理,然后代理到OpenClaw。
本实验选择Nginx充当代理入口,若不需要使用域名访问,也可以直接通过 IP:Port 端口形式访问。

  • 安装依赖
root@openclaw:~# apt -y install curl gnupg2 ca-certificates lsb-release ubuntu-keyring
  • 导入密钥
root@openclaw:~# curl https://nginx.org/keys/nginx_signing.key | gpg --dearmor \
    | sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/null
  • 导入仓库
    基于国内中科大仓库,导入配置。
root@openclaw:~# echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] \
https://mirrors.ustc.edu.cn/nginx/ubuntu/ `lsb_release -cs` nginx" \
    | sudo tee /etc/apt/sources.list.d/nginx.list
  • 正式安装
root@openclaw:~# apt update
root@openclaw:~# apt -y install nginx
root@openclaw:~# nginx -v
  • 修改跨域
    使用代理后,通过域名访问,会被判断来自一个非本机地址(如 IP 或域名)访问 Dashboard,但该来源不在白名单中,导致无法登录,因此需要先修改配置。
root@openclaw:~# openclaw config set gateway.controlUi.allowedOrigins '["http://127.0.0.1:18789", "http://localhost:18789", "https://openclaw.linuxsb.com", "http://openclaw.linuxsb.com"]'
root@openclaw:~# openclaw gateway restart

提示:也可通过修改配置文件追加controlUi实现,同时基于安全考虑,WebUI只能在部署OpenClaw本地通过127.0.0.1:18789访问,若不使用代理希望将端口暴露出来,也可将如下 "bind": "loopback", 修改为 "bind": "lan",

root@openclaw:~# vim /root/.openclaw/openclaw.json
# ……
  "gateway": {
    "port": 18789,
    "mode": "local",
    "bind": "loopback",
    "controlUi": {
      "allowedOrigins": [
        "http://127.0.0.1:18789",
        "http://localhost:18789",
        "https://openclaw.linuxsb.com",
        "http://openclaw.linuxsb.com"
      ]
    },
# ……
  • 配置代理
    将本机 OpenClaw UI 进行代理,本实验已获取免费一年的证书,且域名解析配置已完成,免费证书获取可参考:https://freessl.cn
root@openclaw:~# mkdir -p /etc/nginx/tls                # 将证书上传至该目录
root@openclaw:~# ll /etc/nginx/tls/
total 16
drwxr-xr-x 2 root root 4096 Mar 23 22:43 ./
drwxr-xr-x 4 root root 4096 Mar 23 22:43 ../
-rw-r--r-- 1 root root 1679 Mar 23 22:41 openclaw.linuxsb.com.key
-rw-r--r-- 1 root root 3579 Mar 23 22:41 openclaw.linuxsb.com.pem

root@openclaw:~# vim /etc/nginx/conf.d/openclaw.conf
server {
    listen 443 ssl;
    http2 on;
    server_name  openclaw.linuxsb.com;

    ssl_certificate      /etc/nginx/tls/openclaw.linuxsb.com.pem;
    ssl_certificate_key  /etc/nginx/tls/openclaw.linuxsb.com.key;
    ssl_protocols TLSv1.2 TLSv1.3;
    ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
    ssl_prefer_server_ciphers on;
    ssl_session_timeout 10m;

    access_log  /var/log/nginx/openclaw.access.log  main;
    error_log   /var/log/nginx/openclaw.error.log  warn;

    location / {
        proxy_pass http://127.0.0.1:18789;
        proxy_http_version 1.1;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_connect_timeout 10s;
        proxy_read_timeout    60s;
        proxy_send_timeout    60s;
  }
}

server {
    listen       80;
    server_name  openclaw.linuxsb.com;
    return 301 https://$host$request_uri;
}

root@openclaw:~# systemctl enable nginx --now

访问验证

使用浏览器访问相关网页:https://openclaw.linuxsb.com ,通过 openclaw dashboard --no-open 查看 Token 并输入后,若出现如下页面:

004

由于 OpenClaw 对安全验证极其严格,因此需要对通过公网访问的设备进行授权访问。

root@openclaw:~# openclaw devices list              # 查看设备
root@openclaw:~# openclaw devices list

🦞 OpenClaw 2026.3.23-2 (7ffe7e4)
   If you can describe it, I can probably automate it—or at least make it funnier.

|
o  
Pending (1)
┌──────────────────────────────────────┬─────────────┬──────────┬───────────┬────────────┬──────────┬────────┐
│ Request                              │ Device      │ Role     │ Scopes    │ IP         │ Age      │ Flags  │
├──────────────────────────────────────┼─────────────┼──────────┼───────────┼────────────┼──────────┼────────┤
│ 69593ba4-4175-42a6-83d7-4bbb37818321 │ 956cd228663 │ operator │ operator. │            │ just now │        │
│                                      │ b51b0192d62 │          │ admin,    │            │          │        │
│                                      │ 767d24eea28 │          │ operator. │            │          │        │
│                                      │ fd63ee9866a │          │ read,     │            │          │        │
│                                      │ 528f38e7da2 │          │ operator. │            │          │        │
│                                      │ 3164ec899   │          │ write,    │            │          │        │
│                                      │             │          │ operator. │            │          │        │
│                                      │             │          │ approvals │            │          │        │
│                                      │             │          │ ,         │            │          │        │
│                                      │             │          │ operator. │            │          │        │
│                                      │             │          │ pairing   │            │          │        │
└──────────────────────────────────────┴─────────────┴──────────┴───────────┴────────────┴──────────┴────────┘

root@openclaw:~# openclaw devices approve 69593ba4-4175-42a6-83d7-4bbb37818321              # 授权
root@openclaw:~# openclaw devices list                                                      # 再次查看

再次登录确认成功,并且对话验证正常。

005

OpenClaw配置

OpenClaw基础命令

openclaw服务端支持多种命令,常见的命令如下:

基础命令 功能 常用参数 / 示例 适用场景
openclaw gateway 管理后台核心服务(最核心) openclaw gateway install/start/stop/restart/status 服务异常中断、修改配置后必须重启、配置开机自启动场景
openclaw onboard 重新进入初始化向导(最常用) –install-daemon(自动安装后台服务) --no-onboard(仅安装,不进入初始化向导) 首次安装、需要重置模型 / 渠道 / 权限配置时
openclaw config 交互式修改配置(推荐) openclaw config set model claude-4 openclaw config set channel telegram 仅修改模型、渠道、端口等配置,无需重新完整初始化流程
openclaw status 实时查看整体运行状态 openclaw status --all(查看全量状态) openclaw status --json(以 JSON 格式输出) 快速排查“界面无法打开”、“消息无回复”等常见问题
openclaw dashboard 一键打开 Web 控制面板 无参数(自动处理端口与 Token) 快速通过浏览器访问控制面板:http://127.0.0.1:18789
openclaw logs --follow 实时跟踪日志输出 openclaw logs --follow(持续追踪日志) openclaw logs --json(以 JSON 格式输出日志) 精准定位报错、技能执行失败、模型调用超时等问题
openclaw update 一键升级到最新版本 openclaw update(自动拉取最新代码并重启服务) 建议定期执行,用于获取新功能、安全补丁与版本修复
openclaw doctor 全面健康诊断 openclaw doctor 一键检查配置错误、端口占用、权限不足等系统问题
openclaw health 轻量级健康检查 openclaw health 快速确认核心 Gateway 服务是否存活
openclaw channels status 查看所有聊天渠道状态 openclaw channels status --probe(主动探测连接状态) 验证 Telegram / 飞书 / 微信等聊天渠道是否正常连接
openclaw skills list 查看所有skill openclaw skills list --status ready 查看已经

更多配置参考:Configuration 配置

OpenClaw卸载

停止服务

建议先停止相关服务。

systemctl --user stop openclaw-gateway.service
systemctl --user disable openclaw-gateway.service
systemctl --user daemon-reload
rm -f ~/.config/systemd/user/openclaw-gateway.service

lsof -i :18789        # macOS/Linux                     # 确认已停止

执行卸载

  • 官方脚本
    建议优先使用官方卸载脚本进行卸载。
openclaw uninstall --all --yes --non-interactive
  • npm卸载
    使用npm方式卸载。
npm uninstall -g openclaw
npm cache clean --force

如上命令会:

  • 停止 Gateway 服务
  • 删除状态目录(~/.openclaw)
  • 卸载 npm 全局包

清理残留

若还存在相关残留,可将如下目录直接删除。

rm -rf .config/systemd
rm -rf ~/.openclaw
rm -rf ~/.clawdbot
rm -rf ~/.moltbot
rm -rf ~/.molthub
rm -rf /tmp/{jiti,node-compile-cache,openclaw,snap-private-tmp}

确认卸载

通过查看服务、端口、目录、命令等方式确认卸载完成。

# 1. 命令是否已移除
which openclaw

# 2. 配置目录是否已删除
ls ~/.openclaw ~/.clawdbot ~/.moltbot ~/.molthub 2>&1

# 3. 后台服务是否已停止(macOS)
launchctl list | grep -i openclaw
launchctl list | grep -i molt
launchctl list | grep -i clawd

# 4. 后台服务是否已停止(Linux)
systemctl --user list-units | grep -i openclaw

# 5. 端口是否已释放
lsof -i :18789

# 6. 进程是否已终止
ps aux | grep -i openclaw

完全卸载也可参考:卸载 OpenClaw

文档收集

OpenClaw相关文档收集和汇总:

Linux部署文档

Linux安装参考:

linux安装openclaw

如何安装OpenClaw——快速安装

阿里云/本地部署OpenClaw及避坑指南

OpenClaw(Clawdbot)阿里云及本地部署喂饭级流程

本地部署OpenClaw安装、配置、使用

OpenClaw 云服务器/虚拟机部署安装教程+常见报错

Windows部署文档

Windows部署参考:

Windows 11 指南:完整安装 OpenClaw 并快速上手

Windows WSL自定义模型安装OpenClaw教程

快速安装 OpenClaw:安装与配置指南

部署过程错误处理可参考:

OpenClaw Pairing required 错误解决方案详解
常见问题排查手册

脚本部署、容器部署、Kubernetes部署、OpenClaw优化参考:本地部署OpenClaw安装配置使用

楼主楼主,你的api key露出来了,不要紧吗:flushed_face:

牛啊,感谢分享,还有楼主,你的key没打码,你最好处理一下