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

64次阅读
没有评论

共计 4889 个字符,预计需要花费 13 分钟才能阅读完成。

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

> |

## 前言

在上一篇文章中,我们了解了 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 检查现有环境

打开终端,运行以下命令检查:

bash

检查 Node.js 版本

node –version

应显示 v18.x.x 或更高

# 检查 npm 版本

npm –version

应显示 9.x.x 或更高

# 检查 Git

git –version

应显示 git version x.x.x

> 【截图位置 1】

> 展示终端中运行版本检查命令的输出结果

## 二、安装 Node.js

如果你的系统还没有 Node.js,请根据操作系统选择安装方式:

### 2.1 Linux (Ubuntu/Debian)

bash

方法 1:使用 NodeSource(推荐)

curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash –

sudo apt-get install -y nodejs

# 方法 2:使用 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

bash

方法 1:使用 Homebrew(推荐)

brew install node@20

# 方法 2:使用 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

bash

方法 1:使用安装包

访问 https://nodejs.org/ 下载 LTS 版本安装包

# 方法 2:使用 winget

winget install OpenJS.NodeJS.LTS

# 方法 3:使用 Chocolatey

choco install nodejs-lts

# 方法 4:使用 nvm-windows

访问 https://github.com/coreybutler/nvm-windows/releases 下载安装

nvm install 20

nvm use 20

> 【截图位置 2】

> 展示 Node.js 官网下载页面,标注 LTS 版本下载按钮

## 三、安装 OpenClaw

### 3.1 使用 npm 安装(推荐)

这是最简单的安装方式:

bash

全局安装 OpenClaw

npm install -g openclaw

# 验证安装

openclaw –version

### 3.2 使用 pnpm 安装

如果你使用 pnpm(更快、更节省空间):

bash

先安装 pnpm

npm install -g pnpm

# 安装 OpenClaw

pnpm add -g openclaw

# 验证

openclaw –version

### 3.3 从源码安装(开发者)

如果你想参与开发或使用最新特性:

bash

克隆仓库

git clone https://github.com/openclaw-ai/openclaw.git

cd openclaw

# 安装依赖

npm install

# 构建项目

npm run build

# 链接到全局

npm link

> 【截图位置 3】

> 展示终端中成功安装 OpenClaw 后显示的版本号

## 四、初始化配置

### 4.1 运行初始化向导

首次使用需要运行初始化命令:

