OpenClaw 在Windows下的安装安装参考文件● 微信文章《2 万字 Openclaw 最细部署指南30分钟手把手教程Openclaw完全指南第一篇》● OpenClaw中国社区 保姆级安装教程● 如何在 OpenClaw (Clawdbot/Moltbot) 配置阿里云百炼 APIOpenClaw在windows下的两种方法1、使用WSL安装ubuntu然后再安装OpenClaw。这个方法坑比较多。2、在PowerShell下安装安装过程比较顺利。下面使用powershell进行安装。安装过程中如果报错就在管理员 PowerShell 中执行以下命令临时允许当前会话运行脚本Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Process执行后会提示确认输入Y并回车。这个设置只对当前 PowerShell 窗口有效关闭后会恢复默认策略安全性高。如果你希望长期允许运行脚本不推荐除非你清楚风险可以执行Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser一、安装node.js方法一下载和运行node.js安装包1、下载安装包中文https://nodejs.org/zh-cn/download英文https://nodejs.org/en/download2、执行下载的.msi文件3、验证。在PowerShell中输入命令node -v如果能看到显示版本号就说明node.js安装成功了。再验证下npm -v查看npm的版本号。方法二通过nvm for windows安装nvm for Windows是专门为 Windows 系统设计的 Node.js 版本管理工具简单来说就是帮你在一台 Windows 电脑上轻松切换、安装、卸载不同版本的 Node.js 的工具。开发不同的 Node.js 项目时可能遇到版本不兼容的问题比如项目 A 需要 Node.js 16.x项目 B 需要 Node.js 20.x。如果没有版本管理工具你需要手动卸载旧版本、安装新版本非常繁琐。nvm for Windows就是为了解决这个痛点让你能一键切换 Node.js 版本无需手动重装。注意和 Linux/macOS 的 nvm 不是同一个Linux/macOS 系统的nvm是原生的 Node Version Manager开源项目nvm for Windows是独立的第三方工具核心作者是 Corey Butler专为 Windows 适配功能和原生 nvm 类似但实现方式不同不能直接通用。下载地址 https://github.com/coreybutler/nvm-windows主要命令安装指定版本的 Node.js# 安装 LTS长期支持版nvm install lts# 安装最新稳定版nvm install latest# 安装 Node.js 20.10.0 版本nvm install 20.10.02. 查看已安装的 Node.js 版本nvm list# 或 nvm ls输出示例* 20.10.0 (Currently using 64-bit executable) 16.18.1 14.21.3*表示当前正在使用的版本。3. 切换 Node.js 版本# 切换到 16.18.1 版本nvm use 16.18.14. 卸载指定版本nvm uninstall14.21.3二、安装OpenClaw除了OpenClaw官网https://openclaw.ai还可以使用中文社区。1、使用官网的安装脚本以管理员身份运行PowerShell执行以下命令iwr-useb https://openclaw.ai/install.ps1|iex2、使用OpenClaw中国社区OpenClaw CN、https://gitee.com/OpenClaw-CN/openclaw-cn。OpenClaw CN (中国社区版) 是 OpenClaw 的本地化维护版本针对国内网络环境进行了深度优化源码级原生支持 DeepSeek/Qwen 等国产大模型致力于让中国开发者拥有最顺滑的 Agent 开发体验。安装说明见其《快速开始 (Quick Start)》。一键安装命令iwr-useb https://open-claw.org.cn/install-cn.ps1|iex3、使用OpenClaw 中文社区https://clawd.org.cn/。本项目是 openclaw/openclaw 的中文社区分支完全开源免费。我们定期与上游仓库保持同步确保中文社区能够及时获得最新功能和修复。一键安装命令iwr-useb https://clawd.org.cn/install.ps1|iex使用OpenClaw 中文社区时后续的openclaw命令都要改成openclaw-cn三、OpenClaw 配置1、运行配置向导在Mac 终端或PowerShellWindows管理员模式都使用这个命令openclaw onboard--install-daemon本命令启动初始化配置向导onboard “入职引导”就像新员工入职培训–install-daemon 顺便把守护进程装上让OpenClaw能在后台持续运行。在选择模型时《2 万字 Openclaw 最细部署指南30分钟手把手教程Openclaw完全指南第一篇》 推荐使用MiniMaxCoding Plan不过我自己配置下来发现使用 MiniMax 时如果仅使用 API Key 而不是 Coding Plan Key一对话就报token不足使用QWen就没有这个问题。AnthropicClaude系列效果最好但需要代理付费OpenAIGPT系列老牌选手需要代理付费DashScope/阿里云通义千问国内常用免费额度充足MoonshotKimi国内替代方案长文本很强MiniMax国内模型Coding Plan 专为高频调用设计单价低、用量足GoogleGemini需要代理Cloudflare AIZ.AI其他《2 万字 Openclaw 最细部署指南》推荐 MiniMax 的理由 1、OpenClaw 是 AgentToken 消耗远大于普通聊天Coding Plan 是专为开发者/高频调用场景定价的套餐单价低、用量足日常跑任务基本够用不像按需计费那样动不动就心疼2、不需要代理/翻墙国内网络直连响应速度很快3、效果足够好日常对话、任务执行、文件处理都没问题模型持续在迭代升级Claude效果确实更好但你得先有代理还得付费而且 Agent 模式下 Claude 的调用费用会相当高。在你对OpenClaw还不够熟悉的阶段先用性价比高的跑起来比什么都重要。等你用了一段时间觉得 MiniMax 满足不了你了再换 Claude 也来得及。在输入 API Key 时需要注册一个 MiniMax 账号并生成API Key打开网站 https://platform.minimaxi.com 。注册、登录后在页面左侧菜单找到接口秘钥入口或点击右上角头像 → 账号设置 → 接口秘钥创建新的 API Key。在弹出的对话框里给这个 Key 取个名字比如OpenClaw方便你以后认出它是干嘛用的然后点击确认。关于Coding Plan MiniMax 面向开发者推出的 Coding Plan 套餐专为 Agent 这类高频调用场景设计相比按需计费单价更低、用量更足。OpenClaw 每次执行任务要来回调用好几轮模型用 Coding Plan 跑日常任务基本够用不会动不动就超额。进入控制台后可以在用量与计费页面查看实时消耗。创建 API Key 后系统会生成一串类似这样的字符串sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx【注意】★这个Key只会完整显示一次。 页面关掉后你就再也看不到了只能看到最后几位。所以现在立刻复制下来粘贴到一个安全的地方。备忘录、记事本、密码管理器都行。把 Key 粘贴到终端的配置向导中。完成其他配置。。。2、运行PowerShell中输入以下命令运行OpenClawopenclaw gateway--port 18789以下命令可以查看当前网关的运行状态openclaw gateway status3、使用 OpenClaw运行以下命令开始使用 OpenClawopenclaw dashboard或者在浏览器中访问地址http://127.0.0.1:18789附- WSL 下安装OpenClaw记录未完成参考文件安装OpenClaw教程https://openclaw-docs.dx3n.cn/tutorials/installation/Windows 也能跑 OpenClaw最完整安装教程 飞书接入全程避坑微信文章《我花了3天踩遍所有坑终于装好了OpenClaw附完整避坑指南》Openclaw第3章进阶部署WSL安装离线安装WSL2参考微软的WSL官方教程旧版 WSL 的手动安装步骤、如何使用 WSL 在 Windows 上安装 Linuxhttps://www.rainng.com/manually-install-ubuntu-wsl/https://blog.csdn.net/SmileHergo/article/details/149429476WSLWindows Subsystem for Linux是Windows推出的Linux子系统环境旨在让开发人员直接在 Windows 上按原样运行 GNU/Linux 环境且不会产生传统虚拟机或双启动设置开销。WSL1提供了一个兼容层可以直接运行原生二进制文件但是存在许许多多的兼容性问题WSL2则基于自家虚拟机Hyper-V开发并提供了端口转发、文件系统映射等特性来”融合”两个系统大幅提高了兼容性。通常情况下我们可以在Microsoft Store中直接为WSL2安装受支持的Linux发行版。在离线环境中还可以使用导入rootfsappx安装包等安装方式。按《旧版 WSL 的手动安装步骤》中的方法过程如下。一、启用适用于 Linux 的 Windows 子系统必须先启用“适用于 Linux 的 Windows 子系统”可选功能然后才能在 Windows 上安装任何 Linux 分发版。以管理员身份打开 PowerShell PowerShell 右键单击 以管理员身份运行 并输入以下命令dism.exe/online/enable-feature/featurename:Microsoft-Windows-Subsystem-Linux/all/norestart二、启用虚拟机功能安装 WSL 2 之前必须启用 虚拟机平台 可选功能。 计算机将需要 虚拟化功能 才能使用此功能。以管理员身份打开 PowerShell 并运行dism.exe/online/enable-feature/featurename:VirtualMachinePlatform/all/norestart三、下载 Linux 内核更新包Linux 内核更新包安装最新版本的 WSL 2 Linux 内核以便在 Windows 操作系统映像中运行 WSL。 要从 Microsoft Store 运行WSL并使用更频繁发布的更新请使用wsl.exe --install或wsl.exe --update。1、下载 WSL2 Linux 内核更新包适用于 x64 计算机2、运行下载的更新包。 双击以运行 - 系统会提示你输入提升的权限选择“是”以批准此安装。3、安装完成后运行下面的命令在安装新的 Linux 分发版时将 WSL 2 设置为默认版本。wsl--set-default-version 2# 查看版本确认 VERSION2wsl-l-v四、安装 Linux 分发版1、 下载WSL 的 Linux 发行版如果能在 Microsoft Store 中安装选择一个 Linux 分发版安装就行。如果无法或不想使用 Microsoft 商店安装 WSL 的 Linux 发行版可以使用以下链接下载并手动安装 Linux 分发版Ubuntu 24.04 LTS x64arm64Ubuntu 22.04 LTS x64arm64Ubuntu 20.04 LTS x64arm64还可以通过命令行下载首选分发版可以将 PowerShell 与 Invoke-WebRequest cmdlet 配合使用。 例如若要下载 Ubuntu 20.04Invoke-WebRequest-Uri https://aka.ms/wslubuntu2004-OutFile Ubuntu.appx-UseBasicParsing或者选择使用 curl 命令行实用工具 进行下载。 使用 curl 下载 Ubuntu 20.04curl.exe-LR-o ubuntu-2004.Appx https://aka.ms/wslubuntu22042、安装双击下载得到的 Ubuntu2204-221101.AppxBundle 文件执行系统安装。五、软件源换成国内的在Windows Subsystem for Linux (WSL) 中更新 Ubuntu 系统特别是使用国内的源可以让你更快地下载更新和软件包。下面是一些步骤来帮助你完成这一过程步骤 1: 打开 WSL首先打开你的 WSL 终端。你可以通过在 Windows 搜索栏中输入WSL来找到并打开它或者直接从开始菜单中找到Ubuntu或你安装的任何 Linux 发行版的快捷方式。步骤 2: 备份当前的源列表为了安全起见最好先备份你的当前源列表sudocp/etc/apt/sources.list /etc/apt/sources.list.bak步骤 3: 编辑源列表接下来编辑/etc/apt/sources.list文件替换为国内的源。你可以使用任何文本编辑器sudovim/etc/apt/sources.list# 或者使用nano编辑器sudonano/etc/apt/sources.list步骤 4: 添加国内源以下是一些常用的国内源你可以选择一个或多个添加到你的sources.list文件中阿里云镜像deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse清华大学镜像deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse中科大镜像deb https://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse deb https://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse deb https://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse deb https://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse选择一个你喜欢的源复制并粘贴到sources.list文件中。把原有的ubuntu软件源文件改名避免更新软件的时候从ubuntu官网下载速度太慢sudomv/etc/apt/sources.list.d/ubuntu.sources /etc/apt/sources.list.d/ubuntu.sources.bak步骤 5: 更新软件包列表和升级系统保存并关闭编辑器后运行以下命令来更新你的包列表和升级系统sudoaptupdatesudoaptupgrade步骤 6: 清理旧包可选为了释放一些空间可以运行sudoaptautoremovesudoaptautoclean通过以上步骤你应该能够成功地将 WSL 中的 Ubuntu 系统更新为使用国内的源从而提高下载速度和效率。