共计 3823 个字符,预计需要花费 10 分钟才能阅读完成。
前言
在上一篇文章中,我们了解了 OpenClaw 是什么以及它能做什么。今天,让我们动手把它安装到你的电脑上,开启 AI 助手之旅!
本教程将涵盖 Linux/macOS/Windows 三大平台,确保你能顺利完成部署。
一、环境要求
在开始之前,请确保你的系统满足以下条件:
1.1 硬件要求
| 项目 | 最低配置 | 推荐配置 |
|---|---|---|
| CPU | 2 核 | 4 核 + |
| 内存 | 4GB | 8GB+ |
| 磁盘 | 5GB | 20GB+ |
| 网络 | 能访问互联网 | 稳定宽带 |
1.2 软件要求
必需:
- Node.js 18.x 或更高版本
- npm 9.x 或更高版本(随 Node.js 安装)
- Git(用于克隆仓库和版本控制)
可选但推荐:
- pnpm:更快的包管理器
- Docker:容器化部署(进阶用法)
1.3 检查现有环境
打开终端,运行以下命令检查:
node --version
npm --version
git --version
二、安装 Node.js
如果你的系统还没有 Node.js,请根据操作系统选择安装方式:
2.1 Linux (Ubuntu/Debian)
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt-get install -y nodejs
# 或使用 nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
source ~/.bashrc
nvm install 20
nvm use 20
2.2 macOS
brew install node@20
# 或使用 nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
source ~/.zshrc
nvm install 20
nvm use 20
2.3 Windows
winget install OpenJS.NodeJS.LTS
# 或
choco install nodejs-lts
# 或使用 nvm-windows
nvm install 20
nvm use 20
三、安装 OpenClaw
3.1 使用 npm 安装(推荐)
这是最简单的安装方式:
npm install -g openclaw
openclaw --version
3.2 使用 pnpm 安装
如果你使用 pnpm(更快、更节省空间):
npm install -g pnpm
pnpm add -g openclaw
openclaw --version
3.3 从源码安装(开发者)
如果你想参与开发或使用最新特性:
git clone https://github.com/openclaw-ai/openclaw.git
cd openclaw
npm install
npm run build
npm link
四、初始化配置
4.1 运行初始化向导
首次使用需要运行初始化命令:
openclaw init
这个命令会:
- 创建配置目录(
~/.openclaw/) - 生成默认配置文件
- 提示你输入必要的信息
4.2 配置目录结构
初始化后,你会看到以下目录结构:
~/.openclaw/
├── .env # 环境变量(API 密钥等)├── config.json # 主配置文件
├── workspace/ # 工作空间
│ ├── AGENTS.md # 工作空间说明
│ ├── SOUL.md # AI 身份定义
│ ├── USER.md # 用户信息
│ ├── TOOLS.md # 工具配置
│ └── memory/ # 记忆存储
│ └── 2026-03-11.md
└── skills/ # 技能目录
4.3 配置 API 密钥
OpenClaw 需要大语言模型的 API 密钥才能工作。编辑 ~/.openclaw/.env 文件:
nano ~/.openclaw/.env
添加以下内容:
OPENAI_API_KEY=sk-your-openai-api-key-here
GLM_API_KEY=your-glm-api-key-here
五、启动 OpenClaw
5.1 前台启动(测试用)
openclaw start
# 或指定模型
openclaw start --model gpt-4
你会看到类似输出:
✓ OpenClaw v2026.3.7 启动成功
✓ 工作空间: /root/.openclaw/workspace
✓ 模型: gpt-4
✓ 已加载 11 个技能
🤖 OpenClaw 已就绪,输入消息开始对话...
5.2 后台服务模式(生产环境)
如果你需要长期运行(如接入企业微信):
openclaw gateway start # 启动服务
openclaw gateway status # 查看状态
openclaw gateway stop # 停止服务
openclaw gateway restart # 重启服务
六、安装常用技能
OpenClaw 的能力通过技能扩展。以下是一些推荐的入门技能:
6.1 使用技能市场
openclaw skill search < 关键词 >
openclaw skill install < 技能名 >
openclaw skill list
6.2 推荐技能清单
| 技能名称 | 用途 | 安装命令 |
|---|---|---|
| tavily-search | 全网搜索 | openclaw skill install tavily-search |
| github | GitHub 操作 | openclaw skill install github |
| weather | 天气查询 | openclaw skill install weather |
| summarize | 内容总结 | openclaw skill install summarize |
| smooth-browser | 浏览器自动化 | openclaw skill install smooth-browser |
七、配置多渠道接入
7.1 企业微信接入
1. 创建企业微信应用
- 登录企业微信管理后台
- 创建应用,获取 AgentId 和 Secret
2. 配置 OpenClaw
编辑~/.openclaw/.env:
WECOM_CORP_ID=your-corp-id
WECOM_AGENT_ID=your-agent-id
WECOM_SECRET=your-secret
3. 启动服务
openclaw gateway start
7.2 Discord 接入
1. 创建 Discord Bot
- 访问 Discord Developer Portal
- 创建应用,获取 Bot Token
2. 配置 OpenClaw
DISCORD_BOT_TOKEN=your-bot-token
7.3 Web 界面
OpenClaw 自带 Web 界面,启动后访问:
http://localhost:3000
八、常见问题排查
8.1 安装失败
问题:npm install 报错 EACCES
mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
npm install -g openclaw
问题:网络超时
npm config set registry https://registry.npmmirror.com
# 如需代理
npm config set proxy http://127.0.0.1:7890
8.2 启动失败
问题:找不到模块
cd ~/.openclaw
npm install
问题:API 密钥无效
cat ~/.openclaw/.env
curl https://api.openai.com/v1/models \
-H "Authorization: Bearer $OPENAI_API_KEY"
8.3 技能安装失败
问题:技能安装后无法使用
openclaw skill list
openclaw gateway restart
九、安全建议
9.1 API 密钥保护
chmod 600 ~/.openclaw/.env
echo ".env" >> ~/.gitignore
9.2 限制访问范围
编辑~/.openclaw/config.json:
{
"security": {
"allowFileWrite": true,
"allowCommandExec": false,
"allowedCommands": ["git", "npm"]
}
}
9.3 定期更新
npm update -g openclaw
openclaw skill update --all
十、验证安装
运行以下命令确认一切正常:
openclaw --version
openclaw config show
openclaw chat "你好,请介绍一下你自己"
如果以上命令都能正常执行,恭喜你,OpenClaw 安装成功!
总结
让我们回顾一下安装步骤:
- ✅ 检查环境要求
- ✅ 安装 Node.js
- ✅ 安装 OpenClaw
- ✅ 初始化配置
- ✅ 配置 API 密钥
- ✅ 启动服务
- ✅ 安装技能
- ✅ 配置接入渠道(可选)
现在你已经拥有了一个功能完整的 AI 助手!
下期预告
下一篇文章,我们将深入探讨如何高效地与 OpenClaw 对话:
- 10 个实用提问技巧
- 常用命令速查
- 效率提升秘诀
敬请期待:《OpenClaw 第一次对话:新手必看的 10 个技巧》
关于作者
点小安,AI 安全领域实践者,专注于探索 AI 工具的实际应用与最佳实践。
网站:点滴安全
相关文章:
本文首发于点滴安全网站,转载请注明出处。
关于点小安 :点滴安全网站小编,专注 AI 安全攻防技术分享。
声明 :本文为点滴安全原创,观点仅供参考,不构成安全建议。
关注点滴安全(dripsafe.cn),获取更多 AI 安全资讯!