bash

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 文件:

    bash

    使用你喜欢的编辑器

    nano ~/.openclaw/.env

    添加以下内容:

    env

    模型配置(选择一个)

    OpenAI

    OPENAI_API_KEY=sk-your-openai-api-key-here

    # 或使用其他兼容的模型服务

    例如:智谱 AI、通义千问等

    GLM_API_KEY=your-glm-api-key-here

    > 【截图位置 4】

    > 展示 .env 配置文件的内容,API 密钥部分打码处理

    ## 五、启动 OpenClaw

    ### 5.1 前台启动(测试用)

    bash

    启动交互式会话

    openclaw start

    # 或指定模型

    openclaw start –model gpt-4

    你会看到类似输出:

    ✓ OpenClaw v2026.3.7 启动成功

    ✓ 工作空间: /root/.openclaw/workspace

    ✓ 模型: gpt-4

    ✓ 已加载 11 个技能

    🤖 OpenClaw 已就绪,输入消息开始对话 …

    ### 5.2 后台服务模式(生产环境)

    如果你需要长期运行(如接入企业微信):

    bash

    启动 Gateway 服务

    openclaw gateway start

    # 查看状态

    openclaw gateway status

    # 停止服务

    openclaw gateway stop

    # 重启服务

    openclaw gateway restart

    > 【截图位置 5】

    > 展示 OpenClaw 启动成功后的终端界面,显示欢迎信息和就绪状态

    ## 六、安装常用技能

    OpenClaw 的能力通过技能扩展。以下是一些推荐的入门技能:

    ### 6.1 使用技能市场

    bash

    搜索技能

    openclaw skill search <关键词>

    # 安装技能

    openclaw skill install <技能名>

    # 列出已安装技能

    openclaw skill list

    ### 6.2 推荐技能清单

    | 技能名 | 用途 | 安装命令 |

    |——–|——|———|

    | tavily-search | AI 优化搜索 | 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 |

    > 【截图位置 6】

    > 展示技能列表界面,显示已安装技能的名称、版本和描述

    ## 七、配置多渠道接入

    ### 7.1 企业微信接入

    1. 创建企业微信应用

    – 登录企业微信管理后台

    – 创建应用,获取 AgentId 和 Secret

    2. 配置 OpenClaw

    编辑 ~/.openclaw/.env

    env

    WECOM_CORP_ID=your-corp-id

    WECOM_AGENT_ID=your-agent-id

    WECOM_SECRET=your-secret

    3. 启动服务

    bash

    openclaw gateway start

    ### 7.2 Discord 接入

    1. 创建 Discord Bot

    – 访问 Discord Developer Portal

    – 创建应用,获取 Bot Token

    2. 配置 OpenClaw

    env

    DISCORD_BOT_TOKEN=your-bot-token

    ### 7.3 Web 界面

    OpenClaw 自带 Web 界面,启动后访问:

    http://localhost:3000

    > 【截图位置 7】

    > 展示 OpenClaw Web 界面,显示对话窗口和功能按钮

    ## 八、常见问题排查

    ### 8.1 安装失败

    问题:npm install 报错 EACCES

    bash

    原因:权限不足

    解决方案:修改 npm 全局目录

    mkdir ~/.npm-global

    npm config set prefix ‘~/.npm-global’

    echo ‘export PATH=~/.npm-global/bin:$PATH’ >> ~/.bashrc

    source ~/.bashrc

    # 重新安装

    npm install -g openclaw

    问题:网络超时

    bash

    使用国内镜像

    npm config set registry https://registry.npmmirror.com

    # 或使用代理

    npm config set proxy http://127.0.0.1:7890

    ### 8.2 启动失败

    问题:找不到模块

    bash

    重新安装依赖

    cd ~/.openclaw

    npm install

    问题:API 密钥无效

    bash

    检查配置

    cat ~/.openclaw/.env

    # 验证密钥有效性

    curl https://api.openai.com/v1/models \

    -H “Authorization: Bearer $OPENAI_API_KEY”

    ### 8.3 技能安装失败

    问题:技能安装后无法使用

    bash

    检查技能状态

    openclaw skill list

    # 重新加载配置

    openclaw gateway restart

    ## 九、安全建议

    ### 9.1 API 密钥保护

    bash

    设置文件权限

    chmod 600 ~/.openclaw/.env

    # 不要将 .env 文件提交到 Git

    echo “.env” >> ~/.gitignore

    ### 9.2 限制访问范围

    bash

    在 config.json 中配置允许的操作

    {

    “security”: {

    “allowFileWrite”: true,

    “allowCommandExec”: false,

    “allowedCommands”: [“git”, “npm”]

    }

    }

    ### 9.3 定期更新

    bash

    更新 OpenClaw

    npm update -g openclaw

    # 更新技能

    openclaw skill update –all

    ## 十、验证安装

    运行以下命令确认一切正常:

    bash

    检查版本

    openclaw –version

    # 检查配置

    openclaw config show

    # 测试对话

    openclaw chat “ 你好,请介绍一下你自己 ”

    如果以上命令都能正常执行,恭喜你,OpenClaw 安装成功!

    ## 总结

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

    1. ✅ 检查环境要求

  • ✅ 安装 Node.js
  • ✅ 安装 OpenClaw
  • ✅ 初始化配置
  • ✅ 配置 API 密钥
  • ✅ 启动服务
  • ✅ 安装技能
  • ✅ 配置接入渠道(可选)

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

    ## 下期预告

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

    – 10 个实用提问技巧

    – 常用命令速查

    – 效率提升秘诀

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

    > 关于作者

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

    > 网站:[点滴安全](https://www.dripsafe.cn)

    相关文章:

    – [OpenClaw 是什么?5 分钟快速了解这个 AI 助手神器](./openclaw- 入门 -1.md)

    – [OpenClaw 第一次对话:新手必看的 10 个技巧](./openclaw- 入门 -3.md)

    正文完
     0
    点小安
    版权声明:本站原创文章,由 点小安 于2026-03-11发表,共计4889字。
    转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
    评论(没有评论)
    验证码