阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

最新OpenClaw使用手册:安装、卸载命令、换大模型等,新手也能上手

2次阅读
没有评论

共计 13623 个字符,预计需要花费 35 分钟才能阅读完成。

 

最新 OpenClaw 使用手册:安装、卸载命令、换大模型等,新手也能上手

简介

大家好,我是星哥。这段时间好多朋友问我 OpenClaw 怎么装、怎么用、怎么换模型、怎么接 QQ 和 Telegram,我干脆把自己踩过的坑、试过的方案,从头到尾整理成这份最全手册。

从一键安装、常用命令,到大模型切换、配置文件、故障排查,我都写得明明白白,新手跟着敲命令就能跑起来,老手也能直接拿去做定制部署。不管是服务器、还是 Windows 本地,看完这篇,OpenClaw 你就能彻底玩明白。

最新 OpenClaw 使用手册:安装、卸载命令、换大模型等,新手也能上手

本文是 openclaw 写文档,星哥做了一些修改。

如何使用 openclaw,openclaw 的常用命令,更换大模型的方式,整理最全的文档,放到 /root/openclaw.md 文档中

最新 OpenClaw 使用手册:安装、卸载命令、换大模型等,新手也能上手

核心特点

  • 自托管:在你的硬件上运行,按你的规则
  • 多渠道:一个网关同时服务 WhatsApp、Telegram、Discord 等
  • 智能体原生:专为编程智能体设计,支持工具使用、会话、记忆和多智能体路由
  • 开源:MIT 许可证,社区驱动

工作原理

最新 OpenClaw 使用手册:安装、卸载命令、换大模型等,新手也能上手

安装

星哥之前写的文章。

官方命令安装

# 官方命令
curl -fsSL https://openclaw.ai/install.sh | bash

手动安装

# 如果一键脚本失败,可以手动安装
npm install -g openclaw@latest

# 如果遇到权限问题
sudo npm install -g openclaw@latest

指定淘宝镜像源安装 openclaw(强烈建议)

指定 npm 安装源为「淘宝 npm 镜像源」(国内常用),默认的 npm 官方源(registry.npmjs.org)在国内访问可能慢或不稳定,换这个源能提升安装速度和成功率。

npm i -g openclaw --ignore-scripts --registry=https://registry.npmmirror.com

把 npm 的源,永久改成淘宝 npm 镜像源(非必要操作)

使用国内源可以大大提高 npm 的下载速度。

查看 npm 源:

查看 npm 源:npm config get registry

C:\Users\Administrator>npm config get registry
https://registry.npmjs.org/

设置为淘宝 npm 镜像源

npm config set registry https://registry.npmmirror.com

C:\Users\Administrator>npm config get registry
https://registry.npmmirror.com
# 交互式引导(推荐)
openclaw onboard --install-daemon

或使用配置向导:

openclaw configure

快速开始

1. 配对频道(以 WhatsApp 为例)

openclaw channels login

2. 启动网关

openclaw gateway --port 18789

3. 打开控制面板

浏览器访问:http://127.0.0.1:18789

常用命令

全局标志

  • --dev:隔离状态到 ~/.openclaw-dev 并切换默认端口
  • --profile <name>:隔离状态到 ~/.openclaw-<name>
  • --no-color:禁用 ANSI 颜色
  • --updateopenclaw update 的简写
  • -V, --version:打印版本并退出

设置和配置

# 初始化配置 + 工作空间
openclaw setup

# 交互式配置向导
openclaw configure

# 查看配置
openclaw config get < 路径 >

# 设置配置项
openclaw config set < 路径 > < 值 >

# 删除配置项
openclaw config unset < 路径 >

# 验证配置
openclaw config validate

# 查看配置文件路径
openclaw config file

网关管理

# 运行网关(前台)
openclaw gateway
openclaw gateway run

# 安装网关服务
openclaw gateway install

# 启动 / 停止 / 重启服务
openclaw gateway start
openclaw gateway stop
openclaw gateway restart

# 查看网关状态
openclaw gateway status
openclaw gateway status --deep

# 健康检查
openclaw gateway health

# 探测网关
openclaw gateway probe

# 发现局域网网关
openclaw gateway discover

# 查看日志
openclaw logs
openclaw logs --follow
openclaw logs --limit 200

频道管理

