手把手教你安装OpenClaw

161 阅读5分钟

一、安装前准备(你要准备什么)

  • 一台 Windows 10 或 11 电脑,能上网。

  • 若要用 DeepSeek:提前在 DeepSeek 开放平台 注册并充值,在「API 密钥」里创建一个 Key(形如 sk-xxxxxxxx),复制保存好。

  • 若要用 飞书:提前在 飞书开放平台 创建自建应用,在「凭证与基础信息」里拿到 App ID 和 App Secret(可选,仅需飞书时再配)。


二、第一步:安装 Node.js(必须先做)

  1. 打开浏览器,访问:nodejs.org/
  2. 首页会看到两个大按钮,选 LTS (推荐) 那个,点进去下载 Windows 安装包(.msi)。
  3. 双击下载好的安装包,一路「下一步」,默认选项即可,最后点「完成」。
  4. 关掉所有已经打开的 CMD PowerShell 窗口,再新开一个:
  • Win + R,输入 cmd,回车;或
  • 在开始菜单搜「PowerShell」或「命令提示符」,打开。
  1. 在黑色窗口里输入下面这一行(可复制粘贴),回车:

   node -v
   
  1. 若出现类似 v22.x.xv24.x.x 的版本号,说明 Node 装好了。若提示「不是内部或外部命令」,说明没装好或没重启终端,请重新安装 Node 并再关掉重开终端试一次。


三、第二步:使用淘宝镜像(让下载更快)

  1. 保持在上一步打开的 CMD 或 PowerShell 窗口里。

  2. 输入下面这一行,回车:

   npm config set registry https://registry.npmmirror.com
   
  1. 一般不会有什么提示,直接出现下一行输入光标就表示成功了。这样后面用 npm 安装时会从国内镜像下载,速度更快。


四、第三步:安装 OpenClaw

  1. 还是在同一个 CMD 或 PowerShell 窗口里。

  2. 输入下面这一行,回车(可能需要几分钟,等它跑完):

   npm install -g openclaw@latest
   
  1. 过程中可能会出现很多行英文,只要最后没有红色的 ERRORfailed,就说明安装在进行。出现 added xxx packages 或回到输入光标,即表示安装完成。


五、第四步:验证 OpenClaw 是否安装成功

  1. 在同一个窗口里输入:

   openclaw --version
   
  1. 若出现类似 2026.3.2 这样的版本号,说明 OpenClaw 已经安装成功。若提示「不是内部或外部命令」或找不到 openclaw,请检查:
  • Node 是否安装成功(再试一次 node -v);

  • 是否用同一个 CMD/PowerShell 窗口(新开的窗口里再试一次 openclaw --version)。


六、第五步:用向导完成配置(推荐小白用这种方式)

  1. 在 CMD 或 PowerShell 里输入:openclaw onboard,回车。
  2. 若提示「无法加载文件…禁止运行脚本」:
  • 办法 A:改用 命令提示符 CMD 再执行一次 openclaw onboard;或

  • 办法 B:以管理员身份打开 PowerShell,执行:Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser,关掉窗口再重新打开,再执行 openclaw onboard


七、设置向导完整步骤(按界面顺序操作)

下面按向导一屏一屏说明该怎么选,小白照着做即可。

1. 个人使用确认

  • 界面问是否确认「个人使用、多人需额外锁定」之类,选 Yes,回车。

2. 向导模式

  • QuickStart:先用默认配置快速跑通,细节以后用 openclaw configure 再改(推荐选这个)。

  • Manual:每一步都自己选,适合已经熟悉的人。

  • 建议选 QuickStart,回车。

3. 模型 / 认证提供商(Model auth provider)

  • 列表里可能没有单独的「DeepSeek」项,用方向键 ↓ 一直翻到最下面。

  • Custom Provider(自定义),回车。

  • 接下来会依次让你填:

    • API Base URL:删掉默认的 http://127.0.0.1:11434/v1,改成 **https://api.deepseek.com**,回车。
    • API Key:粘贴你的 DeepSeek Key(sk-xxxxxxxx),回车。
    • Endpoint compatibility(接口 兼容性 :选 OpenAI-compatible (Uses /chat/completions) ,回车。
    • Model ID:填 **deepseek-chat**(或 deepseek-reasoner 若你用 R1),回车。
    • Endpoint ID:随便起个名字即可,例如 **custom-deepseek**,回车。
    • Model alias (optional) :可留空直接回车跳过,或填 **deepseek** 再回车。
  • 出现 Verification successful 表示模型配置成功。

4. 选择聊天渠道(Select channel

  • Telegram:用 Telegram 和机器人聊天,需有 Bot Token。

  • Feishu /Lark( 飞书 :用飞书和机器人聊天,需提前在飞书开放平台创建应用并拿到 App ID、App Secret。

  • Skip for now:先不接任何渠道,只在本地或控制台用。

  • 选你需要的(例如飞书或 Skip),回车。若选飞书,后面会要:

    • App Secret 提供方式:选 Enter App Secret(把密钥写在配置里),回车,然后按提示填 App IDApp Secret

    • Group chat policy(群聊策略) :选 Open(在所有群被 @ 就回复,方便先体验),回车。

5. 安装技能依赖( Install missing skill dependencies)

  • 第一项是 Skip for now

  • 注意:这里要用 空格(Space) 先勾选「Skip for now」,再按 回车(Enter) 提交;只按回车不会生效。

  • 若界面要求「Please select at least one option」,就按 空格 勾选 Skip for now,再 回车

6. 各种技能 / API Key 询问

  • 接下来可能会依次问:是否设置 GOOGLE_PLACES_API_KEY(goplaces)、NOTION_API_KEY(notion)、OPENAI_API_KEY(openai-image-gen、openai-whisper-api)、ELEVENLABS_API_KEY(sag)等。

  • 先体验对话、不打算用这些功能时,一律选 No,回车即可。

7. 启用 Hooks

  • 选项有:Skip for now、boot-md、bootstrap-extra-files、command-logger、session-memory 等。

  • 先体验选 Skip for now 即可;若做开发、希望机器人记住上下文,可勾选 session-memory(用空格勾选再回车)。

8. 向导结束与浏览器

  • 最后会提示 Onboarding complete,并可能自动打开 http://127.0.0.1:18789(带一长串 token)。

  • 若浏览器显示 「无法访问此网站」:说明本机还没启动 OpenClaw 网关。需要:

    • 新开一个 CMD 或 PowerShell 窗口;
    • 输入 **openclaw gateway**,回车,保持这个窗口不要关
    • 再在浏览器里打开或刷新:http://127.0.0.1:18789(若之前给过带 token 的完整地址,用那个也可以)。
  • 页面能打开后,就可以在控制台里查看会话、渠道状态;若接了飞书,在飞书里 @ 机器人即可对话。


八、常用命令速查(装好后用得着)

你想做的事输入的命令
查看 OpenClaw 版本openclaw --version
重新走一遍配置向导openclaw onboard
检查配置和环境openclaw doctor
启动网关(开控制台)openclaw gateway
打开控制台页面openclaw dashboard

九、遇到问题时

  • openclaw 命令找不到:确认已用「第四步」验证通过;若新开的窗口才装好 Node/OpenClaw,请在新窗口里再试。

  • 向导里没有 DeepSeek 选项:选 Custom Provider,按「六」里写的填 Base URL 和 Key 即可。

  • 页面 127.0.0.1:18789 打不开:先在一个终端里执行 openclaw gateway 并保持不关,再访问。

  • DeepSeek 报错:检查 Key 是否填对、是否在 DeepSeek 控制台开启且有余量。