Technical Guide

OpenClaw 最新安装教程:Windows + WSL2 国内/国际通用版

从零搭建自己的本地 AI Agent,支持 DeepSeek V4、Qwen 千问、MiniMax、Xiaomi MiMo、火山方舟豆包、OpenAI、Claude、Gemini 和本地 Ollama。

OpenClawAI AgentWSL2DeepSeekQwenMiniMaxMiMoOllama

从 0 搭建自己的本地 AI Agent:支持 DeepSeek V4、Qwen 千问、MiniMax、Xiaomi MiMo、火山方舟豆包、OpenAI、Claude、Gemini 和本地 Ollama。

一、这篇教程适合谁?

如果你想在 Windows 电脑上搭建一个真正能长期使用的本地 AI Agent,而不是只在网页上和 AI 聊天,那么 OpenClaw 很适合你。

OpenClaw 是一个运行在自己设备上的个人 AI assistant / Agent Gateway,可以连接模型、聊天渠道、工具、技能和本地工作区。你可以把它理解成:

模型只是大脑;
OpenClaw 是把模型、工具、渠道和本地环境连接起来的 Agent 中枢。

这篇教程同时适配两类用户:

用户类型 推荐路线
国内用户 WSL2 + 国内镜像源 + DeepSeek / Qwen / MiniMax / MiMo / 火山方舟
国际用户 WSL2 / macOS / Linux + OpenAI / Claude / Gemini / OpenRouter
想省钱或离线 Ollama 本地模型
想长期维护 systemd user service + backup + update + security audit

二、版本说明:为什么按 OpenClaw 2026.5.12 写?

本文基于 OpenClaw 2026.5.12 整理。

这版教程和一些旧教程最大的区别是:

旧写法:
DeepSeek / 千问 / 豆包 / MiMo 统一当成 OpenAI-compatible API 手动配置。

新写法:
优先使用 OpenClaw 原生 provider:
deepseek
qwen
minimax
xiaomi
volcengine
openai
anthropic
google
ollama

也就是说,本文不会把 DeepSeek、Qwen、MiniMax、MiMo、豆包都写成“伪装成 OpenAI 接口”的方式。

正确顺序应该是:

openclaw onboard --auth-choice <provider-auth-choice>
openclaw models list --provider <provider>
openclaw models set <provider/model>
openclaw doctor
openclaw gateway restart

只有下面这些情况才考虑手动 JSON 或 OpenAI-compatible 兜底:

1. 官方 provider 暂时没有收录你的模型;
2. 你使用企业内网代理;
3. 你自己搭了 LiteLLM / vLLM / SGLang / OneAPI;
4. 你要临时接入自定义 endpoint。

三、推荐安装路线

本文主线使用:

Windows 11
+ WSL2 Ubuntu
+ systemd
+ Node.js 24
+ OpenClaw 2026.5.12
+ 原生模型 provider
+ Dashboard 验证
+ backup / update / security audit

Windows 用户虽然也可以原生安装 OpenClaw,但如果你准备长期维护、后续接 Feishu / Telegram / Discord / 本地脚本 / 技能工作区,我更推荐 WSL2。

原因很简单:WSL2 更接近 Linux 服务器环境,文件权限、systemd、日志、服务管理都更稳定。


第一部分:Windows + WSL2 安装 OpenClaw

1. 安装 WSL2

在 Windows 开始菜单搜索 PowerShell,右键选择 以管理员身份运行

输入:

wsl --install

安装完成后重启电脑。

重启后,打开 Ubuntu,设置 Linux 用户名和密码。

检查 WSL 版本:

wsl -l -v

看到 Ubuntu 那一行显示 VERSION 2 即可。

进入 WSL:

wsl

后续 Linux 命令都在 WSL Ubuntu 里执行。


2. 开启 systemd

OpenClaw 长期运行建议使用 systemd user service。

在 WSL 里执行:

ps -p 1 -o comm=

如果输出是:

systemd

说明已经开启。

如果不是,执行:

sudo tee /etc/wsl.conf >/dev/null <<'EOF'
[boot]
systemd=true
EOF

回到 Windows PowerShell:

