windows系统安装openclaw(详尽无坑版)

windows系统安装openclaw(详尽无坑版)

下面介绍给大家的是价值500块的技能!不要眨眼睛!

遇到不懂的就拍照问豆包等ai工具。

主要参考:大家在WINDOWS上都是如何安装OPENCLAW的? – 张鹏的回答 – 知乎

大家在WINDOWS上都是如何安装OPENCLAW的?


(1)先安装必要环境

git npm(更新源)、node.js 如果访问github不方便可以用 Watt Toolkit加速下。

(2)安装参考大家在WINDOWS上都是如何安装OPENCLAW的? 的第1-4步

安装Node.js

1.Node.js官网(nodejs.org/en/download),选择v22.22.0(LTS),Windows x64,下载Windows Installer(.msi)

下载后一路Next,除了安装位置,其他一律默认,直到安装完成。

以管理员模式打开Windows PowerShell,输入

node -v#显示nodejs版本号

npm -v#显示npm版本号

如果碰到错误 “npm : 无法加载文件 C:\Program Files\nodejs\npm.ps1,因为在此系统上禁止运行脚本。”就先输入 Set-ExecutionPolicy RemoteSigned -Scope CurrentUser #针对当前用户

再选择Y

pm config set registry https://registry.npmmirror.com#阿里云镜像

npm config get registry#显示registry.npmmirror.com即ok

安装git

到Git – Install for Windows,下载windows x64 setup

下载后,一路回车,默认安装;然后在PowerShell终端(管理员模式)中输入
git config –global url.”GitHub · Change is constant. GitHub keeps you ahead.”.insteadOf :
git config –global url.”https://”.insteadOf git://
第一条命令将所有 : 开头的 URL 替换为 GitHub · Change is constant. GitHub keeps you ahead.。
第二条命令将所有 git:// 协议也替换为 https://(防止其他依赖使用此协议)。

安装Python

到Download Python下载,我选了3.14(X64)的,安装时确保勾选Add python.exe to PATH,安装。

安装 Windows Build Tools
Microsoft C++ 生成工具 – Visual Studio
页面下载,安装时选择 “Desktop development with C++” 工作负载,确保安装 Windows 10/11 SDK。

安装时选择 使用C++的桌面开发 ,右面多选框选择前三个打勾!!!

等它自己安装完成。


重新打开一个管理员模式运行的powershell安装openclaw!

方式一:自动化脚本安装(推荐)

  1. 打开 Windows PowerShell(确保当前 Node 版本已通过 nvm 激活)。
  2. 复制并执行以下命令:
iwr -useb https://openclaw.ai/install.ps1 | iex

如果脚本执行失败(如网络问题或权限限制),可使用 npm 全局安装。

在终端中执行: npm install -g openclaw@latest

如果卡在这半天PS C:\WINDOWS\system32> npm install -g openclaw@latest

npm warn deprecated node-domexception@1.0.0: Use your platform’s native DOMException instead

估计是ssh没连上 需要ctrl+c终止

Git 尝试用 SSH 拉取 libsignal 仓库被拒绝,建议切换为 HTTPS 协议:

git config –global url.”GitHub · Change is constant. GitHub keeps you ahead.”.insteadOf ssh://

git
@github.com/

执行后再重试安装:

npm install -g openclaw@latest

出现added 398 packages, and changed 271 packages in 56s

129 packages are looking for funding

run `npm fund` for details

出现这个就表示安装完成了!!!


使用全新的 onboard 向导:进入配置步骤

openclaw onboard

openclawonboard配置参考这:接入三方工具–火山方舟大模型服务平台-火山引擎

Windows 10⁄11 OpenClaw安装与配置说明

配置项配置内容

确定了用火山coodingplan,就参考这:OpenClaw (原 Clawdbot)–火山方舟大模型服务平台-火山引擎

其他参考下面

I understand this is powerful and inherently risky. Continue?选择 ”Yes”

Onboarding mode选择 “QuickStart”

Model/auth provider选择 “Skip for now”,后续可以配置

Filter models by provider选择 “All providers”

Default model使用默认配置

Search provider 选择“Skip for now”,后续可以配置

Select channel (QuickStart)选择 “Skip for now”,后续可以配置

Configure skills now? (recommended)选择 “No”,后续可以配置。

也可以选择几个常用的,空格选择 enter安装

windows系统安装openclaw(详尽无坑版)

set google api等 都选no

Enable hooks?按空格键选中,选择“Skip for now”,按回车键进入下一步。

How do you want to hatch your bot?选择 “Hatch in TUI”。

如果使用火山codingplan就直接访问这:接入三方工具–火山方舟大模型服务平台-火山引擎

登录,订阅,然后买1个月codingplan先体验下。

等配置好有可以直接在聊天界面要求openclaw切换到doubao-seed-2.0-lite,使用 “baseUrl”: “ark.cn-beijing.volces.com,让他自己更新下配置!!

生成apikey

windows系统安装openclaw(详尽无坑版)
windows系统安装openclaw(详尽无坑版)

生成apikey

填写替换

windows系统安装openclaw(详尽无坑版)

