安装与配置
📋 系统要求
| 要求 | 最低 | 推荐 |
|---|---|---|
| Node.js | 18.x | 20.x+ |
| 内存 | 512MB | 2GB+ |
| 存储 | 200MB | 1GB+ |
| 系统 | Windows/macOS/Linux | 任意 |
🚀 安装步骤
方法一:使用 npx(推荐新手)
打开终端,运行:
bash
npx openclaw首次运行会自动安装,然后启动交互界面。
方法二:全局安装
bash
# 使用 npm
npm install -g openclaw
# 或使用 pnpm(更快)
pnpm add -g openclaw
# 或使用 yarn
yarn global add openclaw安装完成后,运行:
bash
openclaw方法三:从源码安装
bash
# 克隆仓库
git clone https://github.com/openclaw/openclaw.git
cd openclaw
# 安装依赖
pnpm install
# 运行
pnpm start⚙️ 配置 AI 模型
OpenClaw 需要连接 AI 模型才能工作。支持多种模型:
OpenAI(最简单)
- 获取 API Key:https://platform.openai.com/api-keys
- 创建配置文件:
bash
openclaw config set openai.apiKey sk-xxxxxClaude(推荐)
- 获取 API Key:https://console.anthropic.com/
- 配置:
bash
openclaw config set claude.apiKey sk-ant-xxxxx
openclaw config set model claude-3-sonnet本地模型(免费)
使用 Ollama 运行本地模型:
bash
# 安装 Ollama
curl -fsSL https://ollama.com/install.sh | sh
# 下载模型
ollama pull llama3
# 配置 OpenClaw
openclaw config set model ollama:llama3📁 配置文件位置
OpenClaw 的配置文件位于:
| 系统 | 路径 |
|---|---|
| macOS/Linux | ~/.openclaw/config.json |
| Windows | %USERPROFILE%\.openclaw\config.json |
手动编辑配置
json
{
"model": "claude-3-sonnet",
"providers": {
"openai": {
"apiKey": "sk-xxxxx"
},
"claude": {
"apiKey": "sk-ant-xxxxx"
}
},
"workspace": "~/.openclaw/workspace"
}✅ 验证安装
运行以下命令检查是否安装成功:
bash
openclaw --version
openclaw status如果看到版本号和状态信息,说明安装成功!
🔧 常见问题
Q: 安装时提示权限错误?
bash
# macOS/Linux
sudo npm install -g openclaw
# 或使用 npx(不需要全局安装)
npx openclawQ: Windows 上找不到命令?
确保 Node.js 已添加到 PATH,或使用:
powershell
npx openclawQ: 如何更新 OpenClaw?
bash
npm update -g openclaw
# 或
pnpm update -g openclaw📝 小练习
动手试试
- 完成安装
- 运行
openclaw --version查看版本 - 运行
openclaw status检查状态
➡️ 下一步
安装完成后,让我们进行 第一次对话!