OpenClaw 是什么
OpenClaw(前身 Moltbot / Clawdbot)是一个开源的个人 AI 助手框架,支持私有化部署在 macOS、Windows、Linux 上。它能接入 Telegram、飞书、企业微信、Discord 等多平台,连接 OpenAI、Claude、Kimi、本地 Ollama 等多种 LLM 后端,实现自动化工作流、智能客服、知识助手等场景。
系统要求
| 项目 | 最低要求 | 推荐配置 |
|---|---|---|
| macOS | 12+ (Monterey) | 14 Sonoma / 15 Sequoia |
| Windows | 10 / 11(强烈推荐 WSL2) | WSL2 + Ubuntu 22.04/24.04 |
| Linux | Ubuntu 22.04+ / Debian 11+ / CentOS 8+ | 最新 LTS |
| Node.js | ≥ 22.16 | 24(官方推荐) |
| 内存 | ≥ 2GB | 4GB+ |
| 磁盘 | ≥ 10GB 空闲 | SSD |
Windows 原生部署限制较多(系统集成不完整),官方强烈推荐 WSL2。本地模型推理需额外 8GB+ 显存 NVIDIA 显卡或 Apple Silicon 芯片。
安装前:选择你的路径
按设备情况选择:
- 有 Mac → Mac 本地部署(原生支持最完善,可操作系统级功能)
- Windows 用户 → WSL2 部署(首选) / PowerShell 原生部署(备选)
- Linux 用户 → Linux 本地部署
- 无 Mac / 需要 24×7 在线 → 云端一键部署(20 元/月起)
- 国内网络受限 → 国内镜像版一键安装
- 团队协作 → Docker 部署
- 开发者 → 源码安装
消息平台选择:国际用 Telegram(API 支持最完善),国内用飞书(API 完整、用户体验好),也可选企业微信、钉钉、QQ。
方法一:Mac 本地部署(最推荐)
Mac 是 OpenClaw 原生支持最完善的平台,可操作日历、备忘录、截图等系统功能。
步骤
# 1. 一键安装(自动检测环境、安装 Node.js、下载 OpenClaw)curl -fsSL https://openclaw.ai/install.sh | bash
# 2. 验证安装openclaw --version
# 3. 运行初始化向导(10 步交互式配置)openclaw onboard --install-daemon初始化向导会引导你:接受风险提示 → 选择 QuickStart 模式 → 选择 AI 服务商 → 填入 API Key → 选择消息平台 → 设置 Gateway 端口(默认 18789) → 选择 Skills → 配置可选的额外 API Key → 启用 Hooks → 完成后自动打开 Web UI(http://127.0.0.1:18789/chat)。
日常使用
openclaw gateway start # 启动网关openclaw gateway stop # 停止网关openclaw channels status # 查看频道状态openclaw dashboard # 打开 Web 控制面板更新与卸载
openclaw update # 更新到最新版openclaw uninstall # 卸载(保留数据)openclaw uninstall --purge # 彻底卸载,删除所有数据方法二:Windows 部署
WSL2 + Ubuntu(强烈推荐)
# 1. 启用 WSL2,在 Microsoft Store 安装 Ubuntu 22.04/24.04# 2. 在 Ubuntu 终端中安装 Node.js 24curl -fsSL https://deb.nodesource.com/setup_24.x | sudo -E bash -sudo apt-get install -y nodejs
# 3. 安装 OpenClawcurl -fsSL https://openclaw.ai/install.sh | bashopenclaw onboard --install-daemon可选:创建 start-openclaw.bat 脚本放在 Windows 桌面,自动将 WSL2 端口转发到 Windows:
wsl -d Ubuntu -e openclaw gateway startnetsh interface portproxy add v4tov4 listenport=18789 connectaddress=<WSL2-IP>PowerShell 原生部署(备选)
以管理员身份运行 PowerShell:
# 先手动安装 Node.js 24(从 nodejs.org 下载)# 然后安装 OpenClawnpm install -g openclaw@latestPowerShell 原生部署可能遇到 sharp 模块编译问题,需
npm cache clean --force后重装,或添加 Windows Defender 排除项。
方法三:Linux 本地部署
# 1. 安装 Node.js 24curl -fsSL https://deb.nodesource.com/setup_24.x | sudo -E bash -sudo apt-get install -y nodejs
# 2. 安装 OpenClawcurl -fsSL https://openclaw.ai/install.sh | bash
# 3. 初始化openclaw onboard --install-daemon方法四:云端一键部署
无需本地环境,浏览器操作即可,20 元/月起,24×7 在线。
| 服务商 | 价格 | 带宽 | 适用 |
|---|---|---|---|
| 腾讯云 Lighthouse(推荐) | 20 元/月,99 元/年 | 20M | QQ/企业微信用户 |
| 火山引擎 | 9.9 元/月,58 元/年 | 5M | 飞书用户 |
| 百度智能云 | 首月 0.01 元 | — | 需实名认证,支持文心一言 |
腾讯云 Lighthouse 部署步骤:
- 购买轻量应用服务器(2核2G,推荐硅谷区域,20M 带宽)
- 在控制台应用管理页面选择 OpenClaw 模板
- 配置 AI 模型(官方推荐 Kimi K2.5,月榜前三、官方推荐模型)
- 访问
http://<服务器IP>:18789/?token=xxx验证
方法五:国内镜像版(国内用户推荐)
国内镜像版提供中文 UI,预配国内模型和服务,安装速度更快。
# macOS / Linuxcurl -fsSL https://clawd.org.cn/install.sh | bash
# Windows(WSL2 强烈推荐)iwr -useb https://clawd.org.cn/install.ps1 | iex
# npm 全局安装npm install -g openclaw-cn@latest预配国内模型:Kimi、DeepSeek、GLM-4、通义千问、文心一言。预配国内平台:飞书、企业微信、钉钉、QQ。
初始化:
openclaw-cn onboard --install-daemon配置文件位置:
| 文件 | 路径 |
|---|---|
| 主配置 | ~/.openclaw/openclaw.json |
| 认证 | ~/.openclaw/agents/<agentId>/agent/auth-profiles.json |
| OAuth(旧版) | ~/.openclaw/credentials/oauth.json |
| 日志 | ~/.openclaw/logs/gateway.log |
方法六:Docker 部署
适合团队协作和需要环境一致性的场景。
docker-compose.yml 示例
services: app: build: . ports: - "3000:3000" env_file: .env depends_on: - db - redis db: image: postgres:15 environment: POSTGRES_USER: openclaw POSTGRES_PASSWORD: ${DB_PASSWORD} POSTGRES_DB: openclaw ports: - "5432:5432" redis: image: redis:7 ports: - "6379:6379"启动:
docker compose up --build安全加固
docker run --cap-drop=ALL --read-only --security-opt=no-new-privileges openclaw方法七:Cloudflare Workers 部署(进阶)
需要 Cloudflare 账号 + Workers 付费计划($5/月),部署后全球加速。
成本估算:5–10 美元/月。适合已有 Cloudflare 生态的用户。
注意:OpenClaw 目前仍处于生态建设早期,不是开箱即用的效率工具。它更适合作为 AI 自动化的基础平台,需要投入时间配置和优化。
方法八:源码安装(开发者)
OpenClaw 使用 pnpm workspace,不支持 npm install:
git clone https://github.com/openclaw/openclaw.gitcd openclawpnpm installpnpm openclaw setuppnpm ui:buildpnpm gateway:watch关于 Node.js 版本的说明
openclaw doctor 诊断工具会在 Gateway 服务使用版本管理器(nvm、fnm 等)安装的 Node.js 时提示警告:
“Gateway service uses Node from a version manager; it can break after upgrades.”
要不要处理?
如果你用 nvm 管理稳定的 Node 24,可以安全忽略此警告。 运行 openclaw doctor --fix 可能适得其反——它会把 nvm 路径替换为系统 Node(如 Homebrew 的 /opt/homebrew/bin/node),而系统 Node 版本可能与 OpenClaw 不兼容,导致原生模块(如 better-sqlite3)加载失败。这是已知问题(GitHub Issue #23314)。
建议:
- 确保使用的 Node 版本为 24(推荐)或 22.16+
openclaw doctor用于诊断,谨慎使用--fix- 安装后三连验证:
openclaw doctor→openclaw status→openclaw dashboard
生产环境最佳实践
模型路由:按复杂度分级
所有任务用最强模型浪费约 70% 成本。按复杂度分级路由:
models: default: claude-haiku # 简单任务用廉价模型 fallback: claude-sonnet # 中等任务升级 complex: claude-opus # 复杂任务用强模型 heartbeat: claude-haiku # 心跳用最便宜模型2026 年 4 月起,模型配置迁移为 provider catalog 驱动,/models add 已废弃。
安全硬约束
SOUL.md 中的 prompt 指令是软约束,可被注入绕过。真正的安全靠 tools.deny 硬约束:
{ "tools": { "deny": [ "group:runtime", "group:fs", "group:automation", "sessions_spawn", "sessions_send" ] }}group:runtime— 禁止命令执行group:fs— 禁止文件读写group:automation— 禁止定时任务sessions_spawn/sessions_send— 禁止跨 session 操作
网关安全
始终绑定到 127.0.0.1,使用强 Token 认证:
openclaw doctor --generate-gateway-token{ "gateway": { "bind": "127.0.0.1" }}外网访问走 Nginx/Caddy 反向代理 + HTTPS,禁止直接暴露网关端口。推荐使用 Tailscale 替代 LAN 绑定。
Context 管理
{ "context": { "maxMessages": 30, "mode": "cache-ttl", "ttl": "6h" }, "memory": { "flushThreshold": 40000, "keepTypes": ["decision", "state_change", "lesson"] }}记忆聚焦”决策、状态变更、教训”三类高价值信息,避免上下文膨胀。
并发控制与崩溃恢复
{ "maxConcurrent": 4, "throttleInterval": 5}maxConcurrent: 4–8— 防止重试风暴耗尽 API 配额throttleInterval: 5— 崩溃后 5 秒自动恢复
日志与密钥
{ "logging": { "redactSensitive": "tools", "rotation": "daily", "retention": "7d" }}- API Key 放
.env文件(chmod 600),不要写入配置文件 - 使用独立 Token + 硬消费上限的 burner API Key
会话隔离
{ "dmScope": "per-peer", "dmPolicy": "allowlist"}面向客户场景必须 per-peer 隔离,每个用户独立 session,防止跨用户信息泄露。
典型使用场景
个人 AI 助理
通过 Telegram / 飞书接入,实现日程管理、邮件摘要、代码审查、网页内容总结。Mac 环境下可操作系统级功能(日历、备忘录、截图)。
企业内部知识助手
连接公司文档、Wiki、工单系统,回答政策、流程、技术问题。核心架构:RAG 管道 + 自动索引 + 角色权限控制。文档分 chunk,检索带置信度阈值,低置信度转人工。
AI 客服代理
对接 WhatsApp、Slack、网页聊天组件,自动回答 FAQ、创建工单、查询订单。每客户独立 session,必须设置人工升级路径。实测夜间紧急工单响应时间从 90 分钟缩短至 12 分钟。
财务自动化
智能对账(98%+ 交易自动核销)、发票管理(效率提升 40 倍)、动态报表生成(8 小时 → 12 分钟)、政策合规监控。某零售集团月结周期从 15 天缩短至 3 天,人力成本降低 65%。
数据提取与富化管道
从网页、PDF、API 批量提取结构化数据:竞品价格监控、简历提取、合同审查(风险点识别率超 85%)。工程要点:重试逻辑 + 验证层 + 检查点批处理。
GitHub Issue 自动分类
OpenClaw 官方 ClawSweeper Bot 管理 7000+ issue,三通道架构:调度器 → 审查通道(只出提案) → 执行通道(15 分钟间隔验证后关闭)。关闭率仅 0.1%/周,极度保守避免误关闭。
消费硬件生态
- 小米 — Xiaomi miclaw(已启动测试,联动米家设备)
- 华为 — 小艺 claw(已启动测试)
- AI 眼镜 — Rokid、李未可等品牌深度适配,语音远程操控电脑
- 人形机器人 — Zeroth 元点 M1 搭载 OpenClaw,QQ 发送指令操控行走、转身
渐进式实施路线图
| 阶段 | 周期 | 目标 |
|---|---|---|
| 基础建设 | 1–2 周 | 部署框架 + 监控系统,建立安全基线 |
| 试点 | 1–2 周 | 选 1 个高频场景做 MVP(如日报生成) |
| 能力增强 | 1–2 月 | 扩展到 3–5 个核心场景,引入语义搜索 |
| 智能进化 | 3–6 月 | 部署持续学习 + 跨系统联动 + 自定义插件 |
| 持续优化 | 长期 | 数据反馈循环优化各模块 |
常见问题
Q:安装时下载速度慢 / 网络不可达
设置 npm 镜像:
npm config set registry https://registry.npmmirror.com或直接使用国内镜像版(方法五),安装脚本和依赖均已配置国内 CDN。
Q:启动后无法连接 LLM API
检查 API Key:
openclaw config get国内访问 OpenAI 需配置代理。官方和社区推荐使用 Kimi K2.5,国内网络直连无问题。
Q:守护进程启动失败
openclaw logs --level debug常见原因:端口冲突(默认 18789)、Node.js 版本低于 22.16、缺失系统依赖。
Q:openclaw doctor 提示版本管理器警告
如果你用 nvm 管理 Node 24 稳定版,可以安全忽略。不建议运行 --fix,可能导致系统 Node 版本不兼容。详见上文 Node.js 说明章节。
Q:Windows 上 sharp 模块编译失败
npm cache clean --forcenpm install -g openclaw@latest或在 Windows Defender 中添加项目目录为排除项。
Q:如何彻底卸载
openclaw uninstall --purge删除守护进程、配置文件和数据目录。保留数据去 --purge。