Windows 搭建openclaw
Windows本地搭建OpenClaw实战指南:从零跑通一条龙
最近在Windows上折腾了一把OpenClaw的本地部署,整个流程体验下来,不得不说,确实挺有意思。最大的感触是,这玩意儿能力虽强,但Token消耗起来也是真快。话不多说,下面就把这套从零开始、让你在本地成功跑起来的完整流程拆解清楚。
总的来说,整个部署过程难度并不高,核心在于提前准备好几个关键信息,比如API密钥。跟着步骤一步步来,基本都能搞定。
第一步:获取免费的API Key
模型服务商这里选择了硅基流动,对新用户比较友好,赠送的额度足够初期尝鲜。平台地址是:account.siliconflow.cn。
操作很简单:先完成注册,然后在控制台创建一个API密钥。这个密钥是后续配置的核心,务必保存好。
第二步:安装OpenClaw核心程序
安装OpenClaw之前,需要确保系统已经安装了Node.js和Git。这两款工具直接去官网下载安装包即可,安装过程这里不再赘述。安装完成后,记得检查一下系统环境变量,确保node和npm命令可以正常调用。
接下来是具体的安装步骤:
1. 以管理员身份运行PowerShell
在开始菜单搜索“PowerShell”,右键选择“以管理员身份运行”。
然后复制并执行以下安装命令:
npm install -g openclaw@latest --registry=https://registry.npmmirror.com
如果执行时提示“无法加载文件...因为在此系统上禁止运行脚本”,这说明PowerShell的执行策略需要调整。
运行以下命令修改策略:Set-ExecutionPolicy RemoteSigned,随后输入“A”确认。
策略修改完成后,再次执行上面的安装命令即可。
2. 验证安装结果
安装完成后,可以输入以下命令检查是否成功:
openclaw -v
如果终端能正常显示出版本号,就说明安装成功了。
3. 初始化配置
执行初始化命令:
openclaw doctor
然后根据命令行提示,一路选择“Yes”往下走。操作方式通常是使用上下箭头选择,空格键选中,回车键确认。
4. 执行引导设置
接着运行:
openclaw onboard
遇到提示“I understand this is personal-by-default...”时,选择“Yes”。
在“Onboarding mode”中选择“QuickStart”。
随后会询问是否重置配置,选择“Reset”。
重置范围选择“Full reset”。
到了模型选择步骤,可以先“Skip”跳过,因为我们后面会手动配置硅基流动的模型。
接下来的“Default model”步骤,直接按回车进入即可。虽然此时我们没有对应的API Key,但流程可以继续。
“Channel status”这里,示例选择了飞书作为通信渠道。
直接使用官方提供的飞书插件进行配置。
在这里输入你飞书应用的App ID和App Secret。
选择“国内版飞书”。
“开发群聊”选择“Open”,这样就能在群聊中使用机器人了。
“技能安装”这一步,先选择“No”,后续可按需添加。
“Hooks选择”部分,建议勾选:boot-md, ???? command-logger, ???? session-memory 这三个。
最后,选择“Restart”重启服务。至此,OpenClaw的核心安装与初步配置就完成了。
第三步:配置Cherry Studio管理面板
访问Cherry Studio官网(https://www.cherry-ai.com/),下载对应系统的版本并安装。
1. 登录并配置模型密钥
登录成功后,点击右上角的齿轮进入设置,找到“硅基流动”的配置项,将第一步获取的API密钥填入。
点击“检测”,提示连接成功即可。
2. 启动OpenClaw服务
在Cherry Studio主界面,点击上方的“+”号,找到“OpenClaw”选项。
选择刚才配置好的硅基流动模型(当然,你也可以选择其他已配置的模型)。
点击“启动”按钮。
等待服务启动成功。之后,你就可以在飞书中尝试与OpenClaw对话了。
第四步:飞书端完成接入与授权
1. 进入飞书开发者后台
登录飞书开放平台官网,进入开发者后台。
2. 为应用添加机器人能力
找到之前配置过密钥的飞书应用,点击“添加应用能力”。
3. 开通机器人权限
添加机器人后,会出现“机器人”菜单,点击进入下方的“权限管理”。
4. 申请并开通必要权限
点击“开通权限”,在搜索框输入“im:”,将搜索到的约55个与即时通讯相关的权限全部勾选,然后确认开通。
5. 创建并发布应用版本
点击“创建版本”,填写版本号与说明后保存。随后会提示前往发布申请,点击“确认发布”。
6. 处理配对授权
回到飞书客户端,虽然机器人已启用,但对话时可能会提示“OpenClaw: access not configured”,这意味着配对请求未获批准。
此时,需要在命令行查询待批准的配对请求:
openclaw pairing list feishu
然后批准对应的请求(其中的`6NMTBSZU`应替换为实际查询到的pairing code):
openclaw pairing approve feishu 6NMTBSZU
授权完成后,就可以在飞书中正常与OpenClaw聊天了。
拓展功能:让Claw能力更强
基础对话搞定后,如果想让OpenClaw帮你执行一些实际任务,还需要安装相应的技能。例如:
托管浏览器(让其可以打开并操作网页):
openclaw browser start
安装文件管理技能(执行文件整理等操作):
openclaw skills install @openclaw/file
通过以上步骤,一个功能完整的本地OpenClaw就搭建并配置完毕了。你可以根据自己的需求,继续探索和安装更多技能,解锁它的各种自动化能力。
































