安装 OpenClaw
OpenClaw 以 npm 包的形式分发。你可以全局安装,并在 5 分钟内运行一个 AI 代理——或者跳过所有设置,直接通过 Clawly 部署。
不想折腾技术细节?
Clawly 是一个托管平台,为你部署和管理 OpenClaw 代理——无需终端、无需服务器、无需 Docker。选择一个方案,连接你的频道,几秒钟即可上线。
> 前置条件
安装 OpenClaw 之前,请确保你具备以下条件:
-
✓
Node.js 22 或更高版本。 OpenClaw 使用了需要 Node 22+ 的现代 JavaScript 特性。使用
node --version检查你的版本。 - ✓ 一个 AI 服务商的 API 密钥。 你需要一个来自 Anthropic (Claude)、OpenAI (GPT)、Google (Gemini) 或其他支持的服务商的密钥。
-
✓
一个消息平台的机器人令牌。 通过
@BotFather创建 Telegram 机器人,或在 Discord 开发者门户创建 Discord 机器人。 - ✓ 一台服务器(用于 24/7 运行)。 任何 VPS、云虚拟机或常驻运行的机器都可以。一台每月 5 美元的服务器就足以运行一个代理。
> 安装
通过 npm 全局安装 OpenClaw:
npm install -g openclaw
验证安装:
openclaw --version
> 配置
OpenClaw 使用 .env 文件进行配置。创建一个工作目录并初始化:
mkdir my-agent && cd my-agent openclaw init
这会创建一个包含所需变量的 .env 文件。至少需要设置以下内容:
# AI Provider ANTHROPIC_API_KEY=sk-ant-... # Telegram (optional) TELEGRAM_BOT_TOKEN=123456:ABC-... # Discord (optional) DISCORD_BOT_TOKEN=MTIz... # Agent personality AGENT_NAME=MyAgent AGENT_SYSTEM_PROMPT="You are a helpful assistant."
你只需配置你要使用的频道。OpenClaw 支持 Telegram、Discord、WhatsApp、Signal、Slack、iMessage 等——只需添加相应的令牌即可。
> 运行你的代理
使用 gateway 命令启动代理:
openclaw gateway
代理将连接到你配置的频道并开始监听消息。你会看到类似以下的输出:
[OpenClaw] Agent "MyAgent" starting... [OpenClaw] Telegram connected [OpenClaw] Discord connected [OpenClaw] Ready — listening on 2 channels
对于生产环境部署,使用 pm2 或 Docker 等进程管理器来保持代理持续运行:
# With pm2 pm2 start "openclaw gateway" --name my-agent # With Docker docker run -d --env-file .env --name my-agent openclaw-agent
> 常见问题
"Error: Node.js version too old"
OpenClaw 需要 Node.js 22+。使用 nvm install 22 或从 Node.js 官网下载。
"Telegram polling conflict"
如果另一个进程正在轮询相同的机器人令牌,就会出现此错误。请停止其他实例或使用不同的机器人令牌。
"API rate limit exceeded"
你的 AI 服务商正在限制请求频率。请检查你所在方案的速率限制,并考虑升级或添加请求队列。
设置太麻烦?
Clawly 为你处理安装、托管、监控和更新。选择一个方案,连接你的频道,你的代理几秒钟即可上线。
免去繁琐,直接部署