🖥️ Windows 安装
步骤 1:打开 PowerShell(管理员)
- 点击屏幕左下角的 (Windows 图标)
- 在搜索框输入
PowerShell - 在搜索结果中找到「Windows PowerShell」
- 右键点击它 → 选择 以管理员身份运行
- 如果弹出「用户账户控制」窗口,点击 是 允许
步骤 2:执行安装命令
在打开的蓝色窗口中,复制粘贴以下命令,然后按 回车:
iwr -useb https://openclaw.ai/install.ps1 | iex
安装过程会自动完成:
- 检查是否安装了 Node.js(版本要求 22+),如果没有会自动下载安装
- 从 npm 下载并安装 OpenClaw 程序(约需 1-3 分钟,取决于网络)
- 将 OpenClaw 添加到系统环境变量 PATH
🍎 macOS 安装
步骤 1:打开终端
- 按键盘上的 打开 Spotlight 搜索
- 输入
Terminal或「终端」 - 按 回车 打开终端应用
或者:打开「启动台」→ 找到「其他」文件夹 → 点击「终端」
步骤 2:执行安装命令
在终端窗口中(黑色背景窗口),复制粘贴以下命令,按 回车:
curl -fsSL https://openclaw.ai/install.sh | bash
安装过程说明:
- 如果系统没有 Homebrew,会先安装 Homebrew(可能要求输入 Mac 登录密码)
- 检查 Node.js 版本,如果低于 22 会自动升级
- 安装过程可能需要输入 Mac 登录密码(输入时不会显示字符,这是正常的,输完按回车)
可能遇到的问题:
如果出现 sharp/libvips 相关的错误,在终端运行:
如果出现 sharp/libvips 相关的错误,在终端运行:
SHARP_IGNORE_GLOBAL_LIBVIPS=1 npm install -g openclaw@latest
⚙️ 初始化配置向导(详细步骤)
安装完成后,必须运行初始化向导来完成配置。在 PowerShell(Windows)或终端(Mac)中执行:
openclaw onboard --install-daemon
第 1 步:选择模式 - QuickStart vs Advanced
向导启动后会显示:
[推荐] QuickStart (默认配置)
- 本地网关(仅本机访问)
- 端口 18789
- 自动生成访问令牌
- 工具策略:仅消息(安全)
Advanced (完全自定义)
- 手动配置每个选项
- 适合高级用户
操作:首次安装直接按 回车 选择 QuickStart,或输入 advanced 进入高级模式
第 2 步:配置 AI 模型和认证
向导会询问使用哪个 AI 提供商,选项包括:
- Pi (pi.ai) - 无需 API Key,免费但有速率限制
- OpenAI (ChatGPT) - 需要 API Key,按用量付费
- Anthropic (Claude) - 需要 API Key,按用量付费
- Kimi - 需要 API Key
- Custom Provider - 兼容 OpenAI/Anthropic API 格式的自定义服务
获取 API Key 的方法:
• OpenAI: 访问 platform.openai.com/api-keys → 登录 → 点击 "Create new secret key"
• Claude: 访问 console.anthropic.com/settings/keys → 登录 → 点击 "Create Key"
• Kimi: platform.moonshot.cn → 登录 → 创建 API Key
• OpenAI: 访问 platform.openai.com/api-keys → 登录 → 点击 "Create new secret key"
• Claude: 访问 console.anthropic.com/settings/keys → 登录 → 点击 "Create Key"
• Kimi: platform.moonshot.cn → 登录 → 创建 API Key
操作:
- 用方向键选择提供商,按 回车 确认
- 输入你的 API Key(输入时不会显示字符,这是正常的)
- 按 回车 提交
- 选择默认模型(如 gpt-4o、claude-3-5-sonnet 等),按 回车 确认
第 3 步:设置工作目录
向导会询问工作空间位置:
默认路径:
- Windows:
C:\Users\你的用户名\.openclaw\workspace - macOS:
~/.openclaw/workspace
操作:通常情况下直接按 回车 使用默认路径即可
第 4 步:配置网关
向导会询问以下配置:
| 配置项 | 推荐选择 | 说明 |
| 端口号 | 18789 | 默认端口,直接回车 |
| 绑定地址 | 127.0.0.1 | 仅本机访问(安全) |
| 认证模式 | Token | 自动生成访问令牌 |
| Tailscale | No | 如需远程访问才开启 |
操作:每项都按 回车 使用默认推荐值即可
第 5 步:选择聊天频道
向导会列出可用的聊天频道,用方向键选择,按 空格 勾选,按 回车 确认:
- Telegram - 推荐,配置简单(后面有详细配置教程)
- WhatsApp - 需要扫码登录
- Discord - 需要 Bot Token
- iMessage - 仅 macOS 可用
- 飞书 - 需要额外安装插件(后面有详细配置教程)
提示:可以先跳过这一步,后面手动配置。直接按 回车 不选任何项,继续下一步。
第 6 步:安装系统服务
向导询问是否安装系统服务(Daemon):
推荐选择:Yes
安装后 OpenClaw 会:
- 开机自动启动
- 在后台持续运行
- 无需手动启动网关
操作:输入 yes 或按 回车 确认安装
第 7 步:完成安装
向导会:
- 保存所有配置到
~/.openclaw/openclaw.json - 启动网关服务
- 验证网关是否正常运行
看到 "Onboarding complete!" 或 "Gateway is running" 说明安装成功!
✅ 启动与验证
检查网关状态
openclaw gateway status
正常应该显示:Gateway is running on port 18789
打开控制面板
openclaw dashboard
浏览器会自动打开 http://127.0.0.1:18789
看到网页界面说明安装成功!可以直接在网页上和 AI 对话测试。
📱 Telegram 机器人配置
步骤 1:在 Telegram 创建机器人
- 打开手机或电脑的 Telegram 应用
- 在顶部搜索框输入
@BotFather(认准名字旁边有蓝色勾的) - 点击搜索结果中的 BotFather,进入聊天界面
- 点击底部输入框左侧的 菜单按钮(三条横线图标)
- 选择 /newbot,或手动输入
/newbot发送 - 按提示输入:
- 机器人显示名称(随意,如「我的AI助手」)
- 机器人用户名(必须唯一,以 bot 结尾,如
my_ai_bot) - 创建成功后,BotFather 会发送一串 Token(格式:123456789:ABCdefGHI...),复制保存下来
步骤 2:修改 OpenClaw 配置
找到并打开配置文件:
- Windows: 打开文件资源管理器 → 地址栏输入
%USERPROFILE%\.openclaw→ 找到openclaw.json用记事本打开 - macOS: 在终端输入
open ~/.openclaw/openclaw.json
添加以下内容(注意把 123:ABC... 换成你的真实 Token):
{
"channels": {
"telegram": {
"enabled": true,
"botToken": "123:ABC...",
"dmPolicy": "pairing"
}
}
}
如果文件中已有其他内容,在
channels 大括号内添加,注意每行末尾的逗号步骤 3:配对授权
- 在 Telegram 中私聊你刚创建的机器人
- 发送任意一条消息(如「你好」)
- 回到 PowerShell(Windows)或终端(Mac)
- 输入命令查看配对码:
openclaw pairing list telegram - 输入命令批准配对(把
XXXX换成实际显示的配对码):
openclaw pairing approve telegram XXXX
步骤 4:重启生效
openclaw gateway restart
📢 在群组中使用
- 回到 BotFather 聊天
- 发送
/setprivacy - 选择你的机器人
- 点击 Disable
- 把机器人踢出群聊,再重新加进来
💬 飞书机器人配置
前置步骤:先安装飞书插件,在终端执行:
openclaw plugins install @openclaw/feishu步骤 1:创建飞书应用
- 浏览器访问 open.feishu.cn/app(国内版)或 open.larksuite.com(国际版 Lark)
- 用飞书账号扫码登录
- 点击页面 右上角 的 创建企业自建应用
- 填写应用名称(如「AI助手」)
- 上传应用图标(可随便选一张图片)
- 点击「创建」
步骤 2:获取凭证
- 进入应用管理页面后,看
- 点击
- 在右侧页面中复制:
- App ID(格式:cli_xxxxxxxx)
- App Secret(点击「查看」按钮后复制)
⚠️ App Secret 非常重要,不要泄露给任何人!
步骤 3:开通权限
- → 点击
- 点击页面 右上角 的 批量导入
- 在弹出的输入框中,粘贴以下内容:
{
"scopes": {
"tenant": [
"im:message",
"im:message:readonly",
"im:message:send_as_bot",
"im:resource"
]
}
}
- 点击「确定」或「导入」
- 确认权限列表中出现这 4 项
步骤 4:启用机器人能力
- → 点击
- 在展开的菜单中点击
- 点击页面 右上角 的 启用 按钮
- 设置机器人显示名称(如「AI助手」)
步骤 5:配置事件订阅
- → 点击
- 在「接收方式」区域,选择 使用长连接接收事件(WebSocket 方式)
- 向下滚动到「事件订阅配置」,点击「添加事件」
- 在弹窗中找到并勾选
im.message.receive_v1(接收消息事件) - 点击「确定」保存
注意:配置前确保 OpenClaw 网关已在运行(之前安装的系统服务通常会自动运行)
步骤 6:发布应用
- → 点击
- 点击页面 右上角 的 创建版本
- 填写版本号(如 1.0.0)
- 填写更新说明(如「初始版本」)
- 点击「保存并发布」
- 等待审核(企业自建应用通常自动通过)
步骤 7:配置 OpenClaw
打开配置文件(同 Telegram 配置中的路径),添加飞书配置:
{
"channels": {
"feishu": {
"enabled": true,
"dmPolicy": "pairing",
"accounts": {
"main": {
"appId": "cli_xxx",
"appSecret": "你的Secret"
}
}
}
}
}
如果使用国际版 Lark,加一行:"domain": "lark"
步骤 8:配对授权
- 在飞书应用中搜索你的机器人名称
- 进入聊天,发送任意消息
- 在终端查看配对码:
openclaw pairing list feishu - 批准配对:
openclaw pairing approve feishu XXXX
步骤 9:重启生效
openclaw gateway restart
✅ 部署完成!
你现在可以通过以下方式使用 OpenClaw:
- 📱 Telegram 私聊机器人
- 💬 飞书私聊或群组 @机器人
- 🌐 浏览器访问 http://127.0.0.1:18789
⌨️ 常用命令
openclaw gateway status # 查看网关运行状态 openclaw gateway start # 启动网关 openclaw gateway stop # 停止网关 openclaw gateway restart # 重启网关 openclaw dashboard # 打开网页控制面板 openclaw logs --follow # 实时查看运行日志 openclaw doctor # 运行诊断检查
🔧 常见问题
Windows:提示「openclaw 不是内部或外部命令」
原因:系统找不到 OpenClaw 的安装位置
解决:
- 在 PowerShell 输入:
npm config get prefix,记下显示的路径 - 右键「此电脑」→ 属性 → 高级系统设置 → 环境变量
- 在「系统变量」中找到 Path → 编辑 → 新建
- 粘贴刚才记下的路径 → 确定 → 确定 → 确定
- 重启 PowerShell
macOS:提示「command not found」
- 在终端输入:
nano ~/.zshrc(如果是旧系统用~/.bashrc) - 在文件末尾添加一行:
export PATH="$(npm prefix -g)/bin:$PATH" - 按 Ctrl+O 保存,Ctrl+X 退出
- 执行
source ~/.zshrc(或重启终端)
机器人不回复消息
- Telegram:BotFather →
/setprivacy→ 选择机器人 → Disable → 把机器人踢出群再加回来 - 飞书:检查应用是否已发布并通过审核;检查事件订阅是否勾选了 im.message.receive_v1
- 查看日志找原因:
openclaw logs --follow
✅ 部署完成!
你现在可以通过以下方式使用 OpenClaw:
- 📱 Telegram 私聊机器人
- 💬 飞书私聊或群组 @机器人
- 🌐 浏览器访问 http://127.0.0.1:18789