如何安装 OpenClaw:完整分步安装指南 2026
在 macOS、Windows 和 Linux 上安装 OpenClaw 的完整指南。了解单行安装、npm 方法、可破解的 git 克隆以及配套的 macOS 应用选项。
Quick Answer
使用一个命令安装 OpenClaw:`curl -fsSL https://openclaw.ai/install.sh | bash` (macOS/Linux) 或 `npm i -g openclaw` (所有平台)。然后运行“openclaw onboard”来配置您的 AI 模型和首选项。
简介
安装 OpenClaw 非常简单,有多种方法可以满足不同的喜好和技术舒适度。无论您想要快速的单行安装、更喜欢 npm 还是想要从源代码构建,本指南涵盖了所有选项。
本指南涵盖 macOS、Windows 和 Linux 上的安装。有关特定于平台的详细信息,请参阅我们的专用指南:
先决条件
在安装 OpenClaw 之前,请确保您拥有:
- Node.js 18+ — 运行 OpenClaw 所必需的(单行安装程序会自动处理此问题)
- 终端访问 — 系统上的命令行界面
- 互联网连接 — 用于下载包和依赖项
- 2GB+ RAM — 建议平稳运行
如果 Node.js 尚不存在,单行安装程序将自动安装它,因此即使您没有安装 Node.js,也可以继续。
安装方法
方法 1:单行安装(推荐)
让 OpenClaw 运行的最快方法是单行安装程序。它自动处理 Node.js 安装和所有依赖项。
macOS/Linux
curl -fsSL https://openclaw.ai/install.sh | bash
该脚本将:
- 检查Node.js(如果缺少则安装)
- 通过npm全局安装OpenClaw
- 设置必要的权限
- 验证安装
安装完成后,你会看到:
✓ OpenClaw installed successfully!
Run 'openclaw onboard' to get started.
Windows(PowerShell)
irm https://openclaw.ai/install.ps1 | iex
或者使用 npm 方法(见下文),该方法在 Windows 上的工作方式相同。
方法2:npm安装
如果你已经安装了 Node.js,你可以直接通过 npm 安装 OpenClaw:
npm i -g openclaw
这会全局安装 OpenClaw,使 openclaw 命令在系统范围内可用。
使用 pnpm:
pnpm add -g openclaw
使用纱线:
yarn global add openclaw
方法 3:可破解安装(从源代码)
对于想要修改源代码或做出贡献的开发人员,您可以从源代码构建 OpenClaw:
git clone https://github.com/openclaw/openclaw.git
cd openclaw
pnpm install
pnpm run build
然后使用以下命令运行 OpenClaw:
pnpm run openclaw onboard
或者全局链接:
pnpm link --global
此方法使您可以完全控制代码库,并可以轻松地根据您的需求自定义 OpenClaw。
方法 4:macOS 配套应用程序(测试版)
对于 macOS 用户,有一个配套的菜单栏应用程序,它除了 CLI 之外还提供 GUI 界面:
- 从 GitHub 版本 下载
- 打开
.dmg文件 - 将 OpenClaw 拖至应用程序
- 从应用程序或 Spotlight 启动
配套应用程序与 CLI 安装一起工作,并提供:
- 菜单栏访问
- 视觉状态指示器
- 快速设置访问
- 日志查看器
要求:
- macOS 14+(索诺玛或更高版本)
- 通用二进制(适用于 Apple Silicon 和 Intel)
系统要求
macOS
- macOS 13 Ventura 或更高版本
- Node.js 18+(由 one-liner 自动安装)
- 推荐 2GB+ 内存
- Apple Silicon (M1/M2/M3) 或英特尔处理器
窗口
- Windows 10 或 Windows 11
- Node.js 18+
- PowerShell 5.1+ 或 Windows 终端
- 推荐 WSL2 以获得最佳体验
Linux
- Ubuntu 20.04+、Debian 11+、Fedora 34+ 或类似版本
- Node.js 18+
- 2GB+ 内存
- ARM64或x86_64架构
- 支持树莓派 4+
安装后设置
安装后,您需要在使用前配置OpenClaw。运行入职命令:
openclaw onboard
此交互式设置将引导您完成:
1.AI模型选择选择您的人工智能提供商:
- AnthropicClaude — Claude 3.5 十四行诗、Claude 3 作品、Claude 4
- OpenAI GPT — GPT-4o、GPT-4 Turbo、GPT-4.1
- 本地模型 — Ollama、LM Studio、MiniMax
您将需要云模型的 API 密钥。对于 Claude,请从 console.anthropic.com 获取密钥。对于 OpenAI,请从 platform.openai.com 获取密钥。
2.角色配置
设置你的人工智能的个性:
- 名称(默认:“龙虾”)
- 语气和风格
- 能力和限制
- 响应偏好
3. 内存设置
配置持久内存:
- 存储位置
- 内存保留策略
- 上下文窗口大小
4. 初始技能
选择要启用的默认技能:
- 电子邮件管理
- 日历集成
- 浏览器控制
- 文件系统访问
验证安装
安装后,验证一切正常:
openclaw --version
您应该看到版本号(例如 v1.0.0)。
测试安装:
openclaw test
这会运行快速诊断以确保所有组件正常工作。
连接聊天应用程序
安装并配置 OpenClaw 后,连接您的聊天应用程序:
openclaw integrations
这将打开一个交互式菜单进行设置:
- 电报
- Discord
- 松弛
- i消息
- 其他平台
有关详细设置指南,请参阅:
启动 OpenClaw
启动 OpenClaw 服务器:
openclaw
这将启动本地服务器并连接所有配置的集成。您将看到状态消息,指示哪些聊天应用程序已连接。
要在后台运行:
openclaw start --daemon
或者使用像 pm2 这样的进程管理器:
npm i -g pm2
pm2 start openclaw
pm2 save
pm2 startup
故障排除
安装失败
如果单行安装程序失败:
-
检查Node.js版本:
node --version应该是 v18 或更高版本。
-
直接尝试npm install:
npm i -g openclaw -
检查权限:
sudo npm i -g openclaw(仅限 macOS/Linux)
未找到命令
如果未找到 openclaw 命令:
-
检查npm全局路径:
npm config get prefix -
添加到路径(如果需要):
export PATH="$PATH:$(npm config get prefix)/bin" -
安装后重启终端
端口已在使用中
如果您看到“端口已在使用”错误:
openclaw --port 3001
或者找到并终止使用该端口的进程:
lsof -ti:3000 | xargs kill
权限错误
在 macOS/Linux 上,您可能需要授予权限:
- 终端访问
- 文件系统访问
- 网络访问
检查系统偏好设置 → 安全和隐私。
更新 OpenClaw
要更新到最新版本:
npm update -g openclaw
或者重新运行单行安装程序(如果已安装,它将更新)。
检查更新:
npm outdated -g openclaw
卸载 OpenClaw
要删除 OpenClaw:
npm uninstall -g openclaw
这将删除全局安装,但保留您的配置和数据。要删除所有内容:
rm -rf ~/.openclaw
后续步骤
现在 OpenClaw 已安装:
结论安装 OpenClaw 既快速又简单。一行安装程序可处理大部分复杂性,使所有技术水平的用户都可以使用它。安装后,openclaw onboard 命令将指导您完成配置。
有关特定于平台的提示和高级设置选项,请参阅我们的详细指南:
准备好开始使用您的个人人工智能助理了吗?运行 openclaw onboard 并开始设置过程!
> Related Articles
如何安装 OpenClaw:完整分步安装指南 2026
在 macOS、Windows 和 Linux 上安装 OpenClaw 的完整指南。了解单行安装、npm 方法、可破解的 git 克隆以及配套的 macOS 应用选项。
将 Ollama 与 OpenClaw 结合使用的终极指南
关于使用 Ollama 和 OpenClaw 运行本地法学硕士所需了解的一切。设置、模型选择和性能调整。
OpenClaw 提示和技巧:高级用户指南
通过高级用户提示掌握 OpenClaw。键盘快捷键、提示工程、多通道设置、备份内存、自我提升技能、cron 作业技巧和 Cloudflare 隧道配置。
Need help?
Join the OpenClaw community on Discord for support, tips, and shared skills.
Join Discord →