新打开一个powershell输入

openclaw dashboard

powershell会自动打开127.0.0.1:18789/chat?页面

注意窗口里面有个token复制出来

windows系统安装openclaw(详尽无坑版)

把token复制出来,黏贴到设置—gateway-gatewayauth-gatewaytoken那–保存

openclaw gateway restart 重启

windows系统安装openclaw(详尽无坑版)

然后就可以去聊天界面给他起个名字!


安装Bot:github.com/sliverp/bo

前往 开放平台,用手机 扫描页面二维码即可注册/登录。若尚未注册,扫码后系统会自动完成注册并绑定你的 账号。

  1. 手机 扫码后选择同意,即完成注册,进入 机器人配置页。
  2. 点击创建机器人,即可直接新建一个 机器人。
  3. 在机器人页面中找到 AppIDAppSecret,分别点击右侧复制按钮,保存到记事本或备忘录中。AppSecret 不支持明文保存,离开页面后再查看会强制重置,请务必妥善保存。

详细图文教程请参阅 官方指南。

⚠️ 机器人创建后会自动出现在你的 消息列表中,并发送第一条消息。但在完成下面的配置之前,发消息会提示豆包 大模型 教程4;该机器人去火星了”,属于正常现象。

管理-开发管理找到

机器人号:

APPID:*

TOOKEN:*

APPSECRET:*

复制到记事本

开发–沙箱配置–右上角二维码图标-单击-扫码加好友

第二步 — 安装插件

第三步 — 配置 OpenClaw

openclaw channels add –channel bot –token “AppID:AppSecret”

把AppID和AppSecret替换成你自己的。

第四步 — 启动与测试

openclaw gateway

打开 ,找到你的机器人,发条消息试试!! 哈哈

下面的是高级应用:

多账户配置(Multi-Bot)

支持在同一个 OpenClaw 实例下同时运行多个 机器人。

配置方式

编辑 ~/.openclaw/openclaw.json,在 channels.bot 下增加 accounts 字段:

{ "channels": { "bot": { "enabled": true, "appId": "", "clientSecret": "secret-of-bot-1", "accounts": { "bot2": { "enabled": true, "appId": "", "clientSecret": "secret-of-bot-2" }, "bot3": { "enabled": true, "appId": "", "clientSecret": "secret-of-bot-3" } } } } }

说明:

  • 顶层的 appId / clientSecret默认账户(accountId = "default"
  • accounts 下的每个 key(如 bot2bot3)就是该账户的 accountId
  • 每个账户都可以独立配置 enablednameallowFromsystemPrompt 等字段
  • 也可以不配顶层默认账户,只在 accounts 里配置所有机器人

通过 CLI 添加第二个机器人(如果框架支持 --account 参数):

openclaw channels add --channel bot --account bot2 --token ":secret-of-bot-2"

向指定账户的用户发送消息

使用 openclaw message send 发消息时,需要通过 --account 参数指定使用哪个机器人发送:

# 使用默认机器人发送(不指定 --account 时自动使用 default) openclaw message send --channel "bot" \ --target "bot:c2c:OPENID" \ --message "hello from default bot" # 使用 bot2 发送 openclaw message send --channel "bot" \ --account bot2 \ --target "bot:c2c:OPENID" \ --message "hello from bot2"

Target 格式支持:

格式 说明
bot:c2c:OPENID 私聊
bot:group:GROUP_OPENID 群聊
bot:channel:CHANNEL_ID 频道

⚠️
注意:每个机器人的用户 OpenID 是不同的。机器人 A 收到的用户 OpenID 不能用机器人 B 去发消息,否则会返回 500 错误。必须用对应机器人的 accountId 去给该机器人的用户发消息。

工作原理

  • 启动 openclaw gateway 后,所有 enabled: true 的账户会同时启动 WebSocket 连接
  • 每个账户独立维护 Token 缓存(基于 appId 隔离),互不干扰
  • 接收消息时,日志会带上 [bot:accountId] 前缀方便排查

skills安装

安装clawhub和token,参考:安装登录ClawHub并给OpenClaw接入skills-腾讯云开发者社区-腾讯云

npm i -g clawhub

登录github和clawhub,设置里面生成token,复制

clawhub login –token 你的Token

或者使用国内腾讯的skillhub:专为中国用户优化的Skills社区

clawhub –version

lawhub search “关键词”# 如:clawhub search “日历”

clawhub install <skill-slug> # 如:clawhub install browser

clawhub update –all

clawhub list

常见技能:通过clawhub install逐一安装reminder、skill-veteer、 todo-tracker、 tavily-search、 github、 summarize 、nano-pdf 、baidu-search 、self-improving-agent、 find-skills 、proactive-agent 、humanizer 、auto-updater、 himalaya、 weather、 session-logs、 clawdbot-filesystem等技能

电脑重启后,可以通过 命令行运行 openclaw gateway 手动启动 然后就可以在127.0.0.1:18789/页面使用了!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/268244.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月12日 下午5:18
下一篇 2026年3月12日 下午5:19


相关推荐

关注全栈程序员社区公众号