【OpenClaw 安装教程:Windows/macOS/Linux 全平台保姆级指南】

前言

OpenClaw(俗称"小龙虾")是一款开源的个人 AI 助手项目,由 PSPDFKit 创始人 Peter Steinberger 开发。与传统聊天 AI 不同,OpenClaw 不仅能回答问题,还能主动操作系统、访问网页、处理邮件、整理文件、发送消息等,真正实现"会动手干活的 AI"。

本文将详细介绍在 Windows、macOS 和 Linux 三大平台上安装 OpenClaw 的完整步骤,适合零基础用户快速上手。


一、安装前准备

1.1 系统要求

在开始安装之前,请确保你的电脑满足以下基本要求:

配置项最低要求推荐配置
操作系统Windows 10/11、macOS 10.15+、主流 Linux 发行版Windows 11、macOS 12+、Ubuntu 20.04+
内存16GB32GB 或更高
存储空间2-4GB10GB 以上
网络稳定的互联网连接高速网络

1.2 必要软件

OpenClaw 基于 Node.js 开发,需要以下软件支持:

  • Node.js:v20.x 或更高版本(推荐 v22.x LTS 版本)
  • Git:用于克隆仓库和安装技能(部分功能需要)
  • PowerShell(Windows):用于执行安装脚本

二、Windows 平台安装教程

2.1 方法一:使用官方一键脚本(推荐)

这是最简单快速的安装方式,适合大多数用户。

步骤 1:以管理员身份运行 PowerShell
  1. Win + X 键,选择"Windows PowerShell (管理员)“或"终端 (管理员)”
  2. 如果出现用户账户控制(UAC)提示,点击"是"
步骤 2:设置执行策略

首次运行 PowerShell 脚本需要修改执行策略:

Set-ExecutionPolicy-ExecutionPolicy RemoteSigned -Scope CurrentUser 

出现提示时输入 Y 并回车确认。

步骤 3:执行安装脚本

复制以下命令并粘贴到 PowerShell 中,按回车执行:

iwr-useb https://openclaw.ai/install.ps1 |iex

国内用户加速版(如果官方脚本速度慢,可使用国内镜像):

iwr-useb https://open-claw.org.cn/install-cn.ps1 |iex
步骤 4:等待安装完成

安装过程会自动完成以下操作:

  • 检测并安装 Node.js(如果未安装)
  • 安装 OpenClaw 核心程序
  • 配置环境变量
  • 安装必要的依赖

整个过程通常需要 3-8 分钟,请耐心等待。

步骤 5:验证安装

安装完成后,运行以下命令验证:

openclaw --version 

如果输出了版本号,说明安装成功!

openclaw --help 

查看帮助信息,了解可用命令。


2.2 方法二:手动安装(适合高级用户)

如果你已经熟悉 Node.js 环境,可以选择手动安装。

步骤 1:安装 Node.js
  1. 访问 Node.js 官网
  2. 下载 LTS 版本(推荐 v22.x)
  3. 运行安装程序,按提示完成安装
  4. 验证安装:
node -v npm -v 
步骤 2:安装 Git(可选但推荐)
  1. 访问 Git 官网
  2. 下载 Windows 版本安装程序
  3. 运行安装程序,使用默认设置即可
步骤 3:全局安装 OpenClaw

打开 PowerShell(管理员权限),执行:

npm install -g openclaw 

国内用户加速安装

# 设置 npm 镜像源(使用淘宝镜像) npm config set registry https://registry.npmmirror.com # 安装 OpenClaw npm install -g openclaw # 恢复官方源(可选) npm config set registry https://registry.npmjs.org 
步骤 4:验证安装
openclaw --version 

2.3 方法三:使用国内版 openclaw-cn

国内用户推荐使用 openclaw-cn,针对国内网络环境优化:

npm install -g openclaw-cn@latest 

验证安装:

openclaw-cn --version 

