一、系统要求
硬件要求
🖥️ 最低配置
- CPU:Apple Silicon M 系列 或 Intel Core i5 及以上
- 内存:8GB 以上(推荐 16GB)
- 硬盘:10GB 以上可用空间
- 网络:稳定的互联网连接
🚀 推荐配置
- CPU:Apple Silicon M1 Pro/Max/Ultra 或更高
- 内存:16GB 或 32GB
- 硬盘:SSD,50GB 以上可用空间
系统版本
📋 支持的操作系统
- macOS 12 Monterey 或更高版本
- 推荐 macOS 14 Sonoma 或 macOS 15 Sequoia
- 同时支持 Intel 和 Apple Silicon 芯片
前置软件
| 软件 | 最低版本 | 用途 | 检查命令 |
|---|---|---|---|
| Node.js | 22.0.0+ | 运行环境 | node --version |
| npm | 10.0.0+ | 包管理器 | npm --version |
| Homebrew | 最新版 | 软件安装(可选) | brew --version |
安装 Node.js
bash
# 使用 Homebrew 安装
brew install node@22
# 或使用官方安装包
# 下载地址:https://nodejs.org/zh-cn/download/
二、安装步骤
第一步:打开终端
在 Mac 上打开终端(Terminal)应用:
- 按
Cmd + Space打开 Spotlight - 输入 "Terminal" 并回车
- 或使用 Launchpad 找到终端应用
第二步:安装 OpenClaw
在终端中执行以下 curl 命令安装 OpenClaw:
bash
curl -fsSL https://openclaw.ai/install.sh | bash
安装脚本会自动:
- 下载最新版本的 OpenClaw
- 安装到系统目录
- 配置环境变量
第三步:验证安装
安装完成后,验证 OpenClaw 是否正确安装:
bash
# 检查版本
openclaw --version
# 预期输出:
# OpenClaw CLI v1.2.3
第四步:初始化配置
运行初始化命令,配置你的 OpenClaw:
bash
openclaw onboard
配置流程详解
1. 接受风险提示
交互
OpenClaw 将能够访问您的系统,执行命令和操作文件。
请确认您了解相关风险。
是否继续?(y/N): y
2. 选择启动模式
交互
请选择启动模式:
1. 交互模式 (推荐新手)
2. 服务端模式
3. 守护进程模式
请选择 (1-3): 1
3. 选择 AI 模型
交互
请选择 AI 模型提供商:
1. OpenAI (GPT-4/GPT-3.5)
2. Anthropic (Claude)
3. Google (Gemini)
4. Moonshot (Kimi)
5. DeepSeek
6. 自定义 API
请选择 (1-6): 2
4. 输入 API Key
交互
请输入 Anthropic API Key:
(从 https://console.anthropic.com/ 获取)
API Key: sk-ant-api03-xxxxxxxx
5. 选择聊天工具
交互
请选择要启用的聊天平台:
✓ iMessage (Mac 原生支持)
[ ] WhatsApp
[ ] Telegram
[ ] Discord
[ ] 飞书
[ ] 钉钉
使用空格选择,回车确认
6. Gateway 端口设置
交互
设置 Gateway 端口 (默认 3000):
Port [3000]:
Web UI 将运行在 http://localhost:3000
7. 选择 Skills
交互
推荐安装的 Skills:
✓ file-search (文件搜索)
✓ calendar (日历管理)
✓ screenshot (截图工具)
✓ reminder (提醒事项)
是否安装推荐 Skills? (Y/n): Y
8. 启用 Hooks
交互
启用系统 Hooks?
这允许 OpenClaw 操作日历、备忘录等系统应用。
启用 Hooks? (Y/n): Y
✅ 配置完成!
第五步:验证安装
检查各组件状态:
bash
# 检查所有 channels 状态
openclaw channels status
# 预期输出:
# Channel Status
# ---------------- ----------
# iMessage ✅ online
# gateway ✅ online
# web-ui ✅ online
三、日常使用
启动 OpenClaw
bash
# 前台启动(可看到日志)
openclaw start
# 后台启动
openclaw start --daemon
# 指定配置启动
openclaw start --config ~/.openclaw/config.prod.yml
访问 Web UI
🌐 Web 界面
启动后,在浏览器中访问:
http://localhost:3000
你可以在 Web UI 中:
- 查看所有连接的平台
- 管理已安装的 Skills
- 查看对话历史
- 配置系统设置
停止服务
bash
# 停止服务
openclaw stop
# 强制停止
openclaw stop --force
# 重启服务
openclaw restart
四、接入飞书(推荐)
飞书是国内团队协作的首选,OpenClaw 对飞书有完善的支持。
创建飞书应用
- 访问 飞书开放平台
- 点击「创建企业自建应用」
- 填写应用名称和描述
- 记录 App ID 和 App Secret
配置权限
在飞书后台添加以下权限:
- im:chat:readonly(读取群组信息)
- im:message:send(发送消息)
- im:message.group_msg(接收群消息)
- im:message.p2p_msg(接收单聊消息)
配置 OpenClaw
bash
# 启用飞书
openclaw config set channels.feishu.enabled true
# 设置 App ID
openclaw config set channels.feishu.app_id "cli_xxxxxxxxxx"
# 设置 App Secret
openclaw config set channels.feishu.app_secret "xxxxxxxxxx"
# 重启服务
openclaw restart
验证接入
在飞书中 @你的机器人,测试是否能正常回复。
💡 飞书优势
- 国内访问速度快,无需代理
- 支持富文本、卡片消息
- 完善的群组管理功能
- 移动端体验优秀
五、常见问题
安装时权限不足
问题:安装脚本提示 Permission denied
解决:
bash
# 方法1:使用 sudo
sudo curl -fsSL https://openclaw.ai/install.sh | bash
# 方法2:更改安装目录
export OPENCLAW_INSTALL_DIR="$HOME/.local"
curl -fsSL https://openclaw.ai/install.sh | bash
如何更新
bash
# 检查更新
openclaw update check
# 执行更新
openclaw update
# 或重新运行安装脚本
curl -fsSL https://openclaw.ai/install.sh | bash
如何卸载
bash
# 完全卸载 OpenClaw
openclaw uninstall
# 手动清理(如果自动卸载失败)
rm -rf ~/.openclaw
rm /usr/local/bin/openclaw
其他常见问题
| 问题 | 可能原因 | 解决方案 |
|---|---|---|
| Node.js 版本过低 | 系统 Node 版本 < 22 | 使用 nvm 安装 Node 22 |
| 端口被占用 | 3000 端口被其他程序使用 | 更换端口或关闭占用程序 |
| iMessage 无法连接 | 权限未开启 | 系统设置中开启自动化权限 |
| API 调用失败 | API Key 无效或额度不足 | 检查 API Key 和账户余额 |
| Skills 无法加载 | 依赖缺失 | 运行 openclaw doctor 检查 |
🔧 诊断工具
使用诊断命令检查系统状态:
bash
# 运行诊断
openclaw doctor
# 查看详细日志
openclaw logs --tail 100
# 重置配置
openclaw config reset
获取帮助
如果遇到其他问题,可以通过以下渠道获取帮助:
- 官方文档:https://docs.openclaw.ai
- GitHub Issues:https://github.com/openclaw/openclaw
- Discord 社区:https://discord.gg/openclaw
- 邮件支持:support@openclaw.ai