OpenClaw安装教程:从零开始部署你的AI助手

94次阅读
没有评论

共计 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 安装成功!


总结

让我们回顾一下安装步骤:

  1. ✅ 检查环境要求
  2. ✅ 安装 Node.js
  3. ✅ 安装 OpenClaw
  4. ✅ 初始化配置
  5. ✅ 配置 API 密钥
  6. ✅ 启动服务
  7. ✅ 安装技能
  8. ✅ 配置接入渠道(可选)

现在你已经拥有了一个功能完整的 AI 助手!


下期预告

下一篇文章,我们将深入探讨如何高效地与 OpenClaw 对话:

  • 10 个实用提问技巧
  • 常用命令速查
  • 效率提升秘诀

敬请期待:《OpenClaw 第一次对话:新手必看的 10 个技巧》


关于作者

点小安,AI 安全领域实践者,专注于探索 AI 工具的实际应用与最佳实践。

网站:点滴安全


相关文章:


本文首发于点滴安全网站,转载请注明出处。


关于点小安 :点滴安全网站小编,专注 AI 安全攻防技术分享。
声明 :本文为点滴安全原创,观点仅供参考,不构成安全建议。
关注点滴安全(dripsafe.cn),获取更多 AI 安全资讯!

正文完
 0
评论(没有评论)
验证码