# 列出已配置频道
openclaw channels list

# 查看频道状态
openclaw channels status
openclaw channels status --probe

# 添加频道
openclaw channels add --channel telegram --account alerts --name "Alerts Bot" --token $TELEGRAM_BOT_TOKEN
openclaw channels add --channel discord --account work --name "Work Bot" --token $DISCORD_BOT_TOKEN

# 移除频道
openclaw channels remove --channel discord --account work --delete

# 登录 / 登出(支持 WhatsApp Web)
openclaw channels login
openclaw channels logout

# 查看频道日志
openclaw channels logs
openclaw channels logs --channel telegram --lines 100

添加 QQ 频道

openclaw plugins install @sliverp/qqbot@latest
openclaw channels add --channel qqbot --token "你申请的 APPID: 你申请的密钥"
openclaw gateway restart

模型管理

openclaw models status
openclaw models status --json
openclaw models status --probe

# 列出可用模型
openclaw models list
openclaw models list --all
openclaw models list --provider openai

# 设置默认模型
openclaw models set anthropic/claude-opus-4-6

# 设置图像模型
openclaw models set-image openai/gpt-4o

# 扫描可用模型
openclaw models scan
openclaw models scan --set-default

# 管理模型别名
openclaw models aliases list
openclaw models aliases add gpt4 openai/gpt-4
openclaw models aliases remove gpt4

# 管理回退模型
openclaw models fallbacks list
openclaw models fallbacks add openai/gpt-5.2
openclaw models fallbacks remove openai/gpt-5.2
openclaw models fallbacks clear

身份验证

# 添加认证配置
openclaw models auth add

# 设置 Anthropic Token(通过 Claude Code CLI)
claude setup-token
openclaw models auth setup-token --provider anthropic

# 粘贴 Token
openclaw models auth paste-token --provider anthropic --profile-id my-profile

会话管理

# 列出会话
openclaw sessions
openclaw sessions --active 60

# 向会话发送消息
openclaw message send --target +15555550123 --message "Hello"

智能体管理

# 列出智能体
openclaw agents list
openclaw agents list --bindings

# 添加智能体
openclaw agents add my-agent --workspace ~/.openclaw/workspace-my

# 绑定 / 解绑频道
openclaw agents bind --agent my-agent --bind whatsapp:personal
openclaw agents unbind --agent my-agent --bind whatsapp:personal

# 删除智能体
openclaw agents delete my-agent --force

节点管理(移动设备)

# 列出节点
openclaw nodes list
openclaw nodes list --connected

# 查看待批准节点
openclaw nodes pending

# 批准 / 拒绝节点
openclaw nodes approve <requestId>
openclaw nodes reject <requestId>

# 节点操作
openclaw nodes camera list --node <id>
openclaw nodes camera snap --node <id>
openclaw nodes canvas snapshot --node <id>
openclaw nodes notify --node <id> --title "Hello" --body "Notification"

浏览器控制

# 浏览器状态
openclaw browser status

# 启动 / 停止浏览器
openclaw browser start
openclaw browser stop

# 管理标签页
openclaw browser tabs
openclaw browser open <url>
openclaw browser close <targetId>

# 截图和快照
openclaw browser screenshot
openclaw browser snapshot

# 页面操作
openclaw browser navigate <url>
openclaw browser click <ref>
openclaw browser type <ref> <text>
openclaw browser press <key>
openclaw browser fill --fields '{"email":"test@example.com"}'

技能和插件

# 列出技能
openclaw skills list
openclaw skills list --eligible
openclaw skills info <name>
openclaw skills check

# 插件管理
openclaw plugins list
openclaw plugins info <id>
openclaw plugins install <path>
openclaw plugins enable <id>
openclaw plugins disable <id>
openclaw plugins doctor

记忆管理

openclaw memory status

# 重新索引记忆文件
openclaw memory index

# 语义搜索记忆
openclaw memory search "< 查询 >"

定时任务(Cron)

# 查看定时任务状态
openclaw cron status
openclaw cron list

# 添加定时任务
openclaw cron add --name "daily-report" --cron "0 9 * * *" --system-event "生成日报"

# 编辑 / 删除任务
openclaw cron edit <id>
openclaw cron rm <id>

# 启用 / 禁用
openclaw cron enable <id>
openclaw cron disable <id>

