安装openclaw过程记录

2026-05-06阅读 0热度 0
ai

安装OpenClaw:

要运行OpenClaw,首先需要正确配置开发环境。安装流程本身直接,但Windows用户需特别注意几个系统级设置,以确保后续所有功能正常。

1. 安装Node.js

Node.js是运行OpenClaw的基础运行时环境。未安装时,命令行工具会报错。

获取最新版本的标准方法是访问官方网站:https://nodejs.org/en/download/

定位并下载适用于Windows的“Windows installer (.msi)”安装包。运行安装程序,按照推荐配置完成安装,它将自动设置好Node.js和npm(包管理器)。

2. 预先安装Git(可选但推荐)

虽然安装脚本能自动处理Git依赖,但手动安装可以显著缩短整个初始化耗时。

在PowerShell(管理员或用户模式均可)中,执行以下命令通过Windows Package Manager快速获取:

winget install --id Git.Git -e --source winget

3. 设置PowerShell执行策略

Windows系统的默认安全策略会阻止脚本执行。需调整PowerShell的执行策略以允许安装脚本运行。

在PowerShell中执行此命令,为当前用户启用经过签名脚本的本地执行权限:

powershell Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

4. 运行OpenClaw安装脚本

关键步骤:请务必以管理员身份启动一个新的PowerShell窗口。权限不足将导致无法创建Windows计划任务,进而使后台网关服务(openclaw gateway start)启动失败,尽管前台运行模式(openclaw gateway run)可能仍能工作。

接下来,从官方站点https://openclaw.ai/ 获取最新安装指令。在管理员PowerShell中运行:

powershell -c "irm https://openclaw.ai/install.ps1 | iex"

脚本执行完毕后,必须重启所有已打开的PowerShell或CMD窗口。此操作用于刷新系统PATH环境变量,确保新安装的Node.js命令行工具可被识别。

安装过程配置指南

安装脚本将启动一个交互式配置向导。以下为推荐配置选项,可帮助你快速完成初始设置:

配置项 配置内容
I understand this is powerful and inherently risky. Continue? 选择 “Yes”
Onboarding mode 选择 “QuickStart”
Model/auth provider 选择 “Skip for now”(后续可以随时配置)
Filter models by provider 选择 “All providers”
Default model 使用默认配置即可
Select channel (QuickStart) 选择 “Skip for now”(同样可以后续配置)
Configure skills now? (recommended) 选择 “No”(先装上主程序,技能可以慢慢加)
Enable hooks? 空格键选中 “Skip for now”,然后按回车键进入下一步。
How do you want to hatch your bot? 选择 “Hatch in TUI”。

安装耗时通常在3到10分钟,取决于网络状况。若进度条停滞,尝试按回车键刷新。终端显示“Clawdbot installed successfully”即表示安装成功。

日常运维命令

完成OpenClaw安装后,可使用以下命令集进行日常管理和故障排查:

  • openclaw status – 查看运行状态
  • openclaw update – 更新OpenClaw
  • openclaw doctor – 进行系统检查
  • openclaw logs --follow – 实时查看日志
  • openclaw gateway start – 在后台启动网关(关闭终端也不影响运行)
  • openclaw gateway stop – 关闭网关
  • openclaw gateway restart – 重启网关
  • openclaw gateway status – 查看网关状态
  • openclaw gateway run – 在前台启动网关(方便调试,日志直接输出在终端)
  • openclaw dashboard – (临时性)启动带Token的网关面板
  • openclaw onboard – 重新运行配置向导
  • openclaw models status – 查看模型状态
  • openclaw channels add – 添加通讯频道
  • openclaw channels list – 查看已配置的频道
  • openclaw channels remove feishu – 删除指定频道(以飞书为例)
  • openclaw skills list – 查看已安装的技能列表
  • openclaw skills install – 安装指定技能
  • openclaw skills remove – 卸载指定技能
  • openclaw skills disable – 临时禁用某个技能(不卸载)
  • openclaw security audit – 运行安全扫描

配置文件详解

精确配置是使OpenClaw发挥功能的核心环节。以连接如阿里云通义千问等大模型和飞书频道为例,以下拆解其配置文件结构。Windows用户请注意:默认文件管理器可能隐藏已知文件扩展名,导致你将修改错误地应用于config.json.txt而非config.json。请在文件资源管理器的“查看”选项卡中启用“文件扩展名”显示,或使用网页管理界面进行编辑。

典型OpenClaw配置文件结构如下:


{
  "meta": {...},
  "wizard": {...},
  "auth": {...},
  "models": {...},
  "agents": {...},
  "channels": {...},
  "tools": {...},
  "gateway": {...}
}

下面是各核心模块的配置解析:

Meta(元信息)

此部分自动化生成,记录了配置文件最后更新的版本号和操作时间戳,用于系统内部维护与兼容性检查,无需手动编辑。

Wizard(配置向导记录)

存储交互式配置向导的运行历史数据,为非核心的功能性数据,通常由系统管理。

Auth(认证配置)

定义认证框架与流程的配置节点。请注意,API密钥等敏感凭据通常不直接存储在此处。

Models(模型配置)

配置接入大语言模型(LLM)的核心模块。

  • mode: 通常设置为“merge”模式以融合配置。
  • providers: 指定模型提供商,例如“bailian”(阿里云百炼)。
  • baseUrl: 模型服务的API终端地址。
  • apiKey: 存储从模型服务商处获取的密钥(确保其安全)。
  • api: 指定调用API的协议标准,如“openai-completions”表示遵循OpenAI补全接口格式。

Agents(智能体配置)

定义系统内各类智能体(Agent)的默认属性,如默认调用的模型、上下文长度等。

Channels(频道配置)

配置第三方协作平台接入,以飞书为例,需填入从飞书开放平台申请的App ID与App Secret。

Tools(工具配置)

启用或禁用AI智能体可调用的功能工具,例如网络搜索(Web Search)的能力开关。

Gateway(网关配置)

定义本地网关服务的运行参数,包括监听端口、鉴权模式等。绝大多数情况下,系统预设的默认值即可稳定工作,无需调整。

免责声明

本网站新闻资讯均来自公开渠道,力求准确但不保证绝对无误,内容观点仅代表作者本人,与本站无关。若涉及侵权,请联系我们处理。本站保留对声明的修改权,最终解释权归本站所有。

相关阅读

更多
欢迎回来 登录或注册后,可保存提示词和历史记录
登录后可同步收藏、历史记录和常用模板
注册即表示同意服务条款与隐私政策