wsl --shutdown

重新进入 WSL:

wsl

再次检查:

ps -p 1 -o comm=
systemctl --user status

3. 国内用户:配置 apt 镜像源

海外用户可以跳过这一步。

国内用户建议使用清华 TUNA Ubuntu 镜像源。

先备份:

sudo mkdir -p /etc/apt/backup

sudo cp -a /etc/apt/sources.list \
  /etc/apt/backup/sources.list.bak.$(date +%Y%m%d-%H%M) 2>/dev/null || true

sudo cp -a /etc/apt/sources.list.d/ubuntu.sources \
  /etc/apt/backup/ubuntu.sources.bak.$(date +%Y%m%d-%H%M) 2>/dev/null || true

如果你是 Ubuntu 24.04 / 26.04 这种新版 DEB822 格式,执行:

if [ -f /etc/apt/sources.list.d/ubuntu.sources ]; then
  sudo sed -i \
    -e 's|http://archive.ubuntu.com/ubuntu|https://mirrors.tuna.tsinghua.edu.cn/ubuntu|g' \
    -e 's|http://security.ubuntu.com/ubuntu|https://mirrors.tuna.tsinghua.edu.cn/ubuntu|g' \
    -e 's|http://cn.archive.ubuntu.com/ubuntu|https://mirrors.tuna.tsinghua.edu.cn/ubuntu|g' \
    /etc/apt/sources.list.d/ubuntu.sources
fi

如果你的系统使用传统 sources.list,执行:

if [ ! -f /etc/apt/sources.list.d/ubuntu.sources ]; then
  . /etc/os-release
  CODENAME="${VERSION_CODENAME:-jammy}"

  sudo tee /etc/apt/sources.list >/dev/null <<EOF
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ ${CODENAME} main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ ${CODENAME}-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ ${CODENAME}-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ ${CODENAME}-security main restricted universe multiverse
EOF
fi

更新系统:

sudo apt clean
sudo apt update && sudo apt upgrade -y

4. 安装基础工具

sudo apt install -y curl git wget ca-certificates gnupg build-essential jq nano

验证:

curl --version
git --version
jq --version

5. 安装 Node.js 24

OpenClaw 推荐 Node.js 24,Node 22.16+ 也支持。如果使用官方安装脚本,脚本也会自动处理 Node,但提前装好 Node 更便于排错。

执行:

curl -fsSL https://deb.nodesource.com/setup_24.x -o /tmp/nodesource_setup.sh
sudo -E bash /tmp/nodesource_setup.sh
sudo apt-get install -y nodejs

验证:

node --version
npm --version

正常应该看到:

v24.x.x

6. 国内用户:配置 npm 镜像源

国内用户建议使用 npmmirror:

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

如果后面安装不到最新版 OpenClaw,切回官方源:

npm config set registry https://registry.npmjs.org
npm view openclaw version

7. 安装 OpenClaw

推荐使用官方安装脚本:

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

如果官方脚本下载慢,可以用 npm 备用方案:

npm install -g openclaw@latest
openclaw onboard --install-daemon

检查版本:

openclaw --version

如果提示:

openclaw: command not found

执行:

npm prefix -g
echo 'export PATH="$(npm prefix -g)/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
openclaw --version

8. 初始化 OpenClaw

执行:

openclaw onboard --install-daemon

建议新手选择:

配置项 建议
Setup mode QuickStart
Gateway Local
Install daemon Yes
Bind loopback / 127.0.0.1
Workspace 默认 ~/.openclaw/workspace
Message channels 第一次先 Skip
Skills 第一次先 Skip
Model provider 先选你最想用的模型 provider

初始化完成后,执行:

openclaw doctor
openclaw gateway status
openclaw dashboard

第二部分:模型接入总原则

1. 国内 / 国际模型怎么选?

场景 推荐
国内新手 DeepSeek V4 Flash
国内质量优先 DeepSeek V4 Pro
国内通用中文 Qwen 千问 / 阿里云百炼
国内套餐 / Coding Plan MiniMax / 火山方舟 / Qwen Coding Plan
国内长上下文 Agent Xiaomi MiMo Pro
海外用户 OpenAI / Claude / Gemini
聚合模型 OpenRouter / Vercel AI Gateway
本地离线 Ollama
个人高频编程 MiniMax M2.7 / Qwen Coder / Volcengine Plan / OpenAI Codex

