🚀 一、快速开始
如果你已经熟悉技术环境,可以直接执行以下命令快速安装:
1下载安装包
Windows
# PowerShellInvoke-WebRequest -Uri "https://github.com/openclaw/openclaw/releases/latest/download/openclaw-windows.exe" -OutFile "openclaw.exe"macOS
# Terminalcurl -L https://github.com/openclaw/openclaw/releases/latest/download/openclaw-macos -o openclawchmod +x openclawsudo mv openclaw /usr/local/bin/Linux
# Terminalcurl -L https://github.com/openclaw/openclaw/releases/latest/download/openclaw-linux -o openclawchmod +x openclawsudo mv openclaw /usr/local/bin/2安装并验证
# 安装openclaw install# 验证版本openclaw --version# 预期输出:# 🐉 OpenClaw 2026.3.2 (85377a2) | I don't sleep, I just enter low-power mode and dream of clean diffs.💻 二、系统要求
检查你的系统配置
最低配置
推荐配置
📦 三、安装 Node.js
OpenClaw 依赖 Node.js 18.x 或更高版本。
推荐使用 nvm(Node Version Manager)管理 Node.js 版本,可以在不同版本间轻松切换。
Windows 安装
方法一:官方安装程序(推荐新手)
访问 Node.js 官网 下载 LTS 版本(推荐 18.x 或 20.x) 双击运行 .msi 安装程序 按照向导完成安装,确保勾选 "Automatically install the necessary tools"
# 验证安装node --versionnpm --version方法二:使用 nvm-windows(推荐开发者)
# 下载 nvm-windows: # https://github.com/coreybutler/nvm-windows/releases# 运行 nvm-setup.exe 安装# 安装 Node.jsnvm install 20nvm use 20# 验证node --versionmacOS 安装
使用 Homebrew(推荐)
# 安装 Homebrew(如未安装)/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"# 安装 Node.jsbrew install node# 验证node --versionLinux 安装
Ubuntu/Debian
# 使用 NodeSource 仓库(推荐)curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -sudo apt-get install -y nodejs# 验证node --versionnpm --version中国大陆用户提示:使用淘宝镜像加速 npm 下载
# 使用淘宝镜像npm config set registry https://registry.npmmirror.com# 验证npm config get registry🔧 四、安装 OpenClaw
下载并安装 OpenClaw
从 GitHub Releases 获取最新版本
Windows 安装步骤
# 1. 创建目录New-Item -ItemType Directory -Force -Path "$env:USERPROFILE\.openclaw\bin"# 2. 移动文件Move-Item -Path openclaw.exe -Destination "$env:USERPROFILE\.openclaw\bin\openclaw.exe"# 3. 添加到 PATH(永久)[Environment]::SetEnvironmentVariable("Path", $env:Path + ";$env:USERPROFILE\.openclaw\bin", "User")# 4. 重启终端后,运行安装命令openclaw installmacOS/Linux 安装步骤
# 1. 移动到系统路径sudo mv openclaw /usr/local/bin/# 或移动到用户目录(无需 sudo)mkdir -p ~/.local/binmv openclaw ~/.local/bin/echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrcsource ~/.bashrc# 2. 运行安装命令openclaw install验证安装
# 查看版本openclaw --version# 查看帮助openclaw --help# 检查系统状态openclaw health⚙️ 五、初始化配置
运行配置向导
openclaw configure配置向导会引导你完成以下设置:
- 认证配置
:选择模型提供商,输入 API 密钥或 OAuth 认证 - 模型选择
:选择要使用的 AI 模型 - 工作空间
:设置工作目录 - 工具权限
:选择工具使用范围(messaging 或 full) - 渠道集成
(可选):配置飞书、企业微信等
配置文件位置
- Windows
: C:\Users\<用户名>\.openclaw\openclaw.json - macOS/Linux
: ~/.openclaw/openclaw.json
常用配置命令
# 查看配置文件位置openclaw config file# 获取配置值openclaw config get <配置路径># 设置配置值openclaw config set <配置路径> <值># 验证配置openclaw config validate🤖 六、配置模型提供商
选择你的 AI 模型
支持多个主流大模型提供商
支持的模型提供商
配置 Qwen Portal(推荐)
# 设置 Qwen Portal 提供商openclaw config set models.providers.qwen-portal.baseUrl "https://portal.qwen.ai/v1"openclaw config set models.providers.qwen-portal.apiKey "qwen-oauth"openclaw config set models.providers.qwen-portal.api "openai-completions"# 设置默认模型openclaw config set agents.defaults.model.primary "qwen-portal/coder-model"配置通义千问
openclaw config set models.providers.dashscope.baseUrl "https://coding.dashscope.aliyuncs.com/v1"openclaw config set models.providers.dashscope.apiKey "<你的 API 密钥>"openclaw config set models.providers.dashscope.api "openai-completions"openclaw config set agents.defaults.model.primary "dashscope/qwen-turbo"🔐 七、高级配置
环境变量
# 配置文件目录export OPENCLAW_CONFIG_DIR="/path/to/config"# 工作空间目录export OPENCLAW_WORKSPACE="/path/to/workspace"# 缓存目录export OPENCLAW_CACHE_DIR="/path/to/cache"# 日志级别export OPENCLAW_LOG_LEVEL="debug"# 网络超时(毫秒)export OPENCLAW_NETWORK_TIMEOUT="30000"代理配置
# 设置 HTTP 代理openclaw config set network.proxy.http "http://proxy.example.com:8080"# 设置 HTTPS 代理openclaw config set network.proxy.https "http://proxy.example.com:8080"# 设置不使用代理的地址openclaw config set network.proxy.noProxy "localhost,127.0.0.1"📝 八、常用命令
命令速查表
收藏这份命令清单,随时查阅
基础命令
# 查看版本openclaw --version# 查看帮助openclaw --help# 查看配置文件位置openclaw config file# 健康检查openclaw healthGateway 管理
# 启动 Gatewayopenclaw gateway# 停止 Gatewayopenclaw gateway stop# 强制停止openclaw gateway --force# 查看状态openclaw gateway status# 查看日志openclaw logs# 实时查看日志openclaw logs --follow技能管理
# 列出已安装技能openclaw skills list# 检查技能状态openclaw skills check# 查看技能信息openclaw skills info <技能名称># 使用 ClawHub 搜索技能npx clawhub search <关键词># 安装技能npx clawhub install <技能名称># 更新技能npx clawhub update <技能名称># 卸载技能npx clawhub uninstall <技能名称>🔧 九、故障排除
1. Gateway 无法启动
症状:
Error: gateway already running (pid <PID>); lock timeout after 5000ms解决方案:
# 停止现有 Gatewayopenclaw gateway stop# 重新启动openclaw gateway# 或强制重启openclaw gateway --force2. API 请求限流
症状:
⚠️ API rate limit reached. Please try again later.解决方案:
等待几分钟后重试 降低请求频率 升级 API 套餐 使用多个 API 密钥轮换
3. 权限错误
症状:
Error: EPERM: operation not permittedWindows 解决方案:
# 以管理员身份运行 PowerShellicacls "C:\Users\<用户名>\.openclaw" /grant Administrators:FmacOS/Linux 解决方案:
# 修改权限chmod -R 755 ~/.openclaw4. Node.js 版本过低
# 检查当前版本node --version# 使用 nvm 升级nvm install 20nvm use 20nvm alias default 20🌟 十、最佳实践
最佳实践建议
让你的 OpenClaw 运行更安全、更高效
安全建议
- API 密钥保护
:不要在代码中硬编码 API 密钥,使用环境变量存储 - 权限控制
:遵循最小权限原则,开发环境使用 messaging 权限 - 网络安全
:使用 HTTPS 加密通信,配置防火墙规则 - 定期轮换
:定期更换 API 密钥
性能优化
- 模型选择
:根据任务复杂度选择合适的模型 - 缓存策略
:启用响应缓存,设置合理的缓存过期时间 - 资源管理
:控制并发请求数量,使用连接池
开发建议
- 版本控制
:使用 Git 管理配置文件 - 环境隔离
:为不同环境创建独立配置文件 - 测试验证
:定期测试配置,验证 API 连接
监控建议
- 日志管理
:定期检查日志,配置日志轮转 - 性能监控
:监控 API 使用量,跟踪响应时间 - 告警设置
:配置错误告警,设置用量告警
📖 资源链接
官方文档:docs.openclaw.ai
GitHub 仓库:github.com/openclaw/openclaw
技能市场:clawhub.com
社区支持:discord.gg/openclaw
夜雨聆风