跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
JavaScriptNode.jsAI

OpenClaw 跨平台安装教程:Windows、macOS、Linux

OpenClaw 是开源个人 AI 助手项目,支持操作系统自动化操作。详述 Windows、macOS、Linux 三大平台的安装流程。内容包括环境依赖检查、Node.js 配置、官方脚本与 npm 手动安装方式。涉及初始化配置、API Key 设置、本地模型 Ollama 对接及 ClawHub 技能管理。附带常见错误排查与卸载方法,助力用户快速搭建本地 AI 工作流。

接口猎人发布于 2026/3/24更新于 2026/6/1928 浏览

OpenClaw 安装指南

前言

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 install node

验证安装:

node -v
npm -v
步骤 3:安装 Git(如果未安装)
brew install git
步骤 4:全局安装 OpenClaw
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
步骤 5:验证安装
openclaw --version

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

npm install -g openclaw-cn@latest

验证安装:

openclaw-cn --version

四、Linux 平台安装教程

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

步骤 1:打开终端

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

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

Ubuntu/Debian:

sudo apt update
sudo apt upgrade -y

Fedora:

sudo dnf update -y

Arch Linux:

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

Ubuntu/Debian:

sudo apt install -y curl git build-essential

Fedora:

sudo dnf install -y curl git gcc-c++ make

Arch Linux:

sudo pacman -S --needed curl git 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 -E bash -
# 安装 Node.js
sudo apt install -y nodejs
# 验证安装
node -v
npm -v

Fedora:

sudo dnf install -y nodejs npm

Arch Linux:

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

Ubuntu/Debian:

sudo apt install -y git

Fedora:

sudo dnf install -y git

Arch Linux:

sudo pacman -S git
步骤 3:全局安装 OpenClaw
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 命令提示找不到命令,需要将 npm 全局安装路径添加到 PATH:

# 查看 npm 全局安装路径
npm config get prefix
# 将以下内容添加到 ~/.bashrc 或 ~/.zshrc
export PATH="$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
npm install -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 的工作目录
    • 默认为 ~/openclaw 或 C:\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:权限被拒绝

解决方案:

sudo npm install -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:权限不足

解决方案:

sudo npm install -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 | bash
source ~/.bashrc
nvm install --lts

问题 3:依赖包编译失败

解决方案:安装编译工具

Ubuntu/Debian:

sudo apt install -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
npm install -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 的过程中获得愉快的体验!

