OpenClaw 是一个自托管的 AI 网关,核心功能是将你常用的聊天软件(微信、Telegram、Discord 等)与本地或云端的 AI 模型连接起来。通过它,你可以在微信上发消息获得 AI 回复,或在 Discord 群聊中让 AI 参与讨论。
环境准备
硬件要求
| 配置 | 最低要求 | 推荐配置 |
|---|---|---|
| 操作系统 | macOS 10.15+ / Linux / Windows WSL2 | macOS 12+ |
| 内存 | 8GB | 16GB+ |
| 存储空间 | 5GB | 20GB+ |
| 网络 | 能访问国际互联网 | 稳定带宽 |
软件依赖
OpenClaw 基于 Node.js 运行,建议版本为 22+。
# 检查当前 Node 版本
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
安装方式
根据使用场景,有三种主流安装方案。
1. macOS 原生应用
体验最丝滑,适合桌面端开发调试。
# 方法 A:下载 DMG 安装包
# 访问 https://github.com/openclaw/openclaw/releases 获取最新 .dmg 文件
# 方法 B:Homebrew 安装
brew install openclaw/tap/openclaw
安装完成后,菜单栏会出现 OpenClaw 图标,点击即可启动。
2. 命令行工具(跨平台)
适用于 Linux、WSL 或需要脚本化部署的场景。
# 全局安装 CLI
npm install -g openclaw
# 验证版本
openclaw --version
# 交互式初始化
openclaw setup
运行 setup 后会引导选择配置项,按提示操作即可。注意部分渠道(如 Telegram)需提前准备好 Bot Token。
3. Docker 容器部署
适合服务器环境,隔离性好且易于维护。
# 拉取镜像
docker pull openclaw/openclaw:latest
# 创建配置目录
mkdir -p ~/.openclaw
# 启动容器
docker run -d \
--name openclaw \
-p 18789:18789 \
-v ~/.openclaw:/root/.openclaw \
openclaw/openclaw:latest