三、macOS 平台安装教程

3.1 方法一:使用官方一键脚本(推荐)

步骤 1:打开终端
  1. Command + 空格 打开 Spotlight 搜索
  2. 输入"终端"或"Terminal"
  3. 按回车打开终端
步骤 2:执行安装脚本

复制以下命令并粘贴到终端中,按回车执行:

curl-fsSL https://openclaw.ai/install.sh |bash

国内用户加速版

curl-fssl https://open-claw.org.cn/install-cn.sh |bash
步骤 3:等待安装完成

脚本会自动检测系统环境并安装所需组件,包括:

  • Homebrew(如果未安装)
  • Node.js
  • OpenClaw 核心程序
步骤 4:验证安装
openclaw --version

3.2 方法二:使用 Homebrew 手动安装

步骤 1:安装 Homebrew(如果未安装)
/bin/bash -c"$(curl-fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

安装完成后,根据提示将 Homebrew 添加到 PATH:

echo'eval "$(/opt/homebrew/bin/brew shellenv)"'>> ~/.zprofile eval"$(/opt/homebrew/bin/brew shellenv)"
步骤 2:安装 Node.js
brew installnode

验证安装:

node-vnpm-v
步骤 3:安装 Git(如果未安装)
brew installgit
步骤 4:全局安装 OpenClaw
npminstall-g openclaw 

国内用户加速安装

# 设置 npm 镜像源npm config set registry https://registry.npmmirror.com # 安装 OpenClawnpminstall-g openclaw # 恢复官方源(可选)npm config set registry https://registry.npmjs.org 
步骤 5:验证安装
openclaw --version

3.3 方法三:使用国内版 openclaw-cn

npminstall-g openclaw-cn@latest 

验证安装:

openclaw-cn --version

四、Linux 平台安装教程

4.1 方法一:使用官方一键脚本(推荐)

步骤 1:打开终端

根据你的 Linux 发行版,使用快捷键打开终端:

  • Ubuntu/Debian:Ctrl + Alt + T
  • Fedora:Ctrl + Alt + T
  • 其他发行版:在应用菜单中搜索"终端"
步骤 2:更新系统包管理器

Ubuntu/Debian

sudoapt update sudoapt upgrade -y

Fedora

sudo dnf update -y

Arch Linux

sudo pacman -Syu
步骤 3:安装必要的依赖

Ubuntu/Debian

sudoaptinstall-ycurlgit build-essential 

Fedora

sudo dnf install-ycurlgit gcc-c++ make

Arch Linux

sudo pacman -S--neededcurlgit base-devel 
步骤 4:执行安装脚本
curl-fsSL https://openclaw.ai/install.sh |bash

国内用户加速版

curl-fssl https://open-claw.org.cn/install-cn.sh |bash
步骤 5:等待安装完成

脚本会自动安装:

  • Node.js(通过 nvm 或包管理器)
  • OpenClaw 核心程序
  • 必要的系统依赖
步骤 6:验证安装
openclaw --version

4.2 方法二:使用包管理器手动安装

步骤 1:安装 Node.js

Ubuntu/Debian(使用 NodeSource)

# 添加 NodeSource 仓库(以 Node.js 22.x 为例)curl-fsSL https://deb.nodesource.com/setup_22.x |sudo-Ebash - # 安装 Node.jssudoaptinstall-y nodejs # 验证安装node-vnpm-v

Fedora

sudo dnf install-y nodejs npm

Arch Linux

sudo pacman -S nodejs npm
步骤 2:安装 Git

Ubuntu/Debian

sudoaptinstall-ygit

Fedora

sudo dnf install-ygit

Arch Linux

sudo pacman -Sgit
步骤 3:全局安装 OpenClaw
npminstall-g openclaw 

国内用户加速安装

