大家都在电脑上安装了openclaw了吗?

安装OpenClaw的完整流程可以概括为 9 个步骤:

  1. 确认机器配置
  2. 安装基础环境(Node.js + Git)。
  3. 获取并安装 OpenClaw
  4. 启动 OpenClaw 服务
  5. 运行 onboard配置向导
  6. 接入大模型(云端 / 本地)。
  7. 给龙虾“装技能”(安装 Skills)
  8. 配置对话入口(飞书、QQ、企业微信 等通道)。
  9. 发一条测试指令,确认开始干活

最主要的是:

  • 安装基础环境(Node.js + Git)。
  • 安装 OpenClaw,常见有3条路线:脚本一键安装、Docker / docker-compose 安装、图形安装器 / 第三方一键包。
  • 运行 onboard配置向导(新手必走)。
  • 接入大模型
  • 安装 Skills
  • 配置对话入口(聊天网关):QQ / 微信企业号 / 钉钉 / 飞书。

安装基础环境(Node.js + Git)是非常重要的一步。

只有这一关过了,后面一键安装OpenClaw、本地跑服务、装技能才不会到处报错。

先搞清楚:为啥一定要装 Node.js 和 Git?

没有 Node.js,OpenClaw 根本起不来;没有 Git,后面拉代码、装技能都会很麻烦。

组件用途和要求:

组件它干嘛用对OpenClaw的影响最低要求
Node.js​JavaScript 运行时环境一切服务的基础,版本过低会导致程序无法运行。必须 22.x 及以上​
npm / pnpm​包管理器管理OpenClaw及其所有依赖。随Node.js自动安装即可
Git​代码版本管理工具从GitHub拉取OpenClaw源码/发行包,以及后续的Skills。2.x 及以上

配置官方的 Node.js 22 LTS 版本。Git 则通过系统包管理器或官方安装包安装。

OpenClaw官方更推荐在Linux环境运行。所以,Windows用户的主流做法是:

安装 WSL2 (Windows Subsystem for Linux 2),在其内部的Ubuntu系统安装Node.js和Git,再部署OpenClaw。

WSL2 + Ubuntu 安装:

(1)PowerShell,执行命令:

wsl --install -d Ubuntu-24.04

(2)安装完成后重启电脑。在开始菜单打开“Ubuntu”,完成初始的用户名和密码设置。这里就不展开了,很简单的系统设置。

(3)在 WSL2 的 Ubuntu 安装 Node.js 22 和 Git:

# 1. 添加 NodeSource 源并安装 Node.js 22
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt update
sudo apt install -y nodejs git

# 2. 验证安装是否成功
node -v
npm -v
git --version

macOS 上最省心的方式是用 Homebrew

# 1)更新 Homebrew
brew update

# 2)安装 Node 和 Git
brew install node git

# 3)确认版本
node -v
npm -v
git --version

如果之前装过老版本 Node,可以:

brew upgrade node

让 Homebrew 升级到较新版本,再检查是否到 22 及以上。


常见小坑和排查思路:

情况可能原因解决办法
node: command not found安装失败或 PATH 未更新重新跑安装命令,或重启终端 / 机器;nvm 要 source ~/.bashrc
node -v 显示 v18 / v20系统自带老版本安装 nvm,用 nvm install 22 && nvm use 22,并设为默认
git: command not found未安装 Gitsudo apt install git / brew install git / Windows 走 git-scm 安装器
Windows 能在 CMD 里跑 Node,但 WSL 里找不到装在 Windows 系统里了,WSL 是另一套环境记住:OpenClaw 的所有安装都在 WSL 的 Linux 里进行

接下来是安装 OpenClaw。对于新手,推荐用官方一键脚本,简单快捷。

官方一键脚本安装适用macOS(Apple芯片 / Intel)、各种Linux(Ubuntu, Debian等)、Windows WSL2 的 Ubuntu。

自动检测Node版本、全局安装OpenClaw最新稳定版,并可选择是否自动运行onboard向导。

安装命令:

# 标准安装:包含自动运行onboard向导
curl -fsSL https://openclaw.ai/install.sh | bash

如果只想先安装程序本体,稍后再配置,可以添加参数跳过onboard

# 仅安装程序,不运行onboard
curl -fsSL https://openclaw.ai/install.sh | bash -s --no-onboard

安装完成后,会看到类似输出:

🦞 OpenClaw Installer
  I run on caffeine, JSON5, and the audacity of "it worked on my machine."

✓ Detected: linux

Install plan
OS: linux
Install method: npm
Requested version: latest

[1/3] Preparing environment
✓ Node.js v22.22.1 found
· Active Node.js: v22.22.1 (/usr/bin/node)
· Active npm: 10.9.4 (/usr/bin/npm)

