链接:https://www.zhihu.com/question/2001975920689423905/answer/2008463428658943749
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
玩OpenClaw小龙虾玩的上瘾,真的太强了。如果说ChatGPT,DeepSeek这种大模型是人工智能的大脑,有了OpenClaw,就给这些大脑安装上了身体,大模型开始有手有脚,能做的事情大大增加了,不仅仅只会和你聊天。OpenClaw有很高的系统权限,可以在我的电脑上处理各种文件和文件夹,可以通过Chrome插件直接操作我的浏览器,可以自己打包github的应用成为自己的skills(相当于OpenClaw外挂了一大堆免费工具)。OpenClaw的这个软件处理能力,前一阵还把美股上的软件公司股价拉的暴跌,因为有了AI Agent,人类可以不需要操作软件,直接让Agent操作skills就可以了。
如果喜欢AI,强烈推荐使用OPenClaw,体验AI能力范围扩大很多,开挂般的感受。
用下来,还是本机安装OpenClaw更爽,云端简单不用配置,但限制还挺多的。
为了安全起见,最好找一个备用的空白机器跑OpenClaw,因为小龙虾权限太高了,有瞎操作可能。

Windows下详细安装OpenClaw方法
作为一个在Windows上折腾过一天的安装者,我来带你一步步安装OpenClaw,避开所有我踩过的坑。
一、准备工作:安装前的检查清单
再次注意:由于OpenClaw小龙虾要求的系统权限非常高,有误操作可能,因此强烈推荐找一台干净新机器或者闲置不用的机器,单独安装OpenClaw,不要用自己的主力电脑安装小龙虾。
官方网站: https://openclaw.ai/
1. 系统要求检查
最低要求:
- Windows 10⁄11 64位
- 4GB RAM(推荐8GB+)
- 10GB可用磁盘空间
- 稳定的网络连接
快速检查命令(PowerShell):
# 检查系统版本
systeminfo | findstr /B /C:"OS 名称" /C:"OS 版本"
# 检查内存
systeminfo | findstr /C:"物理内存总量"
# 检查磁盘空间
Get-PSDrive C | Select-Object Used,Free
2. 必备软件安装
Node.js(必须)
OpenClaw基于Node.js开发,需要先安装Node.js,注意Node.js必须是22版本以上。
步骤:
- 访问 Node.js官网
- 下载 LTS版本(长期支持版)
- 运行安装程序,一路下一步
- 验证安装:
node --version # 应该显示 v22.x 或更高
npm --version # 应该显示 9.x 或更高
常见问题:
- 如果提示”node不是命令”,需要重启终端或重启电脑
- 安装时记得勾选”Add to PATH”
Git(推荐)
用于克隆仓库和版本控制。
步骤:
- 访问 Git官网
- 下载Windows版本
- 安装时选择:
- 使用VSCode作为默认编辑器(如果你用VSCode)
- 选择”Git from the command line and also from 3rd-party software”
- 其他选项默认即可
- 验证安装:
git --version
3. 终端选择
推荐使用:
- Windows Terminal(微软官方,最好用)
- PowerShell(系统自带)
- Git Bash(Git自带)
安装Windows Terminal:
- 从Microsoft Store搜索”Windows Terminal”
- 点击安装
- 或者用winget安装:
winget install Microsoft.WindowsTerminal
二、正式安装:三种方法任选
方法1:npm安装(最简单,推荐)
步骤1:打开终端
以管理员身份运行PowerShell或Windows Terminal。
步骤2:全局安装OpenClaw
npm install -g openclaw@latest
安装过程可能看到:
added 245 packages in 45s
步骤3:验证安装
openclaw --version
如果显示版本号(如2026.2.17),说明安装成功。
方法2:从源码安装(适合开发者)
步骤1:克隆仓库
# 创建项目目录
mkdir C:\Projects
cd C:\Projects
# 克隆OpenClaw仓库
git clone https://github.com/openclaw/openclaw.git
cd openclaw
步骤2:安装依赖
npm install
步骤3:链接到全局
npm link
步骤4:验证
openclaw --version
方法3:使用包管理器(高级用户)
使用Chocolatey:
# 首先安装Chocolatey(如果还没安装)
Set-ExecutionPolicy Bypass -Scope Process -Force
[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072
iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
# 安装OpenClaw
choco install openclaw
使用Scoop:
# 首先安装Scoop
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
irm get.scoop.sh | iex
# 安装OpenClaw
scoop install openclaw
三、初始配置:让OpenClaw真正可用
1. 创建工作空间
# 创建个人工作空间目录
mkdir C:\Users\你的用户名\.openclaw
cd C:\Users\你的用户名\.openclaw
# 初始化工作空间
openclaw init
2. 基础配置文件
安装完成后,需要配置一些基本信息:
编辑配置文件:
# 打开配置文件
notepad C:\Users\你的用户名\.openclaw\config.json
基础配置示例:
{
"agent": {
"defaultModel": "deepseek/deepseek-chat"
},
"web": {
"braveApiKey": "你的Brave API密钥(可选)"
},
"storage": {
"workspace": "C:\\Users\\你的用户名\\.openclaw\\workspace"
}
}
在配置这里可以用各种大模型,比如Germini,ChatGPT,Claude,DeepSeek,Qwen,Minimax等等,提前要拿到这些大模型的API Key,把这个API Key告诉OpenClaw。
小龙虾烧token比较厉害,国外大模型性能好一点,但国内大模型价格便宜很多,只有外国价格的十分之一甚至二十分之一,各有优缺点,选择合适的使用。
我用的是DeepSeek API,在/.openclaw目录下有个json配置文件openclaw.json文件,里面关于DeepSeek的配置如下,可以直接编辑配置文件,注意json格式。
#openclaw.json文件中关于DeepSeek配置内容
"models": {
"mode": "merge",
"providers": {
"deepseek": {
"baseUrl": "https://api.deepseek.com/v1",
"apiKey": "你的DeepSeek API Key",
"api": "openai-completions",
"models": [
{
"id": "deepseek-chat",
"name": "DeepSeek Chat",
"reasoning": false,
"input": [
"text"
],
"cost": {
"input": 0,
"output": 0,
"cacheRead": 0,
"cacheWrite": 0
},
"contextWindow": 128000,
"maxTokens": 8192
}
]
}
}
},
这段配置整体作用:告诉 OpenClaw:“我这里有一个叫 deepseek-chat 的模型可以用,它是纯文本对话模型,不开启 reasoning 模式,上下文超大(128K),输出最长 8192 token,而且我当它是免费的。” 具体计费DeepSeek网站会计算,这里为了简单直接写0。
之后你可以在 Agent 默认模型、fallback 模型、或指令里直接引用它,比如: agents.defaults.model.primary = “deepseek-chat” 或聊天里说:use deepseek-chat to summarize this long document
3. 测试运行
# 启动OpenClaw
openclaw start
# 或者直接运行
openclaw chat
四、常见问题解决
问题1:权限不足
症状: 安装时出现EPERM或EACCES错误
解决方案:
# 方法1:以管理员身份运行终端
# 右键点击PowerShell或Terminal,选择"以管理员身份运行"
# 方法2:修复npm权限
npm config set prefix "C:\Users\你的用户名\AppData\Roaming\npm"
npm config set cache "C:\Users\你的用户名\AppData\Roaming\npm-cache"
# 方法3:清理npm缓存
npm cache clean --force
问题2:Node.js版本太旧
症状: 安装失败,提示需要更高版本的Node.js,至少是22以上版本
解决方案:
# 升级Node.js
npm install -g n
n latest
# 或者重新下载安装包
问题3:杀毒软件拦截
症状: 安装过程中被杀毒软件阻止
解决方案:
- 暂时禁用杀毒软件
- 将Node.js和npm加入白名单
- 或者使用Windows Defender的排除项
五、进阶配置:让OpenClaw更强大
1. 配置AI模型
OpenClaw支持多种AI模型,配置方法:
# 查看可用模型
openclaw config get agent.defaultModel
# 设置模型
openclaw config set agent.defaultModel "gpt-4"
2. 配置浏览器集成
# 启用浏览器控制
openclaw config set browser.enabled true
# 配置Chrome路径(如果需要)
openclaw config set browser.chromePath "C:\Program Files\Google\Chrome\Application\chrome.exe"
3. 配置消息推送
# 配置Telegram机器人
openclaw config set telegram.token "你的机器人token"
openclaw config set telegram.chatId "你的聊天ID"
# 配置Discord Webhook
openclaw config set discord.webhookUrl "你的Webhook URL"
六、使用技巧:提高效率的小贴士
1. 创建快捷方式
# 创建桌面快捷方式
$WshShell = New-Object -comObject WScript.Shell
$Shortcut = $WshShell.CreateShortcut("$Home\Desktop\OpenClaw.lnk")
$Shortcut.TargetPath = "powershell.exe"
$Shortcut.Arguments = "-NoExit -Command `"openclaw chat`""
$Shortcut.Save()
2. 配置命令别名
编辑PowerShell配置文件:
# 打开配置文件
notepad $PROFILE
# 添加别名
New-Alias oc openclaw
New-Alias ocs "openclaw start"
New-Alias occ "openclaw chat"
3. 自动启动配置
# 创建计划任务,开机启动
$action = New-ScheduledTaskAction -Execute "powershell.exe" -Argument "-WindowStyle Hidden -Command `"openclaw start`""
$trigger = New-ScheduledTaskTrigger -AtStartup
Register-ScheduledTask -TaskName "OpenClaw" -Action $action -Trigger $trigger -User "你的用户名"
七、验证安装:运行你的第一个命令
测试1:基础功能
# 查看版本
openclaw --version
# 查看帮助
openclaw --help
# 查看状态
openclaw status
测试2:聊天功能
# 启动聊天
openclaw chat
# 或者直接问问题
openclaw ask "今天天气怎么样?"
测试3:文件操作
# 读取文件
openclaw read "C:\path\to\file.txt"
# 执行命令
openclaw exec "dir C:\"
测试4:启动Gateway
# 启动Gateway
openclaw gateway
#如果json配置文件报错,可以尝试忽略错误,直接运行
openclaw gateway --allow-unconfigured
启动Gateway以后,就可以通过浏览器web界面使用小龙虾了,端口是18789,地址是:http://127.0.0.1:18789/
八、卸载与重装
完全卸载:
# 卸载OpenClaw
npm uninstall -g openclaw
# 删除配置文件
Remove-Item -Recurse -Force "C:\Users\你的用户名\.openclaw"
# 删除npm缓存
npm cache clean --force
重装:
# 先卸载
npm uninstall -g openclaw
# 清理
npm cache clean --force
# 重新安装
npm install -g openclaw
写在最后
安装成功标志:
openclaw --version显示版本号openclaw chat能正常对话,openclaw gateway启动成功- 能执行基本文件操作和命令
如果还有问题:
- 查看日志:
openclaw logs - 查看文档:OpenClaw官方文档
- 社区求助:Discord社区
- GitHub Issues:报告具体问题
下一步学习:
- 技能开发:学习编写OpenClaw技能
- 自动化:配置定时任务和自动化流程
- 集成开发:将OpenClaw集成到你的工作流中
- 贡献代码:参与开源项目开发
安装OpenClaw只是开始,真正的价值在于如何用它来提高你的工作效率,OpenClaw可以成为你的AI助手、研究工具和自动化平台。
现在,开始你的OpenClaw之旅吧!
评论