# 设置 npm 镜像源(使用淘宝镜像)npm config set registry https://registry.npmmirror.com # 安装 OpenClawnpminstall-g openclaw # 恢复官方源(可选)npm config set registry https://registry.npmjs.org 
步骤 4:配置环境变量(如果需要)

如果运行 openclaw 命令提示找不到命令,需要将 npm 全局安装路径添加到 PATH:

# 查看 npm 全局安装路径npm config get prefix # 将以下内容添加到 ~/.bashrc 或 ~/.zshrcexportPATH="$PATH:$(npm config get prefix)/bin"# 重新加载配置文件source ~/.bashrc # 或 source ~/.zshrc
步骤 5:验证安装
openclaw --version

4.3 方法三:使用 nvm 安装 Node.js(推荐开发者)

步骤 1:安装 nvm(Node Version Manager)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh |bash
步骤 2:重新加载配置文件
source ~/.bashrc # 或source ~/.zshrc 
步骤 3:安装最新 LTS 版本的 Node.js
nvm install--lts nvm use --lts
步骤 4:全局安装 OpenClaw
npminstall-g openclaw 
步骤 5:验证安装
openclaw --version

五、初始化配置

安装完成后,首次使用需要进行初始化配置。

5.1 启动 OpenClaw

在终端或 PowerShell 中运行:

openclaw onboard --install-daemon 

5.2 配置向导

首次启动时,OpenClaw 会引导你完成以下配置:

  1. 选择 AI 模型提供商
    • OpenAI(需要 API Key)
    • Anthropic Claude(需要 API Key)
    • 本地模型(如 Ollama)
    • 其他兼容 OpenAI API 的服务
  2. 配置 API Key
    • 输入你的 API Key
    • 选择默认模型
  3. 设置工作目录
    • 选择 OpenClaw 的工作目录
    • 默认为 ~/openclawC:\Users\你的用户名\openclaw
  4. 配置技能仓库
    • 选择是否启用社区技能
    • 配置 ClawHub(技能市场)

5.3 测试运行

配置完成后,可以尝试运行一个简单的命令:

openclaw ask "你好,请介绍一下你自己"

六、常见问题与解决方案

6.1 Windows 常见问题

问题 1:PowerShell 执行策略错误

无法加载文件,因为在此系统上禁止运行脚本 

解决方案

Set-ExecutionPolicy-ExecutionPolicy RemoteSigned -Scope CurrentUser 

问题 2:找不到 openclaw 命令

解决方案

  1. 重启 PowerShell 或终端
  2. 检查环境变量 PATH 是否包含 npm 全局安装路径
  3. 手动添加路径:
$env:Path +=";$(npm config get prefix)"

问题 3:npm 安装速度慢

解决方案:使用国内镜像源

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

6.2 macOS 常见问题

问题 1:权限被拒绝

解决方案

sudonpminstall-g openclaw 

问题 2:Homebrew 安装失败

解决方案

  1. 确保网络连接正常
  2. 使用国内镜像安装 Homebrew:
/bin/bash -c"$(curl-fsSL https://gitee.com/ineo6/homebrew-install/raw/master/install.sh)"

问题 3:命令找不到

解决方案

检查 Shell 配置文件(.zshrc.bash_profile),确保 PATH 配置正确。


6.3 Linux 常见问题

问题 1:权限不足

解决方案

sudonpminstall-g openclaw 

或配置 npm 全局安装目录权限:

mkdir ~/.npm-global npm config set prefix '~/.npm-global'echo'export PATH=~/.npm-global/bin:$PATH'>> ~/.bashrc source ~/.bashrc 

问题 2:Node.js 版本过低

解决方案:使用 nvm 安装最新版本

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh |bashsource ~/.bashrc nvm install--lts

问题 3:依赖包编译失败

解决方案:安装编译工具

Ubuntu/Debian

sudoaptinstall-y build-essential python3 

Fedora

sudo dnf install-y gcc-c++ make python3 

6.4 通用问题

问题 1:网络连接失败

