Skip to content

OpenClaw 安装与使用指南#

简介#

OpenClaw 是一个运行在本地环境的高权限 AI 智能体,具有以下核心特性:

特性 说明
本地部署 运行在你的服务器或电脑上,数据完全自主可控
多平台支持 支持飞书、WhatsApp、Telegram、Discord、Slack 等主流聊天工具
浏览器控制 可以浏览网页、填写表单、提取数据
系统访问 读写文件、执行 Shell 命令、运行脚本
持久化记忆 记住你的偏好和上下文,成为真正属于你的 AI
插件扩展 支持社区技能插件,甚至可以自己编写插件

⚠️ 安全提示:由于 OpenClaw 运行时权限较大,出于安全考虑: - 不建议在本地或工作机上直接安装 - 建议使用 Docker 容器化安装 - 或直接使用云服务器(如腾讯云/阿里云 ECS)安装


安装方法#

方法一:Docker 安装(推荐)#

详细步骤请参考 官方 Docker 安装文档

方法二:二进制安装#

curl -fsSL https://openclaw.ai/install.sh | bash

# 验证安装
openclaw --version

📌 注意:在 Ubuntu 22.04 上安装成功,其他系统可能出现兼容性问题,建议优先使用 Docker 方式。

更多安装方式请参考 官方安装文档

快速开始#

1. 初始化配置#

# 运行初始化向导
openclaw onboard

初始化过程中需要配置以下内容:

配置项 说明
Models 选择 AI 模型提供商(如 OpenAI、Anthropic、NVIDIA 等)
Channels 配置通信渠道(飞书、Telegram、Discord 等)
Skills 选择技能插件(浏览器操作、文件处理等)

💡 提示:可以先跳过配置,后续通过 Dashboard 或命令行进行配置。

配置完成后,终端会输出 Dashboard 访问信息:

###...
  Dashboard ready ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
                                                                                    Dashboard link (with token):                                                      http://127.0.0.1:18789/?token=448b9c2116xxxxx                                     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 user@<host>                                       Then open:                                                                        http://localhost:18789/                                                           http://localhost:18789/?token=448b9c2116xxxxx                                     Docs:                                                                             https://docs.openclaw.ai/gateway/remote                                           https://docs.openclaw.ai/web/control-ui                                                                                                                           ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
###...

关键信息说明: - 本地访问http://127.0.0.1:18789/?token=448b9c2116xxxxx - 远程访问:需先建立 SSH 隧道 ssh -N -L 18789:127.0.0.1:18789 user@<host>

2. 访问 Dashboard#

# 启动 Gateway 服务
openclaw gateway

远程访问方式(容器环境):

# 1. 确保容器已启动 SSH 服务
# 2. 建立 SSH 隧道
ssh -N -L 18789:127.0.0.1:18789 user@<host>

# 3. 浏览器访问
# 本地:http://localhost:18789/
# 带 Token:http://localhost:18789/?token=YOUR_TOKEN

3. 批准设备接入#

首次在新设备上访问 Dashboard 时,需要手动批准:

# 查看待批准的设备请求
openclaw devices list

# 批准设备接入
openclaw devices approve <request_id>

配置管理#

配置文件路径:/root/.openclaw/openclaw.json

配置文件示例#

{
  "meta": {
    "lastTouchedVersion": "2026.2.3-1",
    "lastTouchedAt": "2026-02-07T06:11:37.464Z"
  },
  "wizard": {
    "lastRunAt": "2026-02-07T04:46:32.039Z",
    "lastRunVersion": "2026.2.3-1",
    "lastRunCommand": "onboard",
    "lastRunMode": "local"
  },
  "models": {
    "providers": {
      "nvidia": {
        "baseUrl": "https://integrate.api.nvidia.com/v1",
        "apiKey": "nvapi-xxx",
        "api": "openai-completions",
        "models": [
          {
            "id": "minimax-m2.1",
            "name": "minimax-m2.1",
            "reasoning": false,
            "input": [
              "text"
            ],
            "cost": {
              "input": 0,
              "output": 0,
              "cacheRead": 0,
              "cacheWrite": 0
            },
            "contextWindow": 128000,
            "maxTokens": 81920
          }
        ]
      }
    }
  },
  "agents": {
    "defaults": {
      "model": {
        "primary": "nvidia/minimaxai/minimax-m2.1"
      },
      "workspace": "/root/.openclaw/workspace",
      "memorySearch": {
        "remote": {
          "apiKey": "nvapi-xxx"
        }
      },
      "compaction": {
        "mode": "safeguard"
      },
      "blockStreamingBreak": "text_end",
      "heartbeat": {
        "accountId": "custom-1"
      },
      "maxConcurrent": 4,
      "subagents": {
        "maxConcurrent": 8
      }
    }
  },
  "messages": {
    "ackReactionScope": "group-mentions"
  },
  "commands": {
    "native": "auto",
    "nativeSkills": "auto"
  },
  "gateway": {
    "port": 18789,
    "mode": "local",
    "bind": "lan",
    "auth": {
      "mode": "token",
      "token": "448b9c2116xxxxx"
    },
    "tailscale": {
      "mode": "off",
      "resetOnExit": false
    }
  }
}

飞书接入#

1. 安装飞书插件#

openclaw plugins install @noah-claw/feishu

2. 配置飞书应用#

# 设置
openclaw config set channels.feishu.appId "cli_xxx"
openclaw config set channels.feishu.appSecret "3FZwchqaxxxxxxx"
openclaw config set channels.feishu.enabled true

## ...

常见问题#

1. 安装失败#

问题:在 Ubuntu 22.04 上安装成功,其他系统下出现安装失败

解决方案

  • 使用 Docker 安装(推荐)
  • 检查系统依赖是否完整
  • 确保网络连接正常

2. 连接问题#

问题:disconnected (1008): pairing required

解决方案

# 查看设备列表
openclaw devices list

# 批准请求
openclaw devices approve <request_id>

4. 模型配置问题#

问题:模型无法加载或 API 调用失败

解决方案

  • 不同厂家配置方法不同,参考官方文档
  • 验证 API 密钥是否正确
  • 检查网络连接
  • 确认模型是否支持

model providers


最佳实践#

1. 生产环境部署#

docker 容器化部署

2. 监控和日志#

# 查看实时日志
docker logs -f openclaw

# 配置日志轮转
openclaw config set logging.rotation.maxSize "100m"
openclaw config set logging.rotation.maxFiles "5"

3. 备份和恢复#

# 备份配置
tar -czf openclaw_backup_$(date +%Y%m%d).tar.gz /root/.openclaw

# 恢复配置
tar -xzf openclaw_backup_YYYYMMDD.tar.gz -C /

使用技巧#

指定agent进行对话:openclaw agent --agent local --message "see the config chages "


参考文档#