LOADING

加载过慢请开启缓存 浏览器默认开启

OpenClaw 安装指南

OpenClaw 安装指南

  • 什么是 OpenClaw?

    OpenClaw 是一个开源的个人 AI 助手,运行在你自己的设备上。它通过你已经在使用的通信渠道(QQ、Telegram、Discord、WhatsApp 等)与你对话,可以帮你处理消息、执行任务、管理文件。简单说,就是给你一个专属的 AI 管家!

    这篇文章基本是让ai抄官方文档的,你也可以直接访问官方教程

    Getting Started

🚀 推荐安装方式:安装器脚本

OpenClaw 官方推荐使用安装器脚本,这是最快最简单的安装方式:

macOS / Linux / WSL2

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

Windows (PowerShell)

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

安装器脚本会自动:

  1. 检测你的操作系统
  2. 安装 Node.js(如果需要)
  3. 安装 OpenClaw
  4. 启动 onboarding 向导

不运行 onboarding 向导

如果你只想安装而不运行向导:

# macOS/Linux/WSL2
curl -fsSL https://openclaw.ai/install.sh | bash -s -- --no-onboard

# Windows PowerShell
& ([scriptblock]::Create((iwr -useb https://openclaw.ai/install.ps1))) -NoOnboard

📋 系统要求

操作系统

  • macOS (推荐)
  • Linux (所有主流发行版)
  • Windows (原生 Windows 或 WSL2,WSL2 更稳定)

软件要求

  • Node.js 24 (推荐) 或 Node.js 22.14+
  • npm、pnpm 或 bun 包管理器
  • 仅从源码构建时需要 pnpm

🔧 其他安装方法

1. 本地前缀安装器 (install-cli.sh)

当你希望 OpenClaw 和 Node.js 都安装在本地前缀(如 ~/.openclaw)下,不依赖系统级 Node.js:

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

支持 npm 安装和 git checkout 安装。

2. 使用包管理器

npm (推荐)

npm install -g openclaw@latest
openclaw onboard --install-daemon

pnpm

pnpm add -g openclaw@latest
pnpm approve-builds -g  # 首次安装需要批准构建
openclaw onboard --install-daemon

bun

bun add -g openclaw@latest
openclaw onboard --install-daemon

注意:Bun 仅支持 CLI 安装路径,Gateway 运行时仍推荐使用 Node.js。

3. 从源码安装

适合贡献者或希望从本地 checkout 运行的用户:

git clone https://github.com/openclaw/openclaw.git
cd openclaw
pnpm install && pnpm ui:build && pnpm build
pnpm link --global
openclaw onboard --install-daemon

或者跳过 link,直接从仓库内使用 pnpm openclaw ...

4. 从 GitHub main 分支安装

npm install -g github:openclaw/openclaw#main

验证安装

安装完成后,验证一切正常:

# 确认 CLI 可用
openclaw --version

# 检查配置问题
openclaw doctor

# 验证 Gateway 运行状态
openclaw gateway status

⚙️ 安装后管理

托管启动(推荐)

安装后,设置托管启动以确保 OpenClaw 在系统启动时自动运行:

macOS

通过 LaunchAgent 托管:

openclaw onboard --install-daemon
# 或
openclaw gateway install

Linux/WSL2

通过 systemd 用户服务托管:

openclaw onboard --install-daemon
# 或
openclaw gateway install

原生 Windows

  1. 首先创建计划任务
  2. 如果任务创建被拒绝,回退到每用户 Startup 文件夹登录项

手动启动

如果你不想设置托管启动,可以手动启动:

# 启动 Gateway
openclaw gateway start

# 停止 Gateway
openclaw gateway stop

# 查看状态
openclaw gateway status

# 查看日志
openclaw gateway logs --follow

🐛 故障排除

openclaw 命令未找到

如果安装成功但 openclaw 命令不可用:

# 检查 Node.js 是否安装
node -v

# 检查全局包安装位置
npm prefix -g

# 检查 PATH 环境变量
echo "$PATH"

如果 $(npm prefix -g)/bin 不在你的 PATH 中,添加到 shell 启动文件:

# 对于 bash/zsh
export PATH="$(npm prefix -g)/bin:$PATH"

# 然后打开新终端

sharp 构建错误 (npm)

如果 sharp 包因全局安装的 libvips 失败:

SHARP_IGNORE_GLOBAL_LIBVIPS=1 npm install -g openclaw@latest

pnpm 构建批准

pnpm 需要对有构建脚本的包进行显式批准:

# 首次安装后运行
pnpm approve-builds -g

Start

1. 运行 onboarding 向导

openclaw onboard

向导会引导你完成:

  • 网关设置
  • 工作空间配置
  • 通信渠道连接
  • 技能安装

2. 访问 Web 界面

启动后访问:http://localhost:18789

3. 配置通信渠道

通过配置文件或向导添加:

  • QQ 机器人
  • Telegram 机器人
  • Discord 机器人
  • 其他支持的渠道

4. 安装技能(Skills)

# 查看可用技能
openclaw skills list

# 安装技能
openclaw skills install weather
openclaw skills install calendar

💡 实际生产环境配置建议

安全建议

  1. 保护配置文件

    chmod 600 ~/.openclaw/openclaw.json
    
  2. 使用环境变量存储敏感信息

    export OPENAI_API_KEY="your-key"
    
  3. 定期备份配置

    openclaw backup create
    

性能优化

  1. 调整日志级别

    openclaw config set logging.level "warn"
    
  2. 监控资源使用

    openclaw stats
    

📚 资源链接