解决方案

  1. 检查网络连接
  2. 使用代理或 VPN
  3. 使用国内镜像源

问题 2:安装后无法启动

解决方案

  1. 检查日志文件:~/.openclaw/logs/
  2. 重新安装:
npm uninstall -g openclaw npminstall-g openclaw 
  1. 清除缓存:
npm cache clean --force

问题 3:API Key 配置错误

解决方案

重新配置 API Key:

openclaw config set api.key YOUR_API_KEY 

七、卸载 OpenClaw

如果需要卸载 OpenClaw,可以按照以下步骤操作:

7.1 Windows

npm uninstall -g openclaw 

删除配置文件和数据:

Remove-Item-Recurse -Force $env:USERPROFILE\openclaw Remove-Item-Recurse -Force $env:USERPROFILE\.openclaw 

7.2 macOS/Linux

npm uninstall -g openclaw 

删除配置文件和数据:

rm-rf ~/openclaw rm-rf ~/.openclaw 

八、进阶配置

8.1 配置本地模型(Ollama)

如果你想在本地运行 AI 模型,可以配置 Ollama:

步骤 1:安装 Ollama

访问 Ollama 官网 下载并安装。

步骤 2:拉取模型
ollama pull llama2 # 或 ollama pull mistral 
步骤 3:配置 OpenClaw 使用本地模型
openclaw config set model.provider ollama openclaw config set model.url http://localhost:11434 openclaw config set model.name llama2 

8.2 配置代理

如果需要通过代理访问 OpenAI API:

openclaw config set proxy.http http://proxy.example.com:8080 openclaw config set proxy.https http://proxy.example.com:8080 

8.3 安装技能

OpenClaw 支持通过 ClawHub 安装各种技能:

# 搜索技能 openclaw skill search 飞书 # 安装技能 openclaw skill install feishu-integration # 列出已安装技能 openclaw skill list # 卸载技能 openclaw skill uninstall feishu-integration 

九、资源链接

  • 官网:https://openclaw.ai
  • 官方文档:https://docs.openclaw.ai
  • GitHub 仓库:https://github.com/openclaw/openclaw
  • 技能市场:https://clawhub.com
  • 社区 Discord:https://discord.com/invite/clawd

十、总结

OpenClaw 是一款功能强大的本地 AI 助手,通过本文提供的安装教程,你应该能够在 Windows、macOS 或 Linux 平台上成功安装并配置 OpenClaw。

安装要点回顾:

  1. Windows:推荐使用 PowerShell 一键脚本,记得先设置执行策略
  2. macOS:推荐使用 Homebrew 或官方脚本,确保安装了 Xcode 命令行工具
  3. Linux:根据发行版选择合适的包管理器,推荐使用 nvm 管理 Node.js 版本

下一步建议:

  1. 配置你的 AI 模型 API Key 或本地模型
  2. 探索 ClawHub 技能市场,安装你需要的技能
  3. 阅读 官方文档 了解更多高级功能
  4. 加入社区 Discord,与其他用户交流经验

如果你在安装过程中遇到问题,可以查阅官方文档或在社区寻求帮助。祝你在使用 OpenClaw 的过程中获得愉快的体验!

Read more

安装 启动 使用 Neo4j的超详细教程

安装 启动 使用 Neo4j的超详细教程

最近在做一个基于知识图谱的智能生成项目。需要用到Neo4j图数据库。写这篇文章记录一下Neo4j的安装及其使用。 一.Neo4j的安装 1.首先安装JDK,配环境变量。(参照网上教程,很多) Neo4j是基于Java的图形数据库,运行Neo4j需要启动JVM进程,因此必须安装JAVA SE的JDK。从Oracle官方网站下载 Java SE JDK。我使用的版本是JDK1.8 2.官网上安装neo4j。 官方网址:https://neo4j.com/deployment-center/  在官网上下载对应版本。Neo4j应用程序有如下主要的目录结构: bin目录:用于存储Neo4j的可执行程序; conf目录:用于控制Neo4j启动的配置文件; data目录:用于存储核心数据库文件; plugins目录:用于存储Neo4j的插件; 3.配置环境变量 创建主目录环境变量NEO4J_HOME,并把主目录设置为变量值。复制具体的neo4j文件地址作为变量值。 配置文档存储在conf目录下,Neo4j通过配置文件neo4j.conf控制服务器的工作。默认情况下,不需