# 运行任务
openclaw cron run <id>

给它一个命令 ” 5 分钟之后,提醒我喝水 ”

最新 OpenClaw 使用手册:安装、卸载命令、换大模型等,新手也能上手

诊断和维护

# 健康检查
openclaw doctor
openclaw doctor --deep
openclaw doctor --fix
openclaw doctor --yes

# 系统状态
openclaw status
openclaw status --deep
openclaw status --usage

# 健康检查
openclaw health

# 安全审计
openclaw security audit
openclaw security audit --deep
openclaw security audit --fix

# 重置配置
openclaw reset --scope config
openclaw reset --scope config+creds+sessions
openclaw reset --scope full --yes

# 卸载
openclaw uninstall --all --yes

终端 UI

openclaw tui

# 带参数启动
openclaw tui --session <key> --thinking medium

文档搜索

# 搜索文档
openclaw docs < 查询 >
openclaw docs "配置模型"

更换大模型

方式一:通过配置向导

openclaw configure

选择模型配置选项,按提示完成。

方式二:直接设置模型

# 设置主模型
openclaw models set anthropic/claude-opus-4-6

# 设置图像模型
openclaw models set-image openai/gpt-4o

方式三:编辑配置文件

编辑 ~/.openclaw/openclaw.json

    添加大模型"nvidia": {"baseUrl":"https://integrate.api.nvidia.com/v1","apiKey":" 你的 nvidia 的 APIKEY","api":"openai-completions","models": [
          {
            "id": "openai/gpt-oss-120b",
            "name": "gpt-oss-120b",
            "compat": {"supportsStore": false}
          }
        ]
      },
      
      
   修改
    "model": {"primary": "nvidia/openai/gpt-oss-120b"},
      "models": {
        "nvidia/openai/gpt-oss-120b": {"alias": "nvidia"}
      },
      

方式四:使用 onboard 非交互式配置

# 使用特定提供商
openclaw onboard --non-interactive --auth-choice openai-api-key --openai-api-key $OPENAI_API_KEY

# 使用 OpenRouter
openclaw onboard --non-interactive --auth-choice openrouter-api-key --openrouter-api-key $OPENROUTER_API_KEY

# 使用自定义 API
openclaw onboard --non-interactive \
  --auth-choice custom-api-key \
  --custom-base-url "https://api.example.com/v1" \
  --custom-model-id "gpt-4" \
  --custom-api-key $API_KEY

支持的模型提供商

  • OpenAI – GPT 系列(API + Codex)
  • Anthropic – Claude 系列(API + Claude Code CLI)
  • Moonshot AI – Kimi + Kimi Coding
  • Mistral – Mistral 系列
  • OpenRouter – 统一接口访问多个模型
  • Vercel AI Gateway – 统一网关
  • Cloudflare AI Gateway – 边缘 AI 网关
  • GLM – 智谱 AI 模型
  • MiniMax – MiniMax 模型
  • Qwen – 通义千问(OAuth)
  • Qianfan – 百度千帆
  • Venice – 隐私优先的 AI
  • Z.AI – 字节跳动
  • OpenCode Zen
  • Kilocode
  • Amazon Bedrock – AWS 托管模型
  • Together AI
  • Ollama – 本地模型
  • vLLM – 本地模型服务
  • NVIDIA
  • Hugging Face
  • Xiaomi

聊天中切换模型

在聊天中发送:

/model anthropic/claude-opus-4-6

或使用别名(如果已配置):

/model Claude

配置文件详解

配置文件位置:~/.openclaw/openclaw.json

OpenClaw 使用 JSON5 格式,支持注释和尾随逗号。

最小配置示例

{agents: { defaults: { workspace: "~/.openclaw/workspace"} },
  channels: {whatsapp: { allowFrom: ["+15555550123"] } },
}

完整配置示例