第三部分:国内模型接入

1. DeepSeek V4:国内新手首选

DeepSeek 现在应作为 OpenClaw 原生 provider 接入。

方案 A:交互式配置

openclaw onboard --install-daemon

按提示选择:

Setup mode: QuickStart
Model/auth provider: DeepSeek
Enter DeepSeek API key: 粘贴你的 DeepSeek API Key
Default model: deepseek-v4-flash

质量优先可以填:

deepseek-v4-pro

方案 B:命令行配置

openclaw onboard --auth-choice deepseek-api-key

验证模型:

openclaw models list --provider deepseek

设置模型时,以你本机 models list 输出为准。常见写法:

openclaw models set deepseek/deepseek-v4-flash

如果提示 unknown model,立即执行:

openclaw models list --provider deepseek

然后选择实际显示的模型引用。

验证

openclaw doctor
openclaw gateway restart
openclaw gateway status
openclaw dashboard

注意:如果官方文档页面与本机 models list 输出不完全一致,以你本机实机输出为准。


2. Qwen / 千问 / 阿里云百炼

Qwen 现在是 OpenClaw 的原生 provider,provider id 是 qwen。一般优先使用 Standard 按量路线;如果你买了 Coding Plan,再走 Coding Plan。

Standard 按量路线:推荐大多数用户使用

中国区:

openclaw onboard --auth-choice qwen-standard-api-key-cn

国际区:

openclaw onboard --auth-choice qwen-standard-api-key

验证:

openclaw models list --provider qwen

设置模型:

openclaw models set qwen/qwen3.5-plus

如果你的列表里有 qwen/qwen3.6-plus

openclaw models set qwen/qwen3.6-plus

Coding Plan 路线

中国区:

openclaw onboard --auth-choice qwen-api-key-cn

国际区:

openclaw onboard --auth-choice qwen-api-key

验证:

openclaw models list --provider qwen
openclaw models set qwen/qwen3.5-plus

3. MiniMax:Token Plan / Coding Plan 推荐

MiniMax 适合想用 Token Plan / Coding Plan 的用户。OpenClaw 中主要有两个 provider:

minimax:API Key 路线
minimax-portal:OAuth / Coding Plan 路线

中国用户:OAuth / Coding Plan

openclaw onboard --auth-choice minimax-cn-oauth

国际用户:

openclaw onboard --auth-choice minimax-global-oauth

查看模型:

openclaw models list --provider minimax
openclaw models list --provider minimax-portal

设置模型:

openclaw models set minimax-portal/MiniMax-M2.7

API Key 路线

中国区:

openclaw onboard --auth-choice minimax-cn-api

国际区:

openclaw onboard --auth-choice minimax-global-api

设置模型:

openclaw models set minimax/MiniMax-M2.7

高速版:

openclaw models set minimax/MiniMax-M2.7-highspeed

4. Xiaomi MiMo:长上下文 Agent 推荐

Xiaomi MiMo 也已经是 OpenClaw 原生 provider,provider id 是 xiaomi

配置:

openclaw onboard --auth-choice xiaomi-api-key

或者直接传入 key:

openclaw onboard --auth-choice xiaomi-api-key --xiaomi-api-key "$XIAOMI_API_KEY"

查看模型:

openclaw models list --provider xiaomi

常见模型引用:

xiaomi/mimo-v2-flash
xiaomi/mimo-v2-pro
xiaomi/mimo-v2-omni

设置默认模型:

openclaw models set xiaomi/mimo-v2-flash

长上下文 Agent:

openclaw models set xiaomi/mimo-v2-pro

多模态:

openclaw models set xiaomi/mimo-v2-omni

5. 火山方舟 / 豆包 / Coding Plan

火山方舟在 OpenClaw 里主要有两个 provider:

volcengine:通用模型
volcengine-plan:coding workloads

配置:

openclaw onboard --auth-choice volcengine-api-key

查看模型:

openclaw models list --provider volcengine
openclaw models list --provider volcengine-plan

设置 Coding Plan:

openclaw models set volcengine-plan/ark-code-latest

设置豆包通用模型:

openclaw models set volcengine/doubao-seed-1-8-251228

如果模型名变化,以你本机 models list 输出为准。


第四部分:国际模型接入

1. OpenAI API

API Key 路线:

openclaw onboard --auth-choice openai-api-key

查看模型:

openclaw models list --provider openai

设置模型:

openclaw models set openai/gpt-5.5

如果你的列表里没有 gpt-5.5,以实际列表为准。


2. OpenAI Codex / ChatGPT OAuth

如果你有 ChatGPT / Codex 订阅,可以走 Codex OAuth:

openclaw onboard --auth-choice openai-codex

或者:

openclaw models auth login --provider openai-codex

查看模型:

openclaw models list --provider openai-codex

设置模型:

openclaw models set openai-codex/gpt-5.5

3. Claude / Anthropic

openclaw onboard --auth-choice apiKey

查看模型:

openclaw models list --provider anthropic

设置模型:

openclaw models set anthropic/claude-opus-4-6

如果模型名变化,以你本机列表为准。


4. Gemini / Google

openclaw models list --provider google

如果你在 onboarding 里选择 Google / Gemini,按提示输入 API Key 即可。最终模型名以本机列表为准。


第五部分:本地模型 Ollama

Ollama 不建议再用 /v1 OpenAI-compatible URL 作为主线接入 OpenClaw。

OpenClaw 集成的是 Ollama 原生 API /api/chat,支持 streaming 和 tool calling。远程 Ollama 不要使用:

http://host:11434/v1

应该使用:

http://host:11434

不要带 /v1

1. 安装 Ollama

curl -fsSL https://ollama.com/install.sh | sh

验证:

ollama --version

拉取模型:

ollama pull llama3.3

查看本地模型:

ollama list

2. 通过 OpenClaw onboarding 接入

openclaw onboard

选择:

Provider: Ollama
Base URL: http://127.0.0.1:11434
Mode: Local

3. 非交互配置

openclaw onboard --non-interactive \
  --auth-choice ollama \
  --custom-base-url "http://127.0.0.1:11434" \
  --custom-model-id "llama3.3" \
  --accept-risk

验证:

openclaw models list
openclaw models set ollama/llama3.3

第六部分:启动与验证

安装和模型配置完成后,统一执行:

openclaw --version
openclaw doctor
openclaw gateway status
openclaw health

检查端口:

ss -ltnp | grep 18789 || true

打开 Dashboard:

openclaw dashboard

如果 Dashboard 能打开,并且 Chat 页面可以正常回复,基础安装完成。

也可以使用终端聊天:

openclaw terminal

或者打开 TUI:

openclaw tui

第七部分:更新、备份和安全

1. 备份

建议第一次安装成功后立刻执行:

mkdir -p ~/backups/openclaw

openclaw backup create --output ~/backups/openclaw --verify

只备份配置:

openclaw backup create --output ~/backups/openclaw --only-config --verify

查看备份:

ls -lh ~/backups/openclaw

2. 更新

推荐使用:

openclaw update

稳妥更新流程:

openclaw backup create --output ~/backups/openclaw --verify

openclaw update

openclaw doctor
openclaw gateway restart
openclaw health
openclaw gateway status

查看当前 npm 最新版本:

npm view openclaw version

如果需要固定版本:

npm i -g openclaw@2026.5.12
openclaw doctor
openclaw gateway restart

3. 安全检查

OpenClaw 是 Agent,不是普通聊天机器人。它可能连接你的文件、浏览器、命令行、消息渠道和 API Key,所以不要把 Dashboard 暴露到公网,不要把 API Key 写进 GitHub,不要给陌生人共享一个有工具权限的 agent。

建议执行:

openclaw security audit
openclaw security audit --deep

如果你确定要让它自动修一些常见问题:

openclaw security audit --fix

权限收紧:

