OpenClaw 完整本地部署安装与使用指南(接入飞书)

OpenClaw 完整本地部署安装与使用指南(接入飞书)

OpenClaw是一款功能强大的终端式AI助手,支持多模型适配、多渠道接入,可本地部署也支持云端一键安装。

  • 官方官网:openclaw.ai/
  • GitHub仓库:github.com/openclaw/op…
  • 部署方式:本地部署(本文核心)、云端一键安装(阿里云/火山引擎/mini max均提供)、Docker镜像安装(需自行下载镜像)

本文档为本地部署+飞书机器人接入的完整实操指南,适配macOS/Linux/Windows系统

OpenClaw运行依赖Node.js 24+ Git,Node.js安装包自带npm,无需单独下载,以下为各系统适配的安装步骤,Windows操作需全程以管理员身份打开PowerShell

方式1:官方下载(推荐新手)

官方地址:nodejs.org/

  • 选择 LTS v24+ (稳定)版本,页面自动识别系统,直接下载对应安装包;
  • 安装时默认选项即可,务必勾选Add to PATH,确保命令行可识别。

方式2:包管理器安装(推荐开发人员,macOS/Linux)

  • macOS(需先安装Homebrew:)

国内镜像源加速(解决下载缓慢)


方式1:官方下载

官方地址:git-scm.com/

  • 页面自动识别系统,Windows选64位版本,macOS/Linux选对应入口;
  • 安装时务必勾选Add Git to PATH,新手保持默认选项即可。

方式2:包管理器安装(macOS/Linux)


打开命令行(Windows/PowerShell、macOS/Linux/终端),输入以下命令,能显示对应版本号即安装成功


补充:Git安装后可配置全局用户信息(可选,避免部分git操作报错)




注意:macOS/Linux部分目录安装需要sudo权限,若出现权限错误,可在命令前加。

安装完成后自动进入交互式配置流程,按以下选项选择即可,部分配置可后续在Web UI/终端修改,配置项后附简单说明,方便理解选择原因:

配置项 选择/操作 配置说明 I understand this is powerful and inherently risky. Continue? 选择 “Yes” 确认知晓风险并继续部署 Onboarding mode 选择 “QuickStart” 快速启动模式,适合新手,简化配置 Model/auth provider 选免费Qwen / 选”Skip for now” 推荐先选Qwen(免费),后续可配置火山引擎等其他模型;暂不配置则选Skip Filter models by provider 选择 “All providers” 显示所有模型提供商,方便后续切换 Default model 使用默认配置 保持默认,后续可在配置文件中修改 Select channel (QuickStart) 选择 “Skip for now” 暂不配置渠道,后续专门配置飞书渠道 Configure skills now? (recommended) 选择 “No” 暂不配置技能,后续按需添加 Enable hooks? 按空格键选中 → 按回车键下一步 启用钩子功能,支持命令日志、会话记忆等核心特性 How do you want to hatch your bot? 选择 “Hatch in TUI” 从终端界面启动机器人,基础交互更便捷

配置核心为模型提供商配置,本文以免费的Qwen模型为例,提供 Web UI(可视化,推荐新手)终端(配置文件,适合开发人员)两种方式

Qwen API Key获取地址:bailian.console.aliyun.com/cn-beijing/,后续配置需替换占位符。

1. 打开Web UI


打开后自动在浏览器弹出页面,若未弹出,手动访问本地地址即可。

2. 进入配置页面

左侧菜单栏依次选择: → → → 页面底部选择Raw模式(纯文本编辑配置)。

3. 配置(Qwen模型核心配置)

替换原有内容,替换为自己的Qwen API Key


4. 增加认证配置信息


5. 修改(默认模型与工作空间配置)

替换为实际路径(macOS/Linux默认,Windows默认,目录不存在会自动创建):


openclaw 安装

6. 配置命令黑名单(可选,禁止高风险命令)

添加在配置文件对应位置,防止机器人执行摄像头、录屏等高危操作:


7. 保存并生效配置

  1. 点击页面右上角Save保存配置;
  2. 保存完成后点击Update更新配置;
  3. 验证配置:终端执行,无报错即配置正确。

1. 打开配置文件


2. 完整配置模板

替换配置文件原有内容,需修改,其他保持默认:


3. 保存并退出编辑器

  • nano编辑器(macOS/Linux) :按保存 → 按确认 → 按退出;
  • 记事本(Windows) :直接点击保存并关闭。

4. 验证配置并重启服务


支持Web UITUI(终端界面) 两种交互方式,可根据需求选择,核心功能一致。


  • 核心功能:Chat对话、模型配置、渠道管理、插件管理;
  • 关键页面:Chat(AI对话)、Settings(配置)、Plugins(插件)。

