首页 教程 分类 Skills下载 关于
ZH EN JA KO
安装部署

OpenClaw怎么安装

· 5 分钟

什么是OpenClaw

OpenClaw 是一个开源、可自托管的个人 AI 助手平台。它能够将你常用的聊天工具(WhatsApp、Telegram、Discord、Slack、iMessage 等)与各种 AI 模型连接起来,让你在任何熟悉的聊天界面中直接与 AI 对话。项目在 GitHub 上已经获得超过 10 万颗星,社区非常活跃。

如果你一直想拥有一个属于自己的 AI 助手,但又不想被某个平台锁定,OpenClaw 是目前最值得尝试的方案之一。本文将手把手带你完成从零到可用的全部安装步骤。

系统要求

在开始之前,请确认你的环境满足以下条件:

  • Node.js 22 或更高版本:OpenClaw 依赖较新的 Node.js 特性,22 是最低要求。
  • 操作系统:macOS、Linux 或 Windows(推荐 macOS 或 Linux)。
  • 网络连接:安装过程需要从 npm 仓库下载依赖包。

检查你当前的 Node.js 版本:

node -v

如果版本低于 22,建议使用 nvm 进行升级:

nvm install 22
nvm use 22

如果你还没有安装 nvm,可以参考 nvm 官方仓库 的说明进行安装。Windows 用户可以使用 nvm-windows

通过npm安装OpenClaw

Node.js 环境就绪后,使用 npm 全局安装 OpenClaw:

npm install -g openclaw@latest

安装完成后,验证是否成功:

openclaw --version

如果正确输出版本号,说明安装已完成。

macOS 用户也可以通过 Homebrew 安装:

brew install openclaw

运行初始化向导

OpenClaw 提供了一个交互式的 onboard 向导,帮助你快速完成首次配置。运行以下命令启动向导:

openclaw onboard

向导会引导你完成以下步骤:

  1. 选择 AI 模型提供商:你可以选择 Anthropic Claude、OpenAI、Ollama(本地模型)、Gemini、OpenRouter 等。如果你还没有 API 密钥,可以先选择 Ollama 在本地运行模型。
  2. 配置 API 密钥:根据你选择的提供商,输入对应的 API 密钥。
  3. 选择聊天频道:选择你想连接的聊天平台,比如 WhatsApp、Telegram 等。首次安装建议先跳过这一步,后续再配置。
  4. 确认配置:向导会显示配置摘要,确认后写入配置文件。

所有配置信息会保存在 ~/.config/openclaw/openclaw.json5 文件中。你随时可以手动编辑这个文件来调整设置。

启动Gateway服务

配置完成后,启动 OpenClaw 的 Gateway 服务:

openclaw up

Gateway 默认运行在 18789 端口。你可以在浏览器中访问 http://localhost:18789 查看服务状态。

如果想让服务在后台运行:

openclaw up -d

打开Dashboard进行测试

OpenClaw 内置了一个 Web Dashboard,可以直接在浏览器中与 AI 对话,方便测试配置是否正确:

openclaw dashboard

这会自动打开浏览器并进入 Dashboard 界面。在对话框中输入一条消息,比如"你好,介绍一下你自己",如果收到 AI 回复,说明整个链路已经打通。

常见问题排查

如果遇到问题,OpenClaw 提供了诊断工具:

openclaw doctor

这个命令会检查你的环境配置、依赖版本、API 连接状态等,并给出修复建议。

常见问题及解决方法:

  • command not found: openclaw:确保 npm 全局 bin 目录在你的 PATH 中。运行 npm config get prefix 查看路径,然后添加到 PATH。
  • Node.js 版本过低:使用 nvm install 22 && nvm use 22 升级。
  • API 连接失败:检查 API 密钥是否正确,网络是否能访问对应的 API 端点。可以用 curl 手动测试。
  • 端口冲突:如果 18789 端口被占用,可以在配置文件中修改 gateway.port 字段。

下一步

安装完成后,你可以继续探索以下功能:

  • 连接更多聊天平台(WhatsApp、Telegram、Discord 等)
  • 配置多个 AI 模型提供商并在它们之间切换
  • 创建自定义 Skill 扩展助手能力
  • 配置 MCP Server 集成更多工具

更多信息请访问 OpenClaw,或查阅 OpenClaw官方文档。项目源码和 Issue 追踪请前往 OpenClaw GitHub仓库。

OpenClaw 是开源免费的个人AI助手,支持 WhatsApp、Telegram、Discord 等多平台接入