🤔 什么是 OpenClaw?
OpenClaw 是一个自托管的 AI 网关,旨在将常用的聊天软件(如微信、Telegram、Discord、iMessage)与 AI 助手连接起来。
主要应用场景包括:
- 📱 在微信上发消息,AI 自动回复
- 💬 在 Discord 群聊中 @它,参与讨论
- 📲 通过 WhatsApp 随时召唤私人 AI
项目 Logo 是一只红色卡通龙虾,英文名 OpenClaw 直译为'开源的钳子',寓意像大爪子一样灵活抓取信息。
🛠️ 环境准备
硬件要求
| 配置 | 最低要求 | 推荐配置 |
|---|---|---|
| 操作系统 | macOS 10.15+ / Linux / Windows WSL2 | macOS 12+ |
| 内存 | 8GB | 16GB+ |
| 存储空间 | 5GB | 20GB+ |
| 网络 | 能访问国际互联网 | 稳定带宽 |
软件要求
确保已安装 Node.js 22 或更高版本:
# 检查 Node.js 版本
node --version
若未安装,推荐使用 nvm:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
nvm install 22
nvm use 22
macOS 用户也可通过 Homebrew 安装:
brew install node@22
📋 安装步骤
方式一:macOS 用户(最简单)
Mac 用户强烈推荐直接使用官方 App,体验最为流畅。
- 访问 GitHub Releases 下载
.dmg文件。 - 或使用 Homebrew 安装:
brew install openclaw/tap/openclaw
安装完成后,打开 OpenClaw.app,应用图标会出现在菜单栏。
方式二:命令行安装(跨平台)
适用于 Linux、Windows WSL 和 Mac,是最通用的方式:
# 1. 全局安装 CLI
npm install -g openclaw
# 2. 验证安装
openclaw --version
# 3. 初始化设置
openclaw setup
运行 openclaw setup 后会进入交互式引导,按提示选择即可。注意部分渠道(如 Telegram)需要额外配置 Token。
方式三:Docker 部署(适合服务器)
服务器部署首选 Docker,省心且隔离性好:
# 1. 拉取镜像
docker pull openclaw/openclaw:latest
# 2. 创建配置目录
-p ~/.openclaw
docker run -d \
--name openclaw \
-p 18789:18789 \
-v ~/.openclaw:/root/.openclaw \
openclaw/openclaw:latest


