OpenClaw 是当前 AI Agent 领域最受关注的开源工具之一,它把 AI 从“只能聊天的助手”升级为“能执行任务的智能体”。通过接入大模型并调用工具,OpenClaw可以自动完成搜索网页、编写代码、管理文件、安排日程等复杂任务,甚至像一个全天候工作的“AI员工”。相比传统聊天机器人,它的核心价值在于让 AI 不只是回答问题,而是能够真正 思考-行动-反馈 的循环执行任务,从而实现自动化工作流和个人 AI 助手的能力。
它不仅在技术上带来了 AI 从“对话”到“执行”的关键跨越,也在开发者社区掀起了巨大的创新热潮。自开源以来,它在 GitHub 上迅速积累了数十万星标,大量创业团队和开发者围绕它开发插件、工具和自动化应用,甚至有人把它称为“AI时代的 Linux”或“Agent 操作系统”。在中国市场尤其火爆,教程、案例和创业项目快速涌现,许多团队正基于 OpenClaw 构建新的 AI 产品和自动化服务,推动 AI Agent 生态迅速成长。
OpenClaw是什么
OpenClaw 是一个开源、本地部署的 AI Agent 网关。它的核心思路不是“只回答问题”,而是让 AI 具备执行动作的能力,例如访问网页、运行命令、调度任务、连接聊天渠道和管理会话。根据资料,它原先还经历过名称变动:先后出现过 Clawdbot、Moltbot,最终在 2026 年 1 月底确定为 OpenClaw。
OpenClaw适合谁使用
如果你只是想体验普通 AI 对话,网页聊天产品已经够用了;但如果你想让 AI 真正“动手做事”,例如:
-
在本机或服务器上长期运行一个 AI 助手
-
通过 Web、Slack、Telegram 等入口随时调用它
-
让它搜索网页、打开页面、执行命令、自动化处理任务
-
接入自己的模型或中转 API,统一管理模型调用
那 OpenClaw 会更适合。第三方教程也特别强调,它更像“基础设施型 AI 助手”,而不是简单 Demo。
安装配置OpenClaw
安装前准备,系统与环境要求
如果你是新手,建议这样理解:
-
macOS:体验最好,适合本地长期运行
-
Windows:可用,适合一般用户
-
Linux:适合开发者和服务器部署
-
Node.js:建议使用 22+
-
磁盘/内存:普通本地使用不需要特别高配置,但长期运行建议 8GB 内存以上更稳妥。
Mac本地部署(推荐)
最佳体验:如果你有Mac电脑,强烈推荐本地部署,体验最好、功能最全!
硬件要求:
- CPU:M系列芯片或Intel i5以上
- 内存:8GB以上(推荐16GB)
- 硬盘:10GB以上空闲空间
系统版本:
- macOS 12 Monterey 或更高版本
- 推荐 macOS 14 Sonoma 或 macOS 15 Sequoia
前置软件:
- Node.js 22.0.0+(会自动安装)
- Homebrew(可选,用于安装依赖)
安装步骤
第一步:打开终端
- 按
Command + 空格打开 Spotlight - 输入
Terminal或终端 - 按回车打开终端
第二步:安装 OpenClaw
在终端中执行以下命令:
curl -fsSL https://openclaw.ai/install.sh | bash
安装过程会自动:
- 检测系统环境
- 安装Node.js(如果未安装)
- 下载OpenClaw
- 配置环境变量
预计时间:2-5分钟
第三步:验证安装
安装完成后,执行以下命令验证:
openclaw --version
如果显示版本号(如 2026.3.7),说明安装成功!
第四步:初始化配置
运行配置向导:
openclaw onboard
配置流程:
1. 接受风险提示:
选择 Yes 继续
2. 选择启动模式:
推荐选择 QuickStart 快速启动:
3. 选择AI模型:
选择你的AI供应商选择Custom Provider:
4. 输入BaseURL和API Key:
输入模型BaseURL:https://api.whatai.cc/v1,输入对应的API Key,选择OpenAI-compatible,输入模型ID如:claude-sonnet-4-6