目录

  1. OpenClaw 安装指南
  2. 前言
  3. 一、安装前准备
  4. 1.1 系统要求
  5. 1.2 必要软件
  6. 二、Windows 平台安装教程
  7. 2.1 方法一:使用官方一键脚本(推荐)
  8. 步骤 1:以管理员身份运行 PowerShell
  9. 步骤 2:设置执行策略
  10. 步骤 3:执行安装脚本
  11. 步骤 4:等待安装完成
  12. 步骤 5:验证安装
  13. 2.2 方法二:手动安装(适合高级用户)
  14. 步骤 1:安装 Node.js
  15. 步骤 2:安装 Git(可选但推荐)
  16. 步骤 3:全局安装 OpenClaw
  17. 设置 npm 镜像源(使用淘宝镜像)
  18. 安装 OpenClaw
  19. 恢复官方源(可选)
  20. 步骤 4:验证安装
  21. 2.3 方法三:使用国内版 openclaw-cn
  22. 三、macOS 平台安装教程
  23. 3.1 方法一:使用官方一键脚本(推荐)
  24. 步骤 1:打开终端
  25. 步骤 2:执行安装脚本
  26. 步骤 3:等待安装完成
  27. 步骤 4:验证安装
  28. 3.2 方法二:使用 Homebrew 手动安装
  29. 步骤 1:安装 Homebrew(如果未安装)
  30. 步骤 2:安装 Node.js
  31. 步骤 3:安装 Git(如果未安装)
  32. 步骤 4:全局安装 OpenClaw
  33. 设置 npm 镜像源
  34. 安装 OpenClaw
  35. 恢复官方源(可选)
  36. 步骤 5:验证安装
  37. 3.3 方法三:使用国内版 openclaw-cn
  38. 四、Linux 平台安装教程
  39. 4.1 方法一:使用官方一键脚本(推荐)
  40. 步骤 1:打开终端
  41. 步骤 2:更新系统包管理器
  42. 步骤 3:安装必要的依赖
  43. 步骤 4:执行安装脚本
  44. 步骤 5:等待安装完成
  45. 步骤 6:验证安装
  46. 4.2 方法二:使用包管理器手动安装
  47. 步骤 1:安装 Node.js
  48. 添加 NodeSource 仓库(以 Node.js 22.x 为例)
  49. 安装 Node.js
  50. 验证安装
  51. 步骤 2:安装 Git
  52. 步骤 3:全局安装 OpenClaw
  53. 设置 npm 镜像源(使用淘宝镜像)
  54. 安装 OpenClaw
  55. 恢复官方源(可选)
  56. 步骤 4:配置环境变量(如果需要)
  57. 查看 npm 全局安装路径
  58. 将以下内容添加到 ~/.bashrc 或 ~/.zshrc
  59. 重新加载配置文件
  60. 步骤 5:验证安装
  61. 4.3 方法三:使用 nvm 安装 Node.js(推荐开发者)
  62. 步骤 1:安装 nvm(Node Version Manager)
  63. 步骤 2:重新加载配置文件
  64. 步骤 3:安装最新 LTS 版本的 Node.js
  65. 步骤 4:全局安装 OpenClaw
  66. 步骤 5:验证安装
  67. 五、初始化配置
  68. 5.1 启动 OpenClaw
  69. 5.2 配置向导
  70. 5.3 测试运行
  71. 六、常见问题与解决方案
  72. 6.1 Windows 常见问题
  73. 6.2 macOS 常见问题
  74. 6.3 Linux 常见问题
  75. 6.4 通用问题
  76. 七、卸载 OpenClaw
  77. 7.1 Windows
  78. 7.2 macOS/Linux
  79. 八、进阶配置
  80. 8.1 配置本地模型(Ollama)
  81. 步骤 1:安装 Ollama
  82. 步骤 2:拉取模型
  83. 步骤 3:配置 OpenClaw 使用本地模型
  84. 8.2 配置代理
  85. 8.3 安装技能
  86. 搜索技能
  87. 安装技能
  88. 列出已安装技能
  89. 卸载技能
  90. 九、资源链接
  91. 十、总结
  92. 安装要点回顾:
  93. 下一步建议:
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • Claude Agent SDK Python 技术文档
  • 前端三年成长记:从理想主义到工程实战的蜕变
  • 大型语言模型解决组合问题研究:旅行商问题案例
  • 工业大模型市场图谱:53 个工业大模型梳理
  • Linux 包管理器速成:yum/apt 指令与镜像源配置指南
  • Flutter WebDriver 在 OpenHarmony 环境下的适配与实战
  • OpenClaw 接入飞书机器人配置教程
  • Redis 主从复制架构详解
  • Linux 环境下 C++ 线程池设计与实现
  • 谷歌 TurboQuant 内存压缩与 RWKV-6 架构优化大模型部署
  • Qwen2.5-7B 生产级部署:vLLM + Docker + OpenResty 高并发架构
  • C++ Qt 网络编程:QUdpSocket、QTcpSocket 与 Http 实战
  • 基于 Coze 构建知识库与 AI 聊天机器人实战指南
  • C++ 类和对象(二):默认成员函数深度解析
  • 大模型降低 AIGC 率指令策略与实战指南
  • 从树到森林——决策树、随机森林与可解释性博弈
  • 机器学习:聚类分析算法详解
  • GLM-4-9B 开源大模型评测:MMLU 得分超越 Llama-3-8B
  • Android 判断权限是否开启的方法
  • 情感分类实战:传统方法与生成式大模型对比

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Keycode 信息

    查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online

  • Escape 与 Native 编解码

    JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online

  • JavaScript / HTML 格式化

    使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online