OpenClaw 作为一款灵活高效的AI助手工具,支持对接多种聊天平台与AI模型,能快速实现智能对话、网络搜索等功能。本文将从环境准备、安装部署到验证使用,一步步带你完成OpenClaw的全流程配置,即使是新手也能轻松上手。
在正式安装前,请确保你的系统满足以下基础要求,避免后续出现兼容性问题:
- Node.js 版本:≥ 22(必需,用于运行OpenClaw核心服务);
- 操作系统:macOS、Linux 或 Windows(Windows用户强烈推荐使用WSL2环境,兼容性和性能更优);
- 可选配置:Brave Search API(用于启用网络搜索功能,非必需)。
Windows用户注意:WSL2环境能有效避免Windows系统下的依赖冲突,建议优先安装配置WSL2后再进行后续操作。
推荐使用One-liner一键安装(最便捷),也可根据自身需求选择npm/pnpm安装或源码构建,具体方式如下:
一行命令完成安装,自动处理依赖,适合大多数用户:
\( curl -fsSL https://get.openclaw.dev | bash
若已安装npm或pnpm,可直接通过包管理器全局安装:
# npm 安装 \) npm install -g openclaw@latest
pnpm 安装(推荐,速度更快)
\( pnpm add -g openclaw@latest
适合需要自定义修改源码的开发者,步骤如下(略):
- 从GitHub克隆OpenClaw源码;
- 进入源码目录,执行
npm install安装依赖; - 执行
npm run build构建项目; - 执行
npm link将其全局注册。
安装完成后,通过配置向导可快速完成网关、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/。/agent/auth-profiles.json
小贴士:如果已经安装了Claude Code,可以通过claude setup-token复用现有凭证,无需重新配置AI模型认证。
无显示器的服务器部署提示:先在有浏览器的机器上完成OAuth认证,然后将oauth.json文件复制到服务器的对应目录,即可完成认证迁移。
网关是OpenClaw的核心,负责处理所有消息的接收与转发,启动后才能正常使用各项功能。
查看网关是否正常运行:
\( openclaw gateway status
默认端口为18789,若需修改端口(如避免端口冲突),可添加--port参数:
\) openclaw gateway –port 18789
网关启动成功后,再次访问以下地址,即可通过可视化界面管理OpenClaw:
http://127.0.0.1:18789/
执行以下命令,确认网关、认证、依赖等均正常:
# 查看整体状态 $ openclaw status
检查健康状态
$ openclaw health
深度安全审计(推荐)
\( openclaw security audit --deep
配置完成后,需连接聊天平台才能通过微信、Telegram等工具与AI助手互动,以下是常用平台的连接方式:
执行以下命令生成登录二维码:
\)
扫描二维码步骤:打开WhatsApp → 进入设置 → 点击「已连接设备」→ 扫描屏幕上的二维码,即可完成连接。
注意:建议使用专用手机号码登录,不推荐使用VoIP号码(容易被WhatsApp封禁);登录凭证存储在~/.openclaw/credentials/whatsapp/目录。
可通过配置向导直接输入Bot Token完成配置,若需手动配置,可参考官方文档:
- Telegram:查看官方配置文档
- Discord:查看官方配置文档
- Mattermost(插件):查看官方配置文档
Telegram提示:你的第一条私信会收到一个配对码,需先批准该配对(见下一步),否则机器人不会回应你的消息。
OpenClaw默认开启安全防护,未知的私信会生成一个简短配对码,消息需经你批准后才能被处理,避免未授权用户访问你的AI助手。
以WhatsApp为例,查看所有待批准的配对请求:
\( openclaw pairing list whatsapp
将命令中的[code]替换为实际收到的配对码,批准该用户的访问请求:
\) openclaw pairing approve whatsapp
进阶设置:可在配置文件中添加allowlist(允许列表),自动允许特定号码/账号访问,无需手动批准。
所有配置完成后,发送一条测试消息,确认AI助手能正常响应:
$ openclaw message send –target + –message “Hello from OpenClaw”
说明:将+替换为你已连接的聊天平台账号(如WhatsApp号码、Telegram账号)。
若执行openclaw health显示「未配置授权」,请返回步骤2(配置向导),重新设置OpenAI/Anthropic的OAuth或API Key——没有正确的认证信息,AI代理无法响应消息。
openclaw status –all:生成完整的调试报告,包含所有服务状态、配置信息;
openclaw health 或 openclaw status –deep:向运行中的网关请求健康快照,快速定位问题。
至此,你已成功完成OpenClaw的安装、配置与验证,现在可以通过已连接的聊天平台,随时随地使用AI助手处理消息、查询信息、完成各类任务了。后续可根据需求,在Web Dashboard中进一步自定义AI模型、聊天规则等功能,解锁更多玩法~
海云前端 提供前端简历面试辅导 前端求职陪跑
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/231502.html