chmod 700 ~/.openclaw
chmod 700 ~/.openclaw/workspace 2>/dev/null || true

检查敏感文件:

find ~/.openclaw -type f \( -name "*.env" -o -name "*key*" -o -name "*token*" -o -name "*credential*" \) -print

第八部分:常见问题

1. openclaw: command not found

npm prefix -g
echo "$PATH"
echo 'export PATH="$(npm prefix -g)/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
openclaw --version

2. apt update 很慢

grep -R "mirrors.tuna.tsinghua.edu.cn" \
  /etc/apt/sources.list \
  /etc/apt/sources.list.d/*.sources 2>/dev/null

sudo apt clean
sudo apt update

3. npm install 很慢

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

如果安装不到最新版:

npm config set registry https://registry.npmjs.org
npm view openclaw version

4. Gateway 没启动

openclaw doctor
openclaw gateway status
openclaw gateway restart

查看 systemd 日志:

systemctl --user status openclaw-gateway.service
journalctl --user -u openclaw-gateway.service -n 100 --no-pager

5. Dashboard 打不开

openclaw gateway status
ss -ltnp | grep 18789 || true
openclaw dashboard

6. 模型 unknown model

先查列表:

openclaw models list --provider deepseek
openclaw models list --provider qwen
openclaw models list --provider minimax
openclaw models list --provider xiaomi
openclaw models list --provider volcengine

然后按实际输出设置:

openclaw models set <provider/model>

7. API Key 明明填了但 daemon 读不到

如果 Gateway 是 systemd daemon,需要确保 key 对 daemon 可见。

推荐写入:

nano ~/.openclaw/.env

示例:

DEEPSEEK_API_KEY=你的key
QWEN_API_KEY=你的key
MINIMAX_API_KEY=你的key
XIAOMI_API_KEY=你的key
VOLCANO_ENGINE_API_KEY=你的key
OPENAI_API_KEY=你的key
ANTHROPIC_API_KEY=你的key

保存后:

chmod 600 ~/.openclaw/.env
openclaw gateway restart
openclaw doctor

第九部分:实操验收清单

按教程做完后,逐条检查:

openclaw --version

期望看到:

2026.5.12 或更新版本

继续:

openclaw doctor
openclaw gateway status
openclaw health

检查模型:

openclaw models list

检查你选择的 provider:

openclaw models list --provider deepseek

设置默认模型:

openclaw models set deepseek/deepseek-v4-flash

如果 unknown model:

openclaw models list --provider deepseek

按实际列表重新设置。

重启:

openclaw gateway restart
openclaw dashboard

能打开 Dashboard,能正常回复,就算安装成功。


最终推荐组合

国内新手最稳组合

Windows 11
+ WSL2 Ubuntu
+ 清华 apt 镜像
+ npmmirror npm 镜像
+ Node.js 24
+ OpenClaw 2026.5.12
+ DeepSeek V4 Flash
+ Dashboard
+ backup
+ security audit

国内长期使用组合

DeepSeek V4 Flash:默认快速模型
DeepSeek V4 Pro:复杂任务备用
Qwen Standard:中文、多模态、长上下文
MiniMax Coding Plan:编程和搜索
Xiaomi MiMo Pro:长上下文 Agent
Volcengine Plan:豆包 / Coding Plan

国际用户组合

OpenAI API 或 OpenAI Codex OAuth
Claude / Anthropic
Gemini
OpenRouter
Ollama 本地模型备用

结语

到这里,你已经完成了 OpenClaw 的基础安装、模型接入、Dashboard 验证、备份和安全检查。

这篇教程最重要的原则是:

先跑通,再扩展。
先用原生 provider,再考虑自定义 OpenAI-compatible。
先保证 Dashboard 能回复,再接 Feishu / Telegram / Discord / WeChat。
先备份,再更新。

对新手来说,第一天不要追求全自动,也不要一次性接太多渠道。只要完成下面四件事,就已经是一个合格的 OpenClaw 环境:

能启动
能打开 Dashboard
能调用模型
能备份和更新

参考资料

最后更新:2026-05-15

这篇教程会持续更新,我会把实操中遇到的报错、修正和优化补充到这里。