在电脑上安装了openclaw

AI  ·  2026-02-24

作者:欧凡001
链接:https://www.zhihu.com/question/2001975920689423905/answer/2008463428658943749
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

玩OpenClaw小龙虾玩的上瘾,真的太强了。如果说ChatGPTDeepSeek这种大模型是人工智能的大脑,有了OpenClaw,就给这些大脑安装上了身体,大模型开始有手有脚,能做的事情大大增加了,不仅仅只会和你聊天。OpenClaw有很高的系统权限,可以在我的电脑上处理各种文件和文件夹,可以通过Chrome插件直接操作我的浏览器,可以自己打包github的应用成为自己的skills(相当于OpenClaw外挂了一大堆免费工具)。OpenClaw的这个软件处理能力,前一阵还把美股上的软件公司股价拉的暴跌,因为有了AI Agent,人类可以不需要操作软件,直接让Agent操作skills就可以了。

如果喜欢AI,强烈推荐使用OPenClaw,体验AI能力范围扩大很多,开挂般的感受。

用下来,还是本机安装OpenClaw更爽,云端简单不用配置,但限制还挺多的。

为了安全起见,最好找一个备用的空白机器跑OpenClaw,因为小龙虾权限太高了,有瞎操作可能。

 

Windows下详细安装OpenClaw方法

作为一个在Windows上折腾过一天的安装者,我来带你一步步安装OpenClaw,避开所有我踩过的坑。

一、准备工作:安装前的检查清单

再次注意:由于OpenClaw小龙虾要求的系统权限非常高,有误操作可能,因此强烈推荐找一台干净新机器或者闲置不用的机器,单独安装OpenClaw,不要用自己的主力电脑安装小龙虾。

官方网站: 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版本以上。

步骤:

  1. 访问 Node.js官网
  2. 下载 LTS版本(长期支持版)
  3. 运行安装程序,一路下一步
  4. 验证安装:
node --version  # 应该显示 v22.x 或更高
npm --version   # 应该显示 9.x 或更高

常见问题:

  • 如果提示”node不是命令”,需要重启终端或重启电脑
  • 安装时记得勾选”Add to PATH”

Git(推荐)

用于克隆仓库和版本控制。

步骤:

  1. 访问 Git官网
  2. 下载Windows版本
  3. 安装时选择:
  • 使用VSCode作为默认编辑器(如果你用VSCode)
  • 选择”Git from the command line and also from 3rd-party software”
  • 其他选项默认即可

 

  1. 验证安装:
git --version

3. 终端选择

推荐使用:

  • Windows Terminal(微软官方,最好用)
  • PowerShell(系统自带)
  • Git Bash(Git自带)

安装Windows Terminal:

  1. 从Microsoft Store搜索”Windows Terminal”
  2. 点击安装
  3. 或者用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:权限不足

症状: 安装时出现EPERMEACCES错误

解决方案:

# 方法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:杀毒软件拦截

症状: 安装过程中被杀毒软件阻止

解决方案:

  1. 暂时禁用杀毒软件
  2. 将Node.js和npm加入白名单
  3. 或者使用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,地址是: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

写在最后

安装成功标志:

  1. openclaw --version 显示版本号
  2. openclaw chat 能正常对话,openclaw gateway启动成功
  3. 能执行基本文件操作和命令

如果还有问题:

  1. 查看日志openclaw logs
  2. 查看文档OpenClaw官方文档
  3. 社区求助Discord社区
  4. GitHub Issues:报告具体问题

下一步学习:

  1. 技能开发:学习编写OpenClaw技能
  2. 自动化:配置定时任务和自动化流程
  3. 集成开发:将OpenClaw集成到你的工作流中
  4. 贡献代码:参与开源项目开发

安装OpenClaw只是开始,真正的价值在于如何用它来提高你的工作效率,OpenClaw可以成为你的AI助手、研究工具和自动化平台。

现在,开始你的OpenClaw之旅吧!


 
评论
大百科. All Rights Reserved. Theme Jasmine by Kent Liao.