2026全网最详细 OpenClaw 安装教程 - 从零搭建你的私人AI助手(Windows/Mac/Linux)
🤖 2026年最火的开源AI助手平台,你装了吗?
最近技术圈有个项目特别火 —— OpenClaw,一个开源的本地 AI Agent 平台,GitHub Star 数已经飙到 287k+。
简单说,它能让你在本地跑一个 AI 助手,接入 Telegram / WhatsApp / Discord 等聊天平台,而且支持多模型、多智能体、工具调用,相当于一个能操控你电脑的私人 AI 管家。
我自己折腾了好几天,踩了不少坑,最后成功部署了多 Bot + 多智能体的架构。这篇文章把所有经验整理出来,保证是你能找到的最详细的教程。
为什么选 OpenClaw?
在聊安装之前,先说说它打动我的几个点:
| 特性 | 说明 |
|---|---|
| 开源免费 | MIT 协议,代码全部开源,不用担心隐藏收费 |
| 数据本地化 | 所有数据存在你自己电脑上,不经过第三方服务器 |
| 多模型切换 | 同时接入 DeepSeek、Gemini、Claude、GPT 等,还支持 Ollama 本地模型(离线可用) |
| 多平台接入 | Telegram、WhatsApp、Discord 一键接入 |
| 工具调用 | 能执行 Shell 命令、读写文件、操控浏览器、跑代码 |
| 多智能体 | 一个网关管理多个 AI 角色,各司其职 |
| Control UI | 自带 Web 管理面板,可视化配置 |
和其他 AI 平台有什么不同?
| 对比项 | OpenClaw | Dify | Coze | ChatGPT |
|---|---|---|---|---|
| 开源 | ✅ MIT | ✅ 部分 | ❌ | ❌ |
| 数据本地化 | ✅ | 需自部署 | ❌ 云端 | ❌ 云端 |
| 操控电脑 | ✅ Shell/文件/浏览器 | ❌ | ❌ | ❌ |
| 多模型切换 | ✅ 无限制 | ✅ | 有限 | 仅 GPT |
| 聊天平台接入 | ✅ TG/WA/Discord | 需二开 | 飞书/微信 | 仅网页 |
| 免费程度 | 完全免费 | 社区版免费 | 有限额 | 有限额 |
简单说:OpenClaw 更像一个能干活的 AI 助手,而不只是一个聊天机器人。它能直接操控你的电脑执行任务。
一、安装前准备
1.1 系统要求
| 项目 | 最低要求 | 推荐配置 |
|---|---|---|
| 操作系统 | Windows 10+ / macOS 12+ / Linux | 最新稳定版 |
| Node.js | 22+(必须!低版本会报错) | 22.14.0 LTS |
| 内存 | 2 GB | 4 GB+ |
| 磁盘 | ~500 MB | 1 GB+ |
| 网络 | 能访问 AI API | 科学上网(Telegram 需要) |
| Python | 可选,3.10+(部分技能需要) | 3.11+ |
⚠️ 重要提醒:Node.js 版本必须 >= 22,这是最常见的安装失败原因!我第一次装的时候用的 Node 18,直接报错了。
1.2 安装 Node.js(推荐用 nvm)
如果你的电脑还没有 Node.js,或者版本太旧,强烈建议用 nvm 来管理 Node.js 版本,这样可以随时切换,不影响其他项目。
Windows 用户
WSL2
官方推荐 Windows 用户也可以通过 WSL2 安装使用 OpenClaw(网络性能和文件系统兼容性更好)。在 PowerShell 中执行 wsl --install 安装 WSL2,然后在 WSL2 Linux 环境中按 macOS/Linux 的方式安装。本教程以原生 Windows 安装为主。
下载 nvm-windows:https://github.com/coreybutler/nvm-windows/releases
安装完成后,打开 管理员权限的 PowerShell,执行:
# 安装 Node.js 22 LTS
nvm install 22.14.0
# 切换到 22 版本
nvm use 22.14.0
# 验证版本
node --version
# 输出应该是 v22.14.0
macOS / Linux 用户
# 安装 nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
# 重新加载终端配置
source ~/.bashrc # 或 source ~/.zshrc
# 安装 Node.js 22
nvm install 22
nvm use 22
# 验证
node --version
TIP
如果你的电脑已经有 Node.js 22+,可以跳过这一步。用 node --version 检查一下就行。
二、安装 OpenClaw
有三种安装方式,按推荐顺序排列:
方式一:npm / pnpm 全局安装(推荐)
# npm 安装
npm install -g openclaw@beta
# 或者 pnpm 安装(如果你用 pnpm)
pnpm add -g openclaw@beta
截至 2026 年 3 月,OpenClaw 仍处于 beta 阶段,所以需要加
@beta标签。
安装完成后验证:
openclaw --version
如果输出版本号,说明安装成功。
方式二:一键安装脚本
Windows (PowerShell):
curl -fsSL https://openclaw.ai/install.cmd -o install.cmd && install.cmd --tag beta && del install.cmd
macOS / Linux:
curl -fsSL https://openclaw.ai/install.sh | bash
方式三:Docker 部署(适合服务器)
docker pull openclaw/openclaw:latest
docker run -d \
--name openclaw \
-p 3000:3000 \
-v ~/.openclaw:/root/.openclaw \
--env-file ~/.openclaw/.env \
openclaw/openclaw:latest
如果你更习惯用 Docker Compose,可以创建 docker-compose.yml:
version: '3.8'
services:
openclaw:
image: openclaw/openclaw:latest
ports: ["3000:3000"]
volumes: ["~/.openclaw:/root/.openclaw"]
env_file: ~/.openclaw/.env
restart: unless-stopped
然后 docker compose up -d 即可。
踩坑提醒
npm 安装时如果遇到权限问题:
- Windows:用管理员权限打开 PowerShell
- macOS/Linux:使用 nvm 安装的 Node.js 一般不需要 sudo;如果是系统 Node.js,加
sudo
三、初始配置(配置向导)
安装完成后,运行配置向导:
openclaw onboard --install-daemon
这个命令会引导你完成:
- ✅ 选择 AI 模型提供商
- ✅ 输入 API Key
- ✅ 选择接入的聊天平台
- ✅ 自动安装为系统守护进程
如果你想手动配置(更灵活,推荐有经验的用户),继续往下看。
四、手动配置详解
OpenClaw 的核心配置文件位于 ~/.openclaw/openclaw.json,使用 JSON5 格式(支持注释和尾逗号)。
Windows 路径:
C:\Users\你的用户名\.openclaw\openclaw.jsonmacOS/Linux 路径:~/.openclaw/openclaw.json
4.1 基础配置模板
创建或编辑 ~/.openclaw/openclaw.json:
{
// AI 模型配置
"models": {
"mode": "merge",
"providers": {
"deepseek": {
"baseUrl": "https://api.deepseek.com/v1",
"apiKey": "你的DeepSeek API Key",
"api": "openai-completions",
"models": [
{
"id": "deepseek-chat",
"name": "DeepSeek Chat (V3)",
"reasoning": false,
"input": ["text"],
"contextWindow": 128000,
"maxTokens": 8192
},
{
"id": "deepseek-reasoner",
"name": "DeepSeek Reasoner (R1)",
"reasoning": true,
"input": ["text"],
"contextWindow": 128000,
"maxTokens": 8192
}
]
}
}
},
// 智能体配置
"agents": {
"defaults": {
"model": {
"primary": "deepseek/deepseek-chat"
}
},
"list": [
{
"id": "main",
"default": true,
"identity": {
"name": "MyAI",
"theme": "你是一个全能AI助手,默认中文交流。",
"emoji": "🤖"
},
"tools": {
"profile": "coding",
"elevated": { "enabled": true }
}
}
]
},
// 网关配置
"gateway": {
"port": 18789,
"mode": "local",
"auth": {
"mode": "token",
"token": "设置一个安全的令牌"
}
}
}
4.2 获取 AI 模型 API Key
DeepSeek(国产之光,性价比最高)
- 访问 https://platform.deepseek.com/
- 注册账号,新用户有免费额度
- 进入「API Keys」页面,创建新 Key
- 复制 Key,填入配置文件的
apiKey字段
推荐模型:
deepseek-chat:日常对话、写代码,速度快、便宜deepseek-reasoner:复杂推理任务,效果媲美 Claude
费用参考(2026年3月):
| 模型 | 输入价格 | 输出价格 |
|---|---|---|
| DeepSeek Chat | ¥1/百万 token | ¥2/百万 token |
| DeepSeek Reasoner | ¥4/百万 token | ¥16/百万 token |
Google Gemini(有免费额度)
- 访问 https://aistudio.google.com/apikey
- 用 Google 账号登录
- 点击「Create API Key」
- 复制 Key
Gemini 是 OpenClaw 内置支持的提供商,只需要在配置中添加环境变量:
{
"env": {
"GEMINI_API_KEY": "你的Gemini API Key"
}
}
TIP
Gemini 2.0 Flash 有慷慨的免费额度,非常适合个人用户。搭配 DeepSeek 使用,一个免费一个便宜,基本不花什么钱。
Ollama 本地模型(完全离线)
如果你不想用云端 API,OpenClaw 也支持通过 Ollama 接入本地模型:
- 安装 Ollama:https://ollama.com/download
- 拉取模型:
ollama pull llama3或ollama pull qwen2.5 - OpenClaw 会自动检测本地 Ollama 服务
优点是完全免费、完全离线、数据零泄露,但对电脑配置要求较高(建议 16GB+ 内存、有独立显卡)。
4.3 验证配置
编辑完配置文件后,运行验证命令:
openclaw config validate
如果输出 Config is valid,说明配置没问题。如果报错,根据错误提示修改。
常见验证错误:
| 错误信息 | 原因 | 解决方法 |
|---|---|---|
session.reset: Unrecognized key: "type" | 字段名错误 | 改为 session.reset.mode |
Unrecognized key: "systemPrompt" | agents 不支持 systemPrompt | 用 identity.theme 或 AGENTS.md |
models.providers.google.baseUrl 错误 | Google 是内置提供商 | 用 env.GEMINI_API_KEY 配置 |
五、接入 Telegram
Telegram 是目前 OpenClaw 接入最成熟的平台,推荐首选。
5.1 创建 Telegram Bot
- 打开 Telegram,搜索 @BotFather(官方机器人管理器)
- 发送
/newbot - 输入 Bot 的显示名称(例如
MyAI Assistant) - 输入 Bot 的用户名(必须以
bot结尾,例如my_ai_assistant_bot) - BotFather 会返回一个 Token,类似
123456789:AAHF4T3iXolJ8liXzBopiHFY5fZIDiIewZk - 妥善保管这个 Token,泄露了别人就能控制你的 Bot
5.2 获取你的 Telegram 用户 ID
- 搜索 @userinfobot 并发送
/start - 它会回复你的用户 ID(一串数字,例如
1224814434) - 记下来,后面配置白名单要用
5.3 配置 Telegram 连接
在 openclaw.json 中添加 channels 配置:
{
"channels": {
"telegram": {
"botToken": "你从BotFather获取的Token",
"dmPolicy": "allowlist",
"allowFrom": ["tg:你的用户ID"],
"streaming": "partial",
"proxy": "http://127.0.0.1:7890"
}
}
}
关键参数说明:
| 参数 | 说明 |
|---|---|
botToken | BotFather 给的 Token |
dmPolicy | 私聊策略:allowlist 白名单模式(推荐),open 开放模式 |
allowFrom | 白名单用户列表,格式 tg:用户ID |
streaming | 流式输出:partial 渐进式显示 |
proxy | 代理地址(国内必须配置,否则连不上 Telegram API) |
5.4 代理配置(国内用户必看!)
由于众所周知的原因,国内直连 Telegram API 会失败。你需要一个代理。
如果你用的是 Clash for Windows:
"proxy": "http://127.0.0.1:7890"
如果你用的是 v2ray / Xray:
"proxy": "http://127.0.0.1:10809"
踩坑记录
我第一次配的是 socks5://127.0.0.1:7890,结果报错:
Invalid URL protocol: the URL must start with 'http:' or 'https:'
OpenClaw 的 Telegram 代理只支持 HTTP 协议,不支持 SOCKS5!Clash 的混合端口 7890 同时支持 HTTP 和 SOCKS5,所以改成 http:// 就好了。
5.5 自定义 Telegram 命令(可选)
你可以为 Bot 添加自定义命令菜单,在 Telegram 中输入 / 时会自动显示:
"customCommands": [
{ "command": "status", "description": "查看服务运行状态" },
{ "command": "logs", "description": "查看最近的错误日志" },
{ "command": "deploy", "description": "部署最新代码" },
{ "command": "seo", "description": "SEO优化建议" }
]
把这段加到 channels.telegram 配置里即可。
5.6 其他平台接入(简要说明)
除了 Telegram,OpenClaw 还支持:
| 平台 | 接入难度 | 说明 |
|---|---|---|
| ⭐⭐ | 扫码绑定,无需 API 申请,但只能绑定一个号码 | |
| Discord | ⭐⭐ | 创建 Discord Bot,填入 Token 即可 |
| Slack | ⭐⭐⭐ | 需要创建 Slack App,配置 OAuth |
本教程以 Telegram 为主,其他平台请参考官方文档。
5.7 启动并测试
# 启动 OpenClaw 网关
openclaw gateway
# 或者直接启动守护进程
openclaw daemon start
看到类似输出就说明 Telegram 连接成功了:
Telegram: ok (@your_bot_name)
打开 Telegram,给你的 Bot 发条消息试试!
六、进阶:多智能体配置
OpenClaw 最强大的功能之一就是多智能体,你可以创建多个 AI 角色,每个角色有不同的专长、模型和工具权限。
6.1 架构设计
我自己配置了 4 个智能体:
| 智能体 | 角色 | 模型 | 说明 |
|---|---|---|---|
| main | 全能主助手 | DeepSeek Chat | 日常问答、网站运营、任务分配 |
| coder | 代码工程师 | DeepSeek Reasoner | 写代码、审查、调试(推理能力强) |
| ops | 运维监控 | DeepSeek Chat | 服务器管理、部署、排错 |
| content | 内容创作 | Gemini 2.0 Flash | 写文案、SEO 文章、社交媒体(免费额度大) |
6.2 关于 workspace 参数
workspace 是智能体操作文件的根目录,非常重要:
- AI 的文件读写、代码修改都限定在这个目录范围内
- 不同智能体可以指向不同的 workspace(不同项目)
- 如果不设置,默认是
~/.openclaw/workspace/
"workspace": "D:/Projects/my-project"
安全提示
workspace 目录下的文件 AI 可以直接读取和修改,请确保不要指向包含敏感信息(如私钥、密码文件)的目录。
6.3 完整多智能体配置
{
"agents": {
"defaults": {
"model": {
"primary": "deepseek/deepseek-chat",
"fallbacks": ["google/gemini-2.0-flash"]
},
"thinkingDefault": "low",
"timeoutSeconds": 300
},
"list": [
{
"id": "main",
"default": true,
"workspace": "D:/Projects/my-project",
"identity": {
"name": "MainAI",
"theme": "全能型个人AI管家。精通技术开发、网站运营、服务器管理。默认中文交流,回答简洁精准。",
"emoji": "🤖"
},
"tools": {
"profile": "coding",
"elevated": { "enabled": true }
}
},
{
"id": "coder",
"model": {
"primary": "deepseek/deepseek-reasoner",
"fallbacks": ["deepseek/deepseek-chat"]
},
"workspace": "D:/Projects/my-project",
"identity": {
"name": "CodeMaster",
"theme": "资深全栈工程师,精通 Python/TypeScript/React。写代码追求简洁优雅,注释使用中文。",
"emoji": "💻"
},
"tools": {
"profile": "coding",
"elevated": { "enabled": true }
}
},
{
"id": "ops",
"workspace": "D:/Projects/my-project",
"identity": {
"name": "OpsGuard",
"theme": "Linux运维专家,精通 Docker/Nginx/Redis。输出结构化运维报告,执行危险操作前必须确认。",
"emoji": "🛡️"
},
"tools": {
"profile": "coding",
"elevated": { "enabled": true }
}
},
{
"id": "content",
"model": {
"primary": "google/gemini-2.0-flash",
"fallbacks": ["deepseek/deepseek-chat"]
},
"workspace": "D:/Projects/my-project",
"identity": {
"name": "ContentPro",
"theme": "资深内容运营专家,擅长 SEO 优化文章、社交媒体文案。中文交流。",
"emoji": "✍️"
},
"tools": {
"profile": "coding",
"allow": ["browser"],
"elevated": { "enabled": true }
}
}
]
}
}
6.4 在 Telegram 中切换智能体
配置好后,你可以在 Telegram 对话中通过命令切换:
/agent main - 切换到主助手
/agent coder - 切换到代码助手
/agent ops - 切换到运维助手
/agent content - 切换到内容助手
七、进阶:多 Bot 配置
如果你不满足于一个 Bot 承载多个角色,想要每个 Bot 独立运营不同的项目,OpenClaw 也支持!
7.1 创建多个 Bot
在 BotFather 里再创建一个 Bot,获取第二个 Token。
7.2 多 Bot 配置
{
// Telegram 多 Bot 配置
"channels": {
"telegram": {
"defaultAccount": "default",
"accounts": {
"default": {
"name": "主助手",
"botToken": "第一个Bot的Token"
},
"content": {
"name": "内容助手",
"botToken": "第二个Bot的Token"
}
},
"dmPolicy": "allowlist",
"allowFrom": ["tg:你的用户ID"],
"proxy": "http://127.0.0.1:7890"
}
},
// 路由绑定:将不同 Bot 绑定到不同智能体
"bindings": [
{
"agentId": "main",
"match": { "channel": "telegram", "accountId": "default" }
},
{
"agentId": "content",
"match": { "channel": "telegram", "accountId": "content" }
}
],
// 会话隔离
"session": {
"scope": "per-sender",
"dmScope": "per-account-channel-peer",
"reset": {
"mode": "idle",
"idleMinutes": 240
},
"resetTriggers": ["/new", "/reset"]
}
}
关键配置说明:
| 配置 | 说明 |
|---|---|
accounts | 定义多个 Bot 账号,每个有独立的 name 和 botToken |
bindings | 路由表:将消息从指定 Bot 转发到对应智能体 |
dmScope: per-account-channel-peer | 确保不同 Bot 的会话互相隔离 |
resetTriggers | 发送 /new 或 /reset 可以重置会话上下文 |
这样,你给 Bot1 发消息会触发 main 智能体,给 Bot2 发消息会触发 content 智能体,互不干扰。
八、自定义 System Prompt
除了 identity.theme 里的简短描述,你还可以创建一个 AGENTS.md 文件来定义详细的系统指令。
8.1 创建 AGENTS.md
在智能体的 workspace 目录或 ~/.openclaw/workspace/ 下创建 AGENTS.md:
# AI 系统指令
## 身份定义
你是 MyAI,一个全能型的个人 AI 助手。
## 核心能力
- 精通 Python、TypeScript、React、Node.js
- 擅长 Linux 服务器运维和 Docker 部署
- 了解 SEO 优化和网站运营
- 可以操控浏览器完成自动化任务
- 可以执行 Shell 命令
## 行为规范
- 默认使用中文交流
- 回答简洁高效,避免啰嗦
- 执行命令前确认关键操作(删除、重启等)
- 代码注释使用中文
## 项目信息
- 项目名称:xxx
- 技术栈:xxx
- 服务器:xxx
## 常用命令
(写上你日常需要的命令模板)
这个文件会作为 AI 的长期记忆,每次对话都会参考。
九、安全须知(必读!)
OpenClaw 是一个能操控电脑的 AI,这意味着你需要注意安全问题:
关于 elevated 模式
"tools": {
"profile": "coding",
"elevated": { "enabled": true }
}
elevated: true 意味着 AI 可以执行任何 Shell 命令,包括删除文件、修改系统设置等。建议:
- ✅ 仅对你信任的智能体启用
- ✅ 始终使用
dmPolicy: "allowlist"限制访问 - ❌ 不要在公共环境或共享电脑上启用
- ❌ 不要让 Bot 处于
open模式(任何人都能控制你的电脑)
关于模型 fallback
fallbacks 是模型降级机制:当主模型不可用(超时、余额不足、API 故障)时,自动切换到备用模型:
"model": {
"primary": "deepseek/deepseek-chat",
"fallbacks": ["google/gemini-2.0-flash", "deepseek/deepseek-reasoner"]
}
降级顺序:deepseek-chat → gemini-2.0-flash → deepseek-reasoner
API Key 安全
- 绝不要把包含 API Key 的配置文件上传到公开仓库
- 在
.gitignore中添加.openclaw/ - 定期在各平台的控制台检查 API 用量是否异常
十、守护进程安装(开机自启)
配置好一切后,最后一步是把 OpenClaw 安装为守护进程,实现后台持续运行 + 开机自启。
Windows
# 安装为 Windows 计划任务
openclaw daemon install
# 启动
openclaw daemon start
# 停止
openclaw daemon stop
# 重启
openclaw daemon restart
# 查看状态
openclaw status
macOS
# 安装为 launchd 服务
openclaw daemon install
Linux
# 安装为 systemd 服务
openclaw daemon install
踩坑记录
如果修改了 openclaw.json 中的 gateway.auth.token,重启后可能会报:
Config token differs from service token
这时需要执行:
openclaw daemon install --force
加 --force 参数同步配置令牌到守护进程服务。
十一、Control UI 管理面板
OpenClaw 自带一个 Web 管理面板,可以可视化管理所有配置。
11.1 打开 Control UI
# 方式一:自动打开浏览器
openclaw dashboard
# 方式二:获取带令牌的 URL
openclaw dashboard --no-open
默认地址:http://127.0.0.1:18789
11.2 功能概览
Control UI 提供以下功能:
- Overview:总览所有智能体和渠道状态
- Agents:管理智能体配置、切换模型
- Channels:查看 Telegram 等渠道连接状态
- Sessions:管理会话历史
- Logs:查看运行日志、排查问题
- Config:在线编辑配置文件
十二、OpenClaw 能做什么?
装好之后,你会发现 OpenClaw 的能力远超你的想象:
开发相关
- 📝 写代码、审查代码、调试 Bug
- 🔧 执行 Git 操作(commit、push、pull)
- 📦 管理项目依赖
- 🧪 运行测试
运维相关
- 🖥️ SSH 连接服务器执行命令
- 📊 查看服务器状态(CPU、内存、磁盘)
- 🐳 管理 Docker 容器
- 📋 分析日志
浏览器自动化
- 🌐 自动打开网页、截图
- 📱 填写表单、点击按钮
- 🔍 搜索信息、爬取数据
文件操作
- 📄 读取、创建、编辑文件
- 📁 管理文件夹结构
- 🗜️ 压缩、解压文件
日常助手
- 💬 智能问答、知识查询
- ✍️ 写文案、翻译
- 📅 提醒、总结
十三、完整配置文件参考
把前面所有配置整合在一起,这是一份生产级的完整配置(根据自己需求修改):
{
// OpenClaw 完整配置示例
// 文件位置:~/.openclaw/openclaw.json
// 环境变量
"env": {
"GEMINI_API_KEY": "你的Gemini API Key"
},
// AI 模型
"models": {
"mode": "merge",
"providers": {
"deepseek": {
"baseUrl": "https://api.deepseek.com/v1",
"apiKey": "你的DeepSeek API Key",
"api": "openai-completions",
"models": [
{
"id": "deepseek-chat",
"name": "DeepSeek Chat (V3)",
"reasoning": false,
"input": ["text"],
"contextWindow": 128000,
"maxTokens": 8192
},
{
"id": "deepseek-reasoner",
"name": "DeepSeek Reasoner (R1)",
"reasoning": true,
"input": ["text"],
"contextWindow": 128000,
"maxTokens": 8192
}
]
}
}
},
// 智能体
"agents": {
"defaults": {
"model": {
"primary": "deepseek/deepseek-chat",
"fallbacks": ["google/gemini-2.0-flash"]
},
"thinkingDefault": "low",
"timeoutSeconds": 300
},
"list": [
{
"id": "main",
"default": true,
"workspace": "你的项目路径",
"identity": {
"name": "MyAI",
"theme": "全能型AI助手,默认中文交流。",
"emoji": "🤖"
},
"tools": {
"profile": "coding",
"elevated": { "enabled": true }
}
}
]
},
// Telegram 渠道
"channels": {
"telegram": {
"botToken": "你的Bot Token",
"dmPolicy": "allowlist",
"allowFrom": ["tg:你的用户ID"],
"streaming": "partial",
"proxy": "http://127.0.0.1:7890"
}
},
// 会话管理
"session": {
"scope": "per-sender",
"reset": {
"mode": "idle",
"idleMinutes": 240
},
"resetTriggers": ["/new", "/reset"]
},
// 网关
"gateway": {
"port": 18789,
"mode": "local",
"auth": {
"mode": "token",
"token": "设置一个安全的随机令牌"
}
}
}
十四、常见问题 & 踩坑记录
这里整理了我在安装过程中遇到的所有问题和解决方案:
Q1:npm install 报错 unsupported engine
原因:Node.js 版本太低。
解决:
nvm install 22.14.0
nvm use 22.14.0
npm install -g openclaw@beta
Q2:Telegram 连接失败 Network request failed
原因:国内无法直连 Telegram API。
解决:配置代理(见第五章 5.4 节)。
Q3:unauthorized: too many failed authentication attempts
原因:Control UI 认证令牌不匹配或过期。
解决:
# 重新获取带令牌的 URL
openclaw dashboard --no-open
# 复制输出的 URL 到浏览器打开
Q4:Gateway start blocked: set gateway.mode=local
原因:没有设置网关模式。
解决:在配置文件中添加:
"gateway": {
"mode": "local"
}
Q5:修改配置后不生效
解决:
# 验证配置
openclaw config validate
# 重启守护进程
openclaw daemon restart
# 如果令牌变了,需要强制同步
openclaw daemon install --force
Q6:代理配置了 SOCKS5 报错
原因:OpenClaw Telegram 代理只支持 HTTP。
解决:将 socks5:// 改为 http://。
Q7:端口被占用
解决:
# 查看占用端口的进程
netstat -ano | findstr :18789
# 或者换个端口
"gateway": {
"port": 18790
}
Q8:openclaw health 显示超时
解决:检查代理是否正常运行,确保能访问 api.telegram.org。
十五、升级和卸载
升级
# npm 升级
npm update -g openclaw@latest
# 或 pnpm 升级
pnpm update -g openclaw@latest
# 重启生效
openclaw daemon restart
卸载
# 停止守护进程
openclaw daemon stop
# 卸载守护进程
openclaw daemon uninstall
# 卸载 npm 包
npm uninstall -g openclaw
# 或 pnpm
pnpm remove -g openclaw
# 删除配置(可选,如果要完全清除)
# Windows: 删除 C:\Users\你的用户名\.openclaw
# macOS/Linux: rm -rf ~/.openclaw
十六、诊断命令速查
| 命令 | 说明 |
|---|---|
openclaw --version | 查看版本 |
openclaw doctor | 环境诊断 |
openclaw health | 检查服务健康状态 |
openclaw status | 查看守护进程状态 |
openclaw config validate | 验证配置文件 |
openclaw logs | 查看运行日志 |
openclaw daemon start | 启动守护进程 |
openclaw daemon stop | 停止守护进程 |
openclaw daemon restart | 重启守护进程 |
openclaw daemon install --force | 强制同步配置到守护进程 |
openclaw dashboard | 打开 Control UI |
总结
OpenClaw 确实是 2026 年最值得一试的开源 AI 助手平台。虽然安装配置过程有些折腾(特别是国内用户的代理问题),但一旦配好,体验真的很棒。
核心优势回顾:
- 开源免费,数据完全本地化
- 多模型切换,DeepSeek + Gemini 搭配,几乎零成本
- 多智能体,不同角色各司其职
- 工具调用,能操控电脑执行实际任务
- Telegram 接入,手机上随时随地使用
如果你正在寻找一个开源免费、数据本地化、能操控电脑的 AI 助手平台,OpenClaw 绝对是 2026 年的最佳选择。
如果这篇教程对你有帮助,欢迎分享给需要的朋友!有问题或踩坑经验也欢迎在下面留言讨论 👇
相关推荐
- ClipVid - 免费在线视频去水印下载工具(支持抖音/快手/小红书/B站)
- LxcTool - 免费在线图片处理工具(压缩/转格式/调尺寸/做GIF)
- 2025最新软件安装教程大全(PS/Office/CAD等)
