OpenClaw 作为一款灵活高效的AI助手工具,支持对接多种聊天平台与AI模型,能快速实现智能对话、网络搜索等功能。本文将从环境准备、安装部署到验证使用,一步步带你完成OpenClaw的全流程配置,即使是新手也能轻松上手。
一、环境准备:满足这些条件再开始
在正式安装前,请确保你的系统满足以下基础要求,避免后续出现兼容性问题:
Node.js 版本:≥ 22(必需,用于运行OpenClaw核心服务);
操作系统:macOS、Linux 或 Windows(Windows用户强烈推荐使用WSL2环境,兼容性和性能更优);
可选配置:Brave Search API(用于启用网络搜索功能,非必需)。
二、步骤1:安装OpenClaw(3种方式可选)
推荐使用One-liner一键安装(最便捷),也可根据自身需求选择npm/pnpm安装或源码构建,具体方式如下:
方式1:One-liner 一键安装(推荐)
一行命令完成安装,自动处理依赖,适合大多数用户:
方式2:npm/pnpm 安装
若已安装npm或pnpm,可直接通过包管理器全局安装:
方式3:源码构建
适合需要自定义修改源码的开发者,步骤如下(略):
从GitHub克隆OpenClaw源码;
进入源码目录,执行npm install安装依赖;
执行npm run build构建项目;
执行npm link将其全局注册。
三、步骤2:配置向导(核心步骤,一键完成关键设置)
安装完成后,通过配置向导可快速完成网关、AI模型认证、聊天平台连接等所有必要设置,还能自动安装后台守护进程,命令如下:
向导将自动配置以下内容:
网关类型:选择本地网关(适合个人使用)或远程网关(适合多设备访问);
AI模型认证:支持OpenAI(OAuth/API Key)或Anthropic(推荐API Key,也支持claude setup-token);
聊天平台:配置WhatsApp(二维码登录)、Telegram/Discord Bot Token等;
守护进程:自动安装后台服务(macOS用launchd,Linux/WSL2用systemd),实现OpenClaw开机自启。
重要:配置文件存放位置
后续修改配置、备份凭证需用到以下目录,建议记好:
主配置目录:~/.openclaw/;
OAuth凭证:~/.openclaw/credentials/oauth.json;
认证配置文件(OAuth + API Key):~/.openclaw/agents/<agentId>/agent/auth-profiles.json。
四、步骤3:启动OpenClaw网关(核心服务)
网关是OpenClaw的核心,负责处理所有消息的接收与转发,启动后才能正常使用各项功能。
1. 检查服务状态
查看网关是否正常运行:
2. 手动启动网关(可指定端口)
默认端口为18789,若需修改端口(如避免端口冲突),可添加--port参数:
3. 访问Web Dashboard
网关启动成功后,再次访问以下地址,即可通过可视化界面管理OpenClaw:
http://127.0.0.1:18789/
4. 快速验证服务可用性
执行以下命令,确认网关、认证、依赖等均正常:
五、步骤4:连接聊天平台(实现多渠道对话)
配置完成后,需连接聊天平台才能通过微信、Telegram等工具与AI助手互动,以下是常用平台的连接方式:
1. WhatsApp(二维码登录,推荐)
执行以下命令生成登录二维码:
扫描二维码步骤:打开WhatsApp → 进入设置 → 点击「已连接设备」→ 扫描屏幕上的二维码,即可完成连接。
2. Telegram / Discord / Mattermost
可通过配置向导直接输入Bot Token完成配置,若需手动配置,可参考官方文档:
Telegram:查看官方配置文档
Discord:查看官方配置文档
Mattermost(插件):查看官方配置文档
六、步骤5:安全配置(防止未授权访问)
OpenClaw默认开启安全防护,未知的私信会生成一个简短配对码,消息需经你批准后才能被处理,避免未授权用户访问你的AI助手。
1. 查看待批准的配对请求
以WhatsApp为例,查看所有待批准的配对请求:
2. 批准配对
将命令中的[code]替换为实际收到的配对码,批准该用户的访问请求:
进阶设置:可在配置文件中添加allowlist(允许列表),自动允许特定号码/账号访问,无需手动批准。
七、步骤6:验证OpenClaw(完成最后一步)
所有配置完成后,发送一条测试消息,确认AI助手能正常响应:
说明:将+15555550123替换为你已连接的聊天平台账号(如WhatsApp号码、Telegram账号)。
常见问题排查
若执行openclaw health显示「未配置授权」,请返回步骤2(配置向导),重新设置OpenAI/Anthropic的OAuth或API Key——没有正确的认证信息,AI代理无法响应消息。
调试提示(遇到问题必看)
openclaw status --all:生成完整的调试报告,包含所有服务状态、配置信息;
openclaw health 或 openclaw status --deep:向运行中的网关请求健康快照,快速定位问题。
八、恭喜!配置完成
至此,你已成功完成OpenClaw的安装、配置与验证,现在可以通过已连接的聊天平台,随时随地使用AI助手处理消息、查询信息、完成各类任务了。后续可根据需求,在Web Dashboard中进一步自定义AI模型、聊天规则等功能,解锁更多玩法~
海云前端 提供前端简历面试辅导 前端求职陪跑