// ~/.openclaw/openclaw.json
{
  // 网关配置
  gateway: {
    port: 18789,
    bind: "loopback",  // loopback | lan | tailnet | auto | custom
    auth: "token",     // token | password
    token: "your-secure-token",
    mode: "local",
    reload: {
      mode: "hybrid",  // hybrid | hot | restart | off
      debounceMs: 300,
    },
  },

  // 智能体默认配置
  agents: {
    defaults: {
      workspace: "~/.openclaw/workspace",
      model: {
        primary: "anthropic/claude-opus-4-6",
        fallbacks: ["openai/gpt-5.2"],
      },
      imageModel: {primary: "openai/gpt-4o",},
      // 模型目录
      models: {"anthropic/claude-opus-4-6": { alias: "Claude"},
        "openai/gpt-5.2": {alias: "GPT"},
      },
      // 图像尺寸限制
      imageMaxDimensionPx: 1200,
      // 心跳配置
      heartbeat: {
        every: "30m",
        target: "last",
      },
      // 沙盒配置
      sandbox: {
        mode: "non-main",  // off | non-main | all
        scope: "agent",    // session | agent | shared
      },
      // 群组聊天配置
      groupChat: {mentionPatterns: ["@openclaw", "openclaw"],
      },
    },
    // 多智能体列表
    list: [{ id: "main", default: true, workspace: "~/.openclaw/workspace"},
      {id: "work", workspace: "~/.openclaw/workspace-work"},
    ],
  },

  // 频道配置
  channels: {
    whatsapp: {
      enabled: true,
      allowFrom: ["+15555550123", "+86138xxxxxxxx"],
      dmPolicy: "allowlist",  // pairing | allowlist | open | disabled
      groups: {"*": { requireMention: true},
        "group-id-xxx": {requireMention: false},
      },
    },
    telegram: {
      enabled: true,
      botToken: "123456:ABC-DEF1234ghIkl-zyx57W2v1u123ew11",
      dmPolicy: "pairing",
      allowFrom: ["tg:123456789"],
    },
    discord: {
      enabled: true,
      botToken: "YOUR_DISCORD_BOT_TOKEN",
      dmPolicy: "pairing",
    },
  },

  // 绑定规则(多智能体路由)bindings: [{ agentId: "main", match: { channel: "whatsapp", accountId: "personal"} },
    {agentId: "work", match: { channel: "discord", accountId: "work"} },
  ],

  // 会话配置
  session: {
    dmScope: "per-channel-peer",  // main | per-peer | per-channel-peer | per-account-channel-peer
    threadBindings: {
      enabled: true,
      idleHours: 24,
      maxAgeHours: 0,
    },
    reset: {
      mode: "daily",
      atHour: 4,
      idleMinutes: 120,
    },
  },

  // 工具配置
  tools: {
    web: {
      search: {
        enabled: true,
        // 搜索 API 配置
      },
    },
    browser: {enabled: true,},
  },

  // 定时任务配置
  cron: {
    enabled: true,
    maxConcurrentRuns: 2,
    sessionRetention: "24h",
    runLog: {
      maxBytes: "2mb",
      keepLines: 2000,
    },
  },

  // Webhooks 配置
  hooks: {
    enabled: true,
    token: "shared-secret",
    path: "/hooks",
    defaultSessionKey: "hook:ingress",
    mappings: [
      {match: { path: "gmail"},
        action: "agent",
        agentId: "main",
        deliver: true,
      },
    ],
  },

  // UI 配置
  ui: {enabled: true,},

  // 日志配置
  logging: {level: "info",  // debug | info | warn | error},

  // 环境变量(内联配置)env: {
    OPENAI_API_KEY: "sk-...",
    ANTHROPIC_API_KEY: "sk-ant-...",
  },
}

配置热重载

Gateway 会监听配置文件变化并自动应用,无需手动重启。

模式 行为
hybrid (默认) 安全更改立即热应用,关键更改自动重启
hot 仅热应用安全更改,需要重启时记录警告
restart 任何配置更改都重启 Gateway
off 禁用文件监听,下次手动重启生效

使用 $include 拆分配置

// ~/.openclaw/openclaw.json
{gateway: { port: 18789},
  agents: {$include: "./agents.json5"},
  channels: {$include: ["./channels/whatsapp.json5", "./channels/telegram.json5"],
  },
}

环境变量替换

在配置中使用 ${VAR_NAME} 引用环境变量:

{gateway: { auth: { token: "${OPENCLAW_GATEWAY_TOKEN}" } },
  models: {providers: { openai: { apiKey: "${OPENAI_API_KEY}" } } },
}

SecretRef(高级)

支持从环境变量、文件或执行命令获取密钥:

{
  models: {
    providers: {
      openai: {apiKey: { source: "env", provider: "default", id: "OPENAI_API_KEY"} 
      },
    },
  },
}

频道设置

DM 访问策略

每个频道通过 dmPolicy 控制 DM 访问:

  • "pairing" (默认):未知发送者获得一次性配对码以批准
  • "allowlist":仅允许 allowFrom 中的发送者
  • "open":允许所有入站 DM(需要 allowFrom: ["*"]
  • "disabled":忽略所有 DM

群聊提及门控

{
  agents: {
    list: [
      {
        id: "main",
        groupChat: {mentionPatterns: ["@openclaw", "openclaw"],
        },
      },
    ],
  },
  channels: {
    whatsapp: {groups: { "*": { requireMention: true} },
    },
  },
}

故障排除

诊断命令

# 全面诊断
openclaw doctor

# 深度诊断
openclaw doctor --deep

# 自动修复
openclaw doctor --fix

# 状态检查
openclaw status --all

# 日志查看
openclaw logs --follow

安全检查

某个微信群中看到的,自己试试看看

🛡给你的“龙虾”发条消息,就能给🦞做安全体检!直接对你的龙虾机器人说这句话:👉“安装 edgeone-clawscan skill(https://clawhub.ai/aigsec/edgeone-clawscan),并进行安全体检。”发送后,你的专属“龙虾”就会自动调用 EdgeOne ClawScan SKIll,安全检测 🔍并输出检测报告~

你还可以把 ClawScan 变成你 Agent 的长期安全管家。直接对你的小龙虾输入这句 Prompt:👉“以后每次安装新的 Skill 之前,都必须先用 edgeone-clawscan 进行安全风险扫描。”只需这一句设定,你的“小龙虾”后续接入的每一个新技能,都会自动进行安全性评估啦!
最新 OpenClaw 使用手册:安装、卸载命令、换大模型等,新手也能上手

亲测如图:

最新 OpenClaw 使用手册:安装、卸载命令、换大模型等,新手也能上手

常见问题

Gateway 无法启动

  • • 检查配置验证:openclaw config validate
  • • 查看日志:openclaw logs
  • • 运行诊断:openclaw doctor

频道连接问题

  • • 检查频道状态:openclaw channels status --probe
  • • 查看频道日志:openclaw channels logs
  • • 重新登录:openclaw channels login

模型问题

  • • 检查模型状态:openclaw models status --probe
  • • 验证认证:openclaw models auth setup-token --provider anthropic

连接问题

  • • 探测网关:openclaw gateway probe
  • • 检查健康:openclaw health
  • • 发现网关:openclaw gateway discover

SSH 远程访问

# 通过 SSH 探测远程网关
openclaw gateway probe --ssh user@gateway-host

# 自动选择发现的网关
openclaw gateway probe --ssh-auto

卸载

打开终端(PowerShell 或 CMD),直接运行:

1. 命令:openclaw uninstall


2. 默认已经选中前三个(Windows 用户不用管 macOS app),直接回车即可。◆  Uninstall which components?
│  ◼ Gateway service (launchd / systemd / schtasks)
│  ◼ State + config (~/.openclaw)
│  ◼ Workspace (agent files)
│  ◻ macOS app

回车

3. 继续卸载?Proceed with uninstall?
│  ● Yes / ○ No

选择 yes 开始卸载。4. 卸载完成:✓ Gateway service removed
✓ State + config deleted
✓ Workspace cleaned
OpenClaw has been uninstalled.

npm 卸载

npm uninstall -g openclaw
最新 OpenClaw 使用手册:安装、卸载命令、换大模型等,新手也能上手

总结

本文是 OpenClaw 自托管多渠道 AI 智能体网关 的完整使用指南,覆盖从安装、基础使用到高级配置的全流程。文档详细说明官方、手动、国内镜像三种安装方式,整理网关、频道、模型、智能体等百余条常用命令,提供四种更换大模型的方法,并详解配置文件、频道权限、故障排查与卸载步骤。同时补充 QQ 等国内渠道配置、安全体检、定时任务等实用功能,适配新手快速上手与进阶用户定制需求,可直接作为部署与运维参考手册。

本文档基于 OpenClaw 最新版本整理,如有更新请参考官方文档。

 

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2026-03-12发表,共计13623字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中