TUI 常用命令(输入后按回车执行)


状态正常标准:显示、,无任何错误提示。

完成OpenClaw基础配置后,接入飞书机器人实现飞书内AI对话,分为安装飞书插件、创建飞书应用、配置OpenClaw飞书参数、配置飞书机器人权限四步。

飞书开放平台入口:open.feishu.cn

提供3种安装方式,按顺序尝试,方式1失败则用方式2/3

方式1:官方命令安装(推荐)


方式2:手动下载安装(方式1失败时)


方式3:OpenClaw自动安装

在TUI/Web UI的Chat界面发送以下内容,替换和(后续创建飞书应用后获取):


OpenClaw会自动完成安装、配置、重启。

方式4:回到 openclaw config 自行选择 feishu 插件进行安装(新版支持,最便捷)

image.png

  1. 飞书开放平台登录后,点击右上角开发者后台
  2. 点击创建企业自建应用,填写应用名称(如OpenClaw机器人)、应用描述(可选),点击创建

image.png 3. 应用创建后,进入基础信息 → 凭证与基础信息,记录App IDApp Secret(后续配置需用);

image.png 4. 关键补充:进入测试企业和人员,添加测试人员/测试群组(发布前仅测试对象可使用机器人,避免企业审核驳回)。

终端执行以下命令,替换为飞书应用的实际信息,命令逐行执行:(上述方式3和方式4不需要执行该参数配置, 方式3自主配置,方式4界面选择)


配置完成后重启网关:


回到飞书开发者后台的当前应用页面,按以下步骤配置,每一步均需保存

  1. 添加机器人能力:左侧菜单栏,点击机器人卡片的添加
  2. 完善机器人说明:机器人配置区域,点击「如何开始使用」旁的编辑按钮,添加简单说明(如“OpenClaw AI机器人,输入问题即可解答”);
  3. 配置事件订阅:左侧菜单栏,订阅方式选择「使用长连接接收事件」并保存;

image.png 3. 添加接收消息事件:点击添加事件,搜索,添加该事件并确认开通对应权限

  1. 开通核心权限:左侧菜单栏
    • 「应用身份权限」:搜索,全部选中并开通
    • 「用户身份权限」:搜索,选中并开通
  1. 创建版本并发布:点击页面顶部应用发布 → 版本管理与发布,创建新版本,填写更新说明后申请线上发布(企业自建应用发布后无需平台审核,直接生效)。

飞书机器人配置完成后,需完成配对授权才能实现消息响应,未授权时发送消息会提示权限错误。

在飞书向配置的机器人发送任意消息(如“测试”),机器人会回复包含配对码的提示,格式如下:


复制回复中的配对命令,替换为实际配对码,在终端执行:


配对成功:终端输出。


再次在飞书向机器人发送消息(如“你好”),机器人能正常响应即授权成功

  • 若仍提示权限问题,等待2-3分钟再试(飞书权限同步有延迟);
  • 群聊中需 @机器人 才能响应,单聊可直接发送消息。

补充:Web UI中会显示两个会话:(本地基础会话)、(飞书会话),可自由切换查看。

image.png

OpenClaw自带诊断工具,可自动修复大部分配置问题,优先执行以下命令


状态正常标准

  1. 无(配置无效)错误;
  2. 显示、;
  3. 无(未知配置项)、(无效输入)提示。

常见问题排查

  1. 网关启动失败(端口18789占用)

2. 飞书机器人无响应(长连接未建立) :重新安装飞书插件 → 重启网关 → 检查飞书事件订阅是否为「长连接模式」。 3. 模型调用失败:检查Qwen API Key是否正确 → 验证网络是否能访问 → 重启网关。

若需卸载,执行以下命令,仅杀死OpenClaw相关进程,不影响其他Node.js应用。

macOS/Linux 卸载


Windows 卸载(PowerShell管理员)



  1. Q:安装时提示curl/wget缺失?
    A:macOS安装curl:;Linux安装:;Windows需安装Git Bash(自带curl)。
  2. Q:配置文件修改后不生效?
    A:执行验证配置 → 执行重启网关。
  3. Q:飞书机器人发布后企业内无法使用?
    A:飞书开发者后台「测试企业和人员」中添加企业所有成员 → 重新发布版本。
  4. Q:TUI/Web UI无法启动?
    A:检查Node.js版本是否为v22+ → 执行 → 重启网关。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:Ai探索者,转载请注明出处:https://javaforall.net/251970.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月13日 下午5:19
下一篇 2026年3月13日 下午5:19


相关推荐

关注全栈程序员社区公众号