企业微信群机器人Webhook配置全攻略:从创建到发送消息的完整流程

企业微信群机器人Webhook配置全攻略:从创建到发送消息的完整流程 在数字化办公日益普及的今天,企业微信作为国内领先的企业级通讯工具,其群机器人功能为团队协作带来了极大的便利。本文将手把手教你如何从零开始配置企业微信群机器人Webhook,实现自动化消息推送,提升团队沟通效率。 1. 准备工作与环境配置 在开始创建机器人之前,需要确保满足以下基本条件: * 企业微信账号:拥有有效的企业微信管理员或成员账号 * 群聊条件:至少包含3名成员的群聊(这是创建机器人的最低人数要求) * 网络环境:能够正常访问企业微信服务器 提示:如果是企业管理员,建议先在"企业微信管理后台"确认机器人功能是否已对企业开放。某些企业可能出于安全考虑会限制此功能。 2. 创建群机器人 2.1 添加机器人到群聊 1. 打开企业微信客户端,进入目标群聊 2. 点击右上角的群菜单按钮(通常显示为"..."或"⋮") 3. 选择"添加群机器人"选项 4.

Flowise物联网融合:与智能家居设备联动的应用设想

Flowise物联网融合:与智能家居设备联动的应用设想 1. Flowise:让AI工作流变得像搭积木一样简单 Flowise 是一个真正把“AI平民化”落地的工具。它不像传统开发那样需要写几十行 LangChain 代码、配置向量库、调试提示词模板,而是把所有这些能力打包成一个个可拖拽的节点——就像小时候玩乐高,你不需要懂塑料怎么合成,只要知道哪块该拼在哪,就能搭出一座城堡。 它诞生于2023年,短短一年就收获了45.6k GitHub Stars,MIT协议开源,意味着你可以放心把它用在公司内部系统里,甚至嵌入到客户交付的产品中,完全不用担心授权问题。最打动人的不是它的技术多炫酷,而是它真的“不挑人”:产品经理能搭出知识库问答机器人,运营同学能配出自动抓取竞品文案的Agent,连刚学Python两周的实习生,也能在5分钟内跑通一个本地大模型的RAG流程。 它的核心逻辑很朴素:把LangChain里那些抽象概念——比如LLM调用、文档切分、向量检索、工具调用——变成画布上看得见、摸得着的方块。你拖一个“Ollama LLM”节点,再拖一个“Chroma Vector

OpenClaw配置Bot接入飞书机器人+Kimi2.5

OpenClaw配置Bot接入飞书机器人+Kimi2.5

上一篇文章写了Ubuntu_24.04下安装OpenClaw的过程,这篇文档记录一下接入飞书机器+Kimi2.5。 准备工作 飞书 创建飞书机器人 访问飞书开放平台:https://open.feishu.cn/app,点击创建应用: 填写应用名称和描述后就直接创建: 复制App ID 和 App Secret 创建成功后,在“凭证与基础信息”中找到 App ID 和 App Secret,把这2个信息复制记录下来,后面需要配置到openclaw中 配置权限 点击【权限管理】→【开通权限】 或使用【批量导入/导出权限】,选择导入,输入以下内容,如下图 点击【下一步,确认新增权限】即可开通所需要的权限。 配置事件与回调 说明:这一步的配置需要先讲AppId和AppSecret配置到openclaw成功之后再设置订阅方式,