[2/3] Installing OpenClaw
✓ Git already installed
· Configuring npm for user-local installs
✓ npm configured for user installs
· Installing OpenClaw v2026.3.8
✓ OpenClaw npm package installed
✓ OpenClaw installed

[3/3] Finalizing setup

! PATH missing npm global bin dir: /home/flu/.npm-global/bin
  This can make openclaw show as "command not found" in new terminals.
  Fix (zsh: ~/.zshrc, bash: ~/.bashrc):
    export PATH="/home/flu/.npm-global/bin:$PATH"

openclaw onboard是一个交互式新手引导,会一步步提问,帮生成完整的配置文件(~/.openclaw/openclaw.json),并启动服务。

向导会帮完成:

  • 检查Node版本和必要依赖。
  • 选择要使用的大模型(云端API或本地模型)。
  • 选择对话渠道(Telegram / 飞书 / QQ / Web UI 等)。
  • 选择是否安装一批常用技能(Skills)。
  • 把上述选择写入配置文件,并根据需要启动服务。

执行命令:

openclaw onboard --install-daemon

接下来终端会出现一连串提问,只要:

  • 用左、右、上、下箭头键选择选项;
  • 或者直接回车接受默认值;
  • 个别地方要手动粘贴 API Key / Bot Token。

不想一上来就配置各种聊天工具、技能,也可以优先把 模型接通 + 基础网关 配好;聊天通道和 Skills 可以先留空,等用顺手了再回来补。

下面就是在 onboard 的一个标准流程:

◇  I understand this is personal-by-default and shared/multi-user use requires lock-down. Continue?
│  Yes
│
◇  Onboarding mode
│  QuickStart
│
◇  Config handling
│  Use existing values
│
◇  Model/auth provider
│  ○ OpenAI
│  ○ Anthropic
│  ○ Chutes
│  ○ vLLM
│  ○ MiniMax
│  ○ Moonshot AI (Kimi K2.5)
│  ○ Google
│  ○ xAI (Grok)
│  ○ Mistral AI
│  ○ Volcano Engine
│  ○ BytePlus
│  ○ OpenRouter
│  ○ Kilo Gateway
│  ● Qwen (OAuth)
│  ○ Z.AI
│  ○ Qianfan
│  ○ Copilot
│  ○ Vercel AI Gateway
│  ○ OpenCode Zen
│  ○ Xiaomi
│  ○ Synthetic
│  ○ Together AI
│  ○ Hugging Face
│  ○ Venice AI
│  ...
│
◇  Filter models by provider
│  qwen-portal
│
◇  Default model
│  Keep current (qwen-portal/coder-model)
│
◇  Select channel (QuickStart)
│  Skip for now
│
◇  Search provider
│  Skip for now
│
◇  Configure skills now? (recommended)
│  No
│
◇  Enable hooks?
│  Skip for now
│
◇  Gateway service already installed
│  Restart
│
└  Onboarding complete. Use the dashboard link above to control OpenClaw.

注意,选择QWen的时候,要复制下面的地址到浏览器去授权(注册登录Qwen的账户)。

◇  Model/auth provider
│  Qwen
│
◐  Starting Qwen OAuth…│
◇  Qwen OAuth ─────────────────────────────────────────────────────────────────────────╮
│                                                                                      │
│  Open https://chat.qwen.ai/authorize?user_code=JYLTVQJ3&client=qwen-code to approve  │
│  access.                                                                             │
│  If prompted, enter the code JYLTVQJ3.                                               │
│                                                                                      │
├──────────────────────────────────────────────────────────────────────────────────────╯

认证授权界面:

跑完 onboard 之后,用命令确认一下:

openclaw --version    # 看看版本号,有就行
openclaw doctor       # 环境自检,有 WARN 正常,别出现 FATAL
openclaw status       # 看守护进程 / 网关是否 running

如果都显示正常,基本说明链路已经是通的。


接下来就是 QQ 接入 OpenClaw了!

开浏览器输入QQ开放平台,直接QQ扫码登录。

在这里插入图片描述

然后创建机器人。

创建完成后,出现下面的提示接入流程,按照页面上的指引复制到终端就可以了,最好是点 扫码聊天,把机器人添加到QQ上。

按照指引复制配置信息到终端:

# 安装QQ机器人插件
openclaw plugins install @sliverp/qqbot@latest

# 添加QQ频道(替换为你的AppID和AppSecret)
openclaw channels add --channel qqbot --token "你的AppID:你的AppSecret"

# 重启网关
openclaw gateway restart

之后,就可以在 QQ 给OpenClaw发指令啦!

在这里插入图片描述

官方推荐先用本地 Web 控制台,不用一开始就折腾 通讯软件:

openclaw dashboard

然后浏览器打开:

http://127.0.0.1:18789/

如果能看到一个 Web 界面:

编辑于 2026-03-16 · 著作权归作者所有