5. 选择聊天工具:
- 如果要接入飞书/Telegram,选择对应选项
- 如果暂时不接入,选择
None(后续可配置)
6. Gateway端口设置:
默认 18789 即可:
7. 选择Skills:
使用空格键选择你需要的技能,也可以直接跳过:
8. API Key配置:
没有的可以选择 no 跳过:
9. 启用Hooks:
推荐启用这三个钩子(用于内容引导、日志和会话记录):
10. 完成配置:
配置完成后,会自动启动Gateway服务并打开Web UI(http://127.0.0.1:18789/chat)
第五步:验证安装
# 检查Gateway状态
openclaw channels status
# 应该显示:
# Gateway reachable.
Windows本地部署
🪟 Windows用户:完全可用,但部分系统集成功能受限。
硬件要求:
- CPU:2核以上
- 内存:4GB以上(推荐8GB)
- 硬盘:10GB以上空闲空间
操作系统:
- Windows 10 或 Windows 11
前置软件:
- Node.js 22.0.0+
WSL2 + Ubuntu部署(强烈推荐)
这是官方推荐的Windows部署方式,提供最完整的Linux环境支持。
第一步:启用WSL2
以管理员身份打开PowerShell,执行:
# 启用WSL功能
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
# 设置WSL 2为默认版本
wsl --set-default-version 2
重启计算机。
第二步:安装Ubuntu
方法一:Microsoft Store安装(推荐)
- 打开Microsoft Store
- 搜索「Ubuntu 22.04 LTS」或「Ubuntu 24.04 LTS」
- 点击「获取」并安装
- 首次启动设置用户名和密码
安装完成后会自动打开Ubuntu终端,按提示设置用户名和密码。
第三步:更新Ubuntu系统
在Ubuntu终端中执行:
# 更新软件包列表
sudo apt update && sudo apt upgrade -y
# 安装基础工具
sudo apt install -y curl git wget build-essential
第四步:安装Node.js 22+
#运行 NVM 安装脚本
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash
#使 NVM 生效
source ~/.bashrc
#安装 Node.js:
nvm install 22
#验证 Node.js 版本(必须≥22.x)
node --version
npm --version
第五步:安装 OpenClaw
一键脚本安装
curl -fsSL https://openclaw.ai/install.sh | bash
选择AI模型:
选择你的AI供应商选择Custom Provider:
输入BaseURL和API Key:
输入模型BaseURL:https://api.whatai.cc/v1,输入对应的API Key,选择OpenAI-compatible,输入模型ID如:claude-sonnet-4-6



第六步:验证安装
# 查看版本
openclaw --version
# 查看帮助
openclaw --help
# 查看系统状态
openclaw status
第七步:配置Windows访问WSL2服务
由于OpenClaw运行在WSL2中,需要配置端口转发以便Windows访问。
创建启动脚本 start-openclaw.bat:
@echo off
echo Starting OpenClaw Gateway in WSL2...
wsl -d Ubuntu-22.04 -u root service openclaw start
timeout /t 3
start http://localhost:18789
或直接在WSL2中启动:
# 在WSL2 Ubuntu终端中
openclaw gateway run --port 18789
然后在Windows浏览器访问 http://localhost:18789
配置模型Custom Provider
这一步决定 OpenClaw 调用哪个大模型。
常见做法有三种:
1. 直接使用官方模型服务
例如 OpenAI、Anthropic、OpenRouter 等。
2. 使用 OpenAI 兼容中转 API
配置逻辑是:
-
选择 Custom Provider
-
输入 BaseURL
-
输入 API Key
-
Provider 类型选 OpenAI-compatible
-
再填写模型 ID
选择你的AI供应商选择Custom Provider:
4. 输入BaseURL和API Key:
输入模型BaseURL:https://api.whatai.cc/v1,输入对应的API Key,选择OpenAI-compatible,输入模型ID如:claude-sonnet-4-6



配置聊天入口
在 openclaw onboard 过程中,还会让你选择聊天渠道。如果暂时不接入 Slack、飞书等外部平台,可以直接选:
None
后续再配置即可。
如果你想在聊天软件里直接使用 OpenClaw,就在向导里选择对应平台并填入 Token。知乎教程重点演示了 Slack 的接入流程,并说明 Gateway 后台运行后,即使关闭 TUI 或 Web 面板,Slack 仍可正常和 Bot 对话。
Gateway 端口与技能选择
1. Gateway 端口
一般保持默认即可:
18789
多个教程都使用这个默认端口。
2. Skills 选择
向导会让你选择 Skills,可以用空格勾选,也可以暂时跳过。第三方教程提到,Skills 主要用于扩展文件管理、知识管理、自动化等能力。
不过根据官方新文档,OpenClaw 现在更强调“一级工具”能力,浏览器、画布、节点、定时任务等已经是原生工具;Skills 和插件仍然存在,但更偏扩展与提示注入,而不是过去那种完全依赖 skill shell 的方式。
完成安装后如何进入界面
当 onboarding 完成后,OpenClaw 会自动启动 Gateway,并打开 Web UI。常见地址为:
http://127.0.0.1:18789/chat
或者用:
openclaw dashboard
直接打开控制面板。知乎文章也提到,某些情况下会生成带 token 的本地访问地址。
如果你偏好终端界面,也可以使用:
openclaw tui
这会进入终端聊天模式。
安装后必会的常用命令
OpenClaw 常用命令一览表:
| 分类 | 命令 | 描述 |
|---|---|---|
| 初始化与安装 | openclaw onboard |
交互式向导(配置模型、通道、网关、工作区) |
| 初始化与安装 | openclaw setup |
初始化配置 + 工作区(非交互版) |
| 初始化与安装 | openclaw configure |
交互式配置向导(模型、通道、技能) |
| 网关管理 | openclaw gateway status |
查看网关服务状态 + RPC 探活 |
| 网关管理 | openclaw gateway start |
启动网关服务 |
| 网关管理 | openclaw gateway stop |
停止网关服务 |
| 网关管理 | openclaw gateway restart |
重启网关服务 |
| 网关管理 | openclaw gateway run |
直接在前台运行网关(调试用) |
| 网关管理 | openclaw gateway health |
获取网关健康信息 |
| 配置管理 | openclaw config file |
显示当前配置文件完整路径 |
| 配置管理 | openclaw config get <path> |
读取配置项 |
| 配置管理 | openclaw config set <path> <value> |
修改配置项 |
| 配置管理 | openclaw config validate |
校验配置文件是否合法 |
| 诊断与状态 | openclaw doctor |
一键健康检查 + 自动修复 |
| 诊断与状态 | openclaw status |
显示会话健康状态和最近联系人 |
| 诊断与状态 | openclaw health |
从运行中的网关拉取健康数据 |
| 诊断与状态 | openclaw logs |
实时查看网关日志 |
| 其他高频操作 | openclaw dashboard |
打开网页控制面板 |
| 其他高频操作 | openclaw channels status |
查看已连接的聊天通道 |
| 其他高频操作 | openclaw agent run |
手动触发一次代理运行 |
改完配置后记得运行 openclaw gateway restart 让改动生效~
OpenClaw的核心工具能力
这一部分最值得理解,因为它决定了 OpenClaw 和普通聊天机器人的区别。
官方工具页显示,OpenClaw 已经内置了大量工具,包括:
-
exec:执行 shell 命令
-
web_search / web_fetch:网页搜索与抓取
-
browser:控制专用浏览器
-
canvas:界面/内容操作
-
pdf:PDF 处理
-
message:消息相关
-
cron:定时任务
-
gateway:重启、应用配置、更新网关
-
sessions_*:会话管理
-
agents_list:Agent 管理
尤其是 browser 工具,官方列出了很多动作能力,包括打开标签页、截图、点击、输入、导航、上传文件、导出 PDF 等,说明它不只是“看网页”,而是具备较强的页面操作能力。
cron 工具则支持定时任务管理,比如查看、添加、更新、移除和立即触发任务;gateway 工具则支持应用配置后自动重启和唤醒网关。
怎么用 OpenClaw:实际使用方式
安装并完成配置后,你通常会通过下面三种方式使用它。
1. Web 控制面板使用
最直观。打开浏览器访问本地面板后,直接像和 AI 聊天一样下达指令:
-
帮我搜索今天的科技新闻
-
打开某个网页并总结内容
-
帮我写一个 shell 脚本
-
查看这个项目目录并修改某个文件
-
创建一个定时提醒任务
2. 终端 TUI 使用
在终端输入:
openclaw tui
适合喜欢命令行的人。退出 TUI 不影响后台 Gateway。
3. 聊天平台使用
如果你接入了 Slack、Telegram 等渠道,只要 Gateway 还在后台运行,就可以直接在这些平台和 OpenClaw 对话。知乎教程特别说明了:Gateway 守护进程才是核心后台服务,TUI/Web 控制面板只是额外入口。
配置文件怎么改
OpenClaw 的配置文件位置通常如下:
系统文件路径示例
Windows:
C:Users用户名.openclawopenclaw.json
macOS:
~/.openclaw/openclaw.json
Linux:
~/.openclaw/openclaw.json
需要手动编辑配置文件
~/.openclaw/openclaw.json,指定:
baseUrl:API服务地址apiKey:认证密钥api:API协议类型(如
openai-completions、
anthropic-messages)models:模型列表和参数
配置神马中转API代理
如果你使用API代理服务,配置如下:
{
"models": {
"mode": "merge",
"providers": {
"whataicc": {
"baseUrl": "https://api.whatai.cc/v1",
"apiKey": "sk-xxxxx-你的神马中转API密钥",
"auth": "api-key",
"api": "openai-completions",
"models": [
{
"id": "claude-sonnet-4-6",
"name": "claude-sonnet-4-6",
"contextWindow": 200000,
"maxTokens": 8192
},
{
"id": "gpt-4",
"name": "GPT-4",
"contextWindow": 128000,
"maxTokens": 4096
}
]
}
}
},
"agents": {
"defaults": {
"model": {
"primary": "whataicc/claude-sonnet-4-6"
}
}
}
}
配置参数说明
| 参数 | 说明 | 示例 |
|---|---|---|
baseUrl |
API服务地址 | https://api.whatai.cc |
apiKey |
API 密钥 | sk-xxx |
auth |
认证方式 | api-key 或bearer |
api |
API协议 | openai-completions、anthropic-messages |
id |
模型ID | deepseek-chat |
name |
显示名称 | DeepSeek Chat |
contextWindow |
上下文窗口 | 64000 |
maxTokens |
最大输出 | 4096 |
常见API协议类型
openai-completions:OpenAI兼容接口(最常用)anthropic-messages:Anthropic Claude接口google-generative-ai:Google Gemini接口
配置后重启服务
# 方式1:重启Gateway
openclaw gateway restart
# 方式2:停止后重新启动
systemctl --user stop openclaw-gateway.service
systemctl --user start openclaw-gateway.service
# 方式3:完全重启
systemctl --user restart openclaw-gateway.service
验证配置
# 查看当前配置的模型
openclaw models list
# 测试模型连接
openclaw models test whataicc/claude-sonnet-4-6
工作台页面也可以可视化编辑:
工具权限与安全配置
这一部分非常重要。
官方文档明确提到,OpenClaw 支持通过 tools.allow / tools.deny 来控制工具权限,还支持 tools.profile 这种基础工具白名单配置,例如:
-
minimal
-
coding
-
messaging
-
full
例如,官方给出的示例里可以只允许文件工具和浏览器,或者使用 coding 模式但禁用运行时命令。
示意配置如下:
{
"tools": {
"profile": "coding",
"deny": ["group:runtime"]
}
}
这表示使用 coding 工具集,但禁用 exec/process 这类高风险运行工具。
官方安全提示还明确指出,不应随意使用高风险系统执行能力,并且涉及摄像头、屏幕捕获等操作时要尊重用户授权。
常见问题
1. openclaw –version没输出
大概率是安装不完整,或 Node.js 版本太低。先确认 Node.js ≥ 22,再重新执行一键脚本或 npm 安装。
2. Web 页面打不开
先检查 Gateway 是否正常运行:
openclaw status
openclaw gateway status
必要时手动前台运行观察日志:
openclaw gateway --port 18789 --verbose
3. 不知道配置文件在哪
先执行:
openclaw config file
或者去 ~/.openclaw/ 目录下找 Agent 配置。菜鸟教程指出,认证相关文件通常在 ~/.openclaw/agents/<agentId>/agent/auth-profiles.json。
4. 模型能聊天,但工具不能用
这通常不是模型本身的问题,而是工具配置、权限策略、对应 API Key 或外部依赖未启用。官方工具文档里明确写了:像 web_search、web_fetch 等工具需要先在对应配置中启用,并准备好相关 API Key。
5. 想统一接多模型怎么办
可以采用 OpenAI-compatible 神马中转 API 方案,把 BaseURL 和统一 Key 配到 OpenClaw 中,这样切换模型时不必频繁改多套配置。
如果只说一句结论:OpenClaw 最适合“想把 AI 当成可长期运行助手”的用户。 它的入门门槛主要在安装和首次配置,但一旦用 openclaw onboard 跑通模型、Gateway 和 Web 面板,后续使用体验会比较顺。它已经具备浏览器控制、网页搜索、命令执行、会话管理、定时任务和网关配置等较完整的工具能力。




