前置条件

windows10 + 32G内存 + 3060ti (笔者的环境)

使用管理员打开PowerShell。 修改Powersheel执行策略,解锁脚本执行权限。

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
# 输入 Y 确认

1. 安装node.js

node.js版本应该大于等于18.0.0。

node --version

2. 安装ollama

使用qwen3:8b模型,进行对话。(模型的选择请根据你的机器配置来选)

3. 安装部署OpenClaw

3.1 安装openclaw

npm install -g openclaw

#验证安装
openclaw --version
# 2026.2.25

如果 npm install -g openclaw 命令执行报错,报错内容如下:

PS D:dmtcgfront_end> npm install -g openclaw 
npm error code 128
npm error An unknown git error occurred
npm error command git --no-replace-objects ls-remote ssh://git@github.com/whiskeysockets/libsignal-node.git
npm error git@github.com: Permission denied (publickey).
npm error fatal: Could not read from remote repository.
npm error
npm error Please make sure you have the correct access rights
npm error and the repository exists.
npm error A complete log of this run can be found in: C:UsersxxxAppDataLocalnpm-cache_logs2026-02-26T08_54_12_169Z-debug-0.log
PS D:dmtcgfront_end>

表示npm尝试通过ssh协议去克隆库的时候,本地的GIt没有配置对应的权限。可以尝试临时切换为https。 在Powershell中执行以下命令(仅对当前终端窗口有效)

git config --global url."https://github.com/".insteadOf git@github.com:

# 然后再宠熊运行安装命令
npm install -g openclaw

3.2 向导配置

向导配置的内容如下:

  • Model/auth provider: 选择 Custom Provider (通常需用方向键拉到列表最后)
  • API Base URL: 输入
  • API Key: 可输入任意字符串,如 ollama (Ollama无实际鉴权,但不能留空)
  • Endpoint compatibility: 选择 OpenAI-compatible
  • Model ID: 输入我们刚刚创建的模型名 qwen3:8b
  • 之后的选项关于配置渠道、技能等,全部选择 Skip for nowNo 即可

3.3 启用官网服务

安装gateway服务

openclaw gateway install

启动网关服务

# 启动网关服务
openclaw gateway start
# 查看服务状态,确保为 "running"
openclaw gateway status

然后打开浏览器,访问 或者 localhost:18789 笔者的环境是只能使用localhost的方式访问。否则会有问题。

此时对话还存在问题。报错。需要修改默认生成的配置文件。改为如下的红框中的内容。因为openclaw最低要求的tokens数量为16000

4. 集成飞书

4.1 安装飞书插件

安装命令

openclaw plugins install @m1heng-clawd/feishu

报错如下:

 OpenClaw  2026.2.25 (4b5d4a4) — Your inbox, your infra, your rules.

  


Downloading @openclaw/feishu…

[openclaw] Failed to start CLI: Error: spawn EINVAL

    at ChildProcess.spawn (node:internal/child_process:420:11)

    at spawn (node:child_process:787:9)

    at runCommandWithTimeout ()

    at packNpmSpecToArchive ()

    at 

    at withTempDir ()

    at async installFromNpmSpecArchive ()

    at async installFromNpmSpecArchiveWithInstaller ()

    at async installPluginFromNpmSpec ()

    at async Command.<anonymous> ()

    at async Command.parseAsync (C:UsersxxxxxAppDataRoamingnpmnode_modulesopenclawnode_modulescommanderlibcommand.js:1122:5)

    at async runCli ()

PS C:Windowssystem32>

找到名为 exec-TIZD7ZZn.js 的文件(错误堆栈指向了这个文件) 将如下代码片段中的false改为true

然后重新运行安装命令

openclaw plugins install @openclaw/feishu

升级命令

openclaw plugins update feishu

最后npm install 时会失败.请到目标extents目录去npm install

cd C:Userswuxi.openclawextensionsfeishu
npm install --verbose

4.2 配置飞书开发平台

进入网址:open.feishu.cn/app?lang=zh…
选择 点击创建

选择添加应用能力,选择添加机器人

选择开通权限:

或者导入以下权限(所有权限)

进行事件与回调的设置:

重要的是,修改后将版本发布出去,你的配置才会生效。

4.3 配置openclaw的feishu chanels

需要用到以下两个值

在powershell输入命令

openclaw config

appId 和 appSecret需要和飞书平台的id和secret保持一致。
配置选项

channels:
  feishu:
    enabled: true
    appId: "cli_xxxxx"
    appSecret: "secret"
    # 域名: "feishu" (国内) 或 "lark" (国际)
    domain: "feishu"
    # 连接模式: "websocket" (推荐) 或 "webhook"
    connectionMode: "websocket"
    # 私聊策略: "pairing" | "open" | "allowlist"
    dmPolicy: "pairing"
    # 群聊策略: "open" | "allowlist" | "disabled"
    groupPolicy: "allowlist"
    # 群聊是否需要 @机器人
    requireMention: true
    # 媒体文件最大大小 (MB, 默认 30)
    mediaMaxMb: 30
    # 回复渲染模式: "auto" | "raw" | "card"
    renderMode: "auto"

启动网关即可

openclaw gateway

5 使用飞书和openclaw进行交互

至此,本地部署完成。具体性能有待后续测试。说是openclaw很容易挂掉,需要搭配opencode使用,让openclaw逐渐变得好用。 目前仅尝个鲜。

本站提供的所有下载资源均来自互联网,仅提供学习交流使用,版权归原作者所有。如需商业使用,请联系原作者获得授权。 如您发现有涉嫌侵权的内容,请联系我们 邮箱:alixiixcom@163.com