OpenClaw 安装指南:从零开始搭建你的 AI 助手平台
OpenClaw 是一个开源的 AI 助手平台,让你能够轻松部署和管理自己的 AI 代理。本文将详细介绍如何在不同操作系统上安装和配置 OpenClaw。
前言
在 AI 技术快速发展的今天,拥有一个属于自己的 AI 助手平台变得越来越重要。OpenClaw 提供了灵活的架构和丰富的扩展能力,让你能够:
- 🤖 接入多种大语言模型
- 🔌 通过技能(Skills)扩展功能
- 💬 集成多种通讯渠道(QQ、微信、Discord 等)
- 🏠 私有化部署,数据自主可控
系统要求
在开始安装之前,请确保你的系统满足以下要求:
最低配置
| 项目 | 要求 |
|---|---|
| 操作系统 | Windows 10/11、macOS 12+、Ubuntu 20.04+ |
| Node.js | v18.0.0 或更高版本 |
| 内存 | 4GB RAM |
| 磁盘空间 | 1GB 可用空间 |
推荐配置
- Node.js: v20 LTS 或更高版本
- 内存: 8GB+ RAM
- 网络: 稳定的网络连接
Windows 安装指南
方法一:使用 NPM 安装(推荐)
步骤 1:安装 Node.js
- 访问 Node.js 官网
- 下载 LTS 版本的 Windows 安装包 (
.msi) - 运行安装程序,按提示完成安装
- 打开 PowerShell 或 CMD,验证安装:
node --version # 应显示 v18.0.0 或更高版本
npm --version # 应显示 9.0.0 或更高版本
步骤 2:安装 OpenClaw
# 使用 npm 全局安装 OpenClaw
npm install -g openclaw
# 验证安装是否成功
openclaw --version
步骤 3:初始化工作空间
# 创建工作目录(建议选择非系统盘)
mkdir D:\openclaw-workspace
cd D:\openclaw-workspace
# 初始化 OpenClaw
openclaw init
方法二:使用 Git 克隆安装
适合想要参与开发或需要最新功能的用户:
# 克隆仓库
git clone https://github.com/openclaw/openclaw.git
# 进入目录
cd openclaw
# 安装依赖
npm install
# 构建项目
npm run build
# 链接到全局(可选)
npm link
macOS 安装指南
使用 Homebrew 安装(推荐)
# 安装 Node.js
brew install node
# 验证安装
node --version
# 安装 OpenClaw
npm install -g openclaw
# 验证
openclaw --version
使用 NVM 安装(适合多版本管理)
# 安装指定版本的 Node.js
nvm install 20
nvm use 20
# 安装 OpenClaw
npm install -g openclaw
初始化工作空间
# 创建工作目录
mkdir -p ~/openclaw-workspace
cd ~/openclaw-workspace
# 初始化
openclaw init
Linux 安装指南
Ubuntu / Debian
# 更新系统软件包
sudo apt update && sudo apt upgrade -y
# 安装 Node.js(使用 NodeSource 源)
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y nodejs
# 验证安装
node --version
npm --version
# 安装 OpenClaw
sudo npm install -g openclaw
# 验证
openclaw --version
CentOS / RHEL / Fedora
# 使用 NodeSource 安装 Node.js
curl -fsSL https://rpm.nodesource.com/setup_20.x | sudo bash -
sudo dnf install -y nodejs
# 安装 OpenClaw
sudo npm install -g openclaw
Arch Linux
# 安装 Node.js
sudo pacman -S nodejs npm
# 安装 OpenClaw
sudo npm install -g openclaw
配置详解
配置文件位置
| 平台 | 配置文件路径 |
|---|---|
| Windows | %USERPROFILE%\.openclaw\config.yaml |
| macOS | ~/.openclaw/config.yaml |
| Linux | ~/.openclaw/config.yaml |
基础配置示例
创建或编辑配置文件:
# ~/.openclaw/config.yaml
# 默认模型配置
model:
default: moonshot/kimi-k2.5
fallback: openai/gpt-4
# 网关服务配置
gateway:
enabled: true
port: 3000
host: 0.0.0.0
# 日志配置
logging:
level: info # debug, info, warn, error
file: ~/.openclaw/logs/openclaw.log
maxSize: 10MB
maxFiles: 5
# 安全设置
security:
apiKey: your-api-key-here # 请替换为实际的 API Key
使用环境变量
你也可以通过环境变量来覆盖配置文件中的设置:
# Linux / macOS
export OPENCLAW_MODEL=moonshot/kimi-k2.5
export OPENCLAW_GATEWAY_PORT=3000
export OPENCLAW_LOG_LEVEL=debug
# Windows PowerShell
$env:OPENCLAW_MODEL="moonshot/kimi-k2.5"
$env:OPENCLAW_GATEWAY_PORT="3000"
验证安装
1. 检查版本信息
openclaw --version
2. 查看系统状态
openclaw status
3. 启动网关服务
# 启动网关
openclaw gateway start
# 查看网关状态
openclaw gateway status
# 停止网关
openclaw gateway stop
# 重启网关
openclaw gateway restart
4. 运行测试
# 进入工作空间
cd ~/openclaw-workspace # 或你的实际路径
# 启动 OpenClaw
openclaw
常见问题与解决方案
❌ 问题 1:安装时出现权限错误
错误信息:EACCES: permission denied
解决方案:
# 方法 1:更改 npm 默认目录
mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
npm install -g openclaw
# 方法 2:使用 npx(无需全局安装)
npx openclaw
❌ 问题 2:Node.js 版本过低
错误信息:Error: Node.js version must be >= 18.0.0
解决方案:
# 使用 nvm 升级(推荐)
nvm install 20
nvm use 20
nvm alias default 20
# 或从官网下载最新版本重新安装
❌ 问题 3:找不到 openclaw 命令
错误信息:'openclaw' is not recognized as an internal or external command
解决方案:
# 检查全局安装路径
npm config get prefix
# Windows:将路径添加到系统环境变量 PATH
# Linux/macOS:
export PATH=$PATH:$(npm config get prefix)/bin
❌ 问题 4:网关启动失败(端口被占用)
解决方案:
# 查看端口占用情况
# Windows:
netstat -ano | findstr :3000
# Linux/macOS:
lsof -i :3000
# 修改配置使用其他端口
openclaw config set gateway.port 3001
❌ 问题 5:无法连接到模型服务
排查步骤:
- 检查 API Key 是否正确配置
- 确认网络连接正常
- 查看日志获取详细错误信息:
openclaw logs - 检查防火墙设置
更新与卸载
更新 OpenClaw
# 更新到最新版本
npm update -g openclaw
# 或先卸载再重新安装
npm uninstall -g openclaw
npm install -g openclaw
卸载 OpenClaw
# 卸载软件
npm uninstall -g openclaw
# 清理配置文件(可选)
# Linux/macOS:
rm -rf ~/.openclaw
# Windows:
rmdir /s /q %USERPROFILE%\.openclaw
下一步
安装完成后,你可以:
- 📚 阅读官方文档了解更多功能
- 🔧 浏览技能市场安装扩展技能
- 💬 加入 Discord 社区与其他用户交流
- ⭐ 在 GitHub 上给项目点个 Star
总结
本文详细介绍了 OpenClaw 在三大主流操作系统上的安装方法,包括:
- ✅ Windows 的 NPM 和 Git 安装方式
- ✅ macOS 的 Homebrew 和 NVM 安装方式
- ✅ Linux 各发行版的安装命令
- ✅ 详细的配置说明
- ✅ 常见问题的解决方案
希望这篇指南能帮助你顺利搭建自己的 AI 助手平台!如果在安装过程中遇到其他问题,欢迎在评论区留言讨论。
参考资源:
- 📖 官方文档:docs.openclaw.ai
- 💻 GitHub 仓库:github.com/openclaw/op…
- 💬 Discord 社区:discord.com/invite/claw…
- 🔧 技能市场:clawhub.com
如果这篇文章对你有帮助,请点个赞 👍 让更多人看到!