OpenClaw 是一个强大的 AI Agent 平台,支持多种模型和工具集成。本文将详细介绍如何在 Windows 本地安装和配置 OpenClaw,让你能够快速搭建自己的 AI Agent 环境。
前言
OpenClaw 是一个开源的 AI Agent 框架,支持本地部署,可以连接多种大语言模型(如 Moonshot、OpenAI 等),并提供丰富的工具集成(浏览器控制、文件操作、代码执行等)。相比在线服务,本地部署具有更好的隐私性和可控性。
环境准备
在开始安装之前,我们需要准备以下工具:
1. 安装 Git
Git 用于后续可能的源码操作。
下载地址: https://git-scm.com/download/win
安装过程中保持默认选项即可。
2. 安装 nvm-windows
nvm (Node Version Manager) 用于管理 Node.js 版本。
下载地址: https://github.com/coreybutler/nvm-windows/releases
下载 nvm-setup.exe 并安装。安装完成后,打开 PowerShell 验证:
1 | nvm version |
3. 安装 Node.js
⚠️ 重要提示: OpenClaw 要求 Node.js 版本必须 大于等于 22!
使用 nvm 安装 Node.js 22:
1 | # 查看可用版本 |
为什么不能低于 22 版本?
- OpenClaw 使用了 Node.js 22 引入的新特性
- 低版本会导致安装失败或运行时错误
- 确保使用
nvm use 22切换到正确版本
安装 OpenClaw
⚠️ 重要提示: 由于网络原因,安装时建议使用代理。
1. 使用 npm 全局安装
如果你已经有代理工具(如 Clash、V2Ray 等),确保终端走代理:
1 | # 设置代理(根据你的代理端口调整) |
安装过程可能需要几分钟,请耐心等待。
2. 初始化 OpenClaw
安装完成后,运行 onboarding 命令进行初始化:
1 | openclaw onboard --install-daemon |
这个命令会:
- 创建必要的配置文件
- 安装系统服务(daemon)
- 引导你完成初始设置
模型配置建议
强烈推荐使用 Moonshot Kimi K2.5
经过综合测试,强烈推荐使用 Moonshot 的 Kimi K2.5 模型,原因如下:
| 特性 | Kimi K2.5 | 其他模型 |
|---|---|---|
| 中文理解 | ⭐⭐⭐⭐⭐ 优秀 | 一般 |
| 代码能力 | ⭐⭐⭐⭐⭐ 强大 | 良好 |
| 长上下文 | ⭐⭐⭐⭐⭐ 支持 200K | 较短 |
| 成本效益 | ⭐⭐⭐⭐⭐ 性价比高 | 一般 |
| 响应速度 | ⭐⭐⭐⭐ 快速 | 不一 |
配置示例 (~/.openclaw/config.yaml):
1 | models: |
总结
通过本文的步骤,你应该已经成功在 Windows 本地安装了 OpenClaw。记住以下关键点:
- ✅ Node.js 版本必须 >= 22
- ✅ 使用 nvm 管理 Node.js 版本
- ✅ npm install 时务必使用代理或镜像
- ✅ 使用
openclaw onboard --install-daemon初始化 - ✅ 强烈推荐使用 Moonshot Kimi K2.5 模型
- ✅ 妥善保管 API 密钥
现在你可以开始探索 OpenClaw 的强大功能了!
相关链接:
- OpenClaw GitHub: https://github.com/openclaw/openclaw
- Moonshot API: https://platform.moonshot.cn/
- 下一篇: 开源发布 - Skill-Lib AI Agent 技能库
Happy Coding with OpenClaw! 🤖