OpenClaw 简介
OpenClaw 是一个自托管的 AI 网关,能够将微信、Telegram、Discord 等常用通讯软件与 AI 模型连接起来。通过它,你可以实现消息自动回复或在群聊中召唤 AI 助手。

环境准备
硬件要求
| 配置 | 最低要求 | 推荐配置 |
|---|---|---|
| 操作系统 | macOS 10.15+ / Linux / Windows WSL2 | macOS 12+ |
| 内存 | 8GB | 16GB+ |
| 存储空间 | 5GB | 20GB+ |
| 网络 | 能访问国际互联网 | 稳定带宽 |
软件依赖
确保系统已安装 Node.js 22 或更高版本。
# 检查当前版本
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,体验较为流畅。
# 方法一:Homebrew 安装
brew install openclaw/tap/openclaw
安装后会在菜单栏生成图标。
命令行安装(跨平台)
适用于 Linux、WSL 及 macOS。
# 全局安装 CLI 工具
npm install -g openclaw
# 验证版本
openclaw --version
# 初始化向导
openclaw setup
运行 setup 后会进入交互式引导,按提示选择即可。注意部分渠道(如 Telegram)需提前申请 Bot Token。
Docker 部署(服务器端)
适合生产环境或远程服务器。
# 拉取镜像
docker pull openclaw/openclaw:latest
# 创建配置目录
mkdir -p ~/.openclaw
# 启动容器
docker run -d \
--name openclaw \
-p 18789:18789 \
-v ~/.openclaw:/root/.openclaw \
openclaw/openclaw:latest


