跳到主要内容
极客日志极客日志
首页博客AI提示词GitHub精选代理工具
搜索
|注册
博客列表
JavaScriptNode.jsAI

OpenClaw 本地 AI 助手部署与飞书对接实战

OpenClaw 是一款支持多平台的开源本地 AI 智能体,具备系统命令执行、文件管理及浏览器控制能力。在 Linux 环境下通过 Node.js 部署 OpenClaw,并完成通义千问模型配置及飞书机器人对接流程。涵盖环境准备、依赖安装、安全审计、Web UI 访问及飞书回调权限设置等关键步骤,提供常用命令速查与常见问题解答,帮助用户快速搭建私有化 AI 助手。

静心发布于 2026/4/7更新于 2026/4/263 浏览
OpenClaw 本地 AI 助手部署与飞书对接实战

OpenClaw 本地 AI 助手部署与飞书对接实战

OpenClaw 是一款开源的本地 AI 智能体,支持在 Linux、macOS 及 Windows (WSL2) 环境下运行。它允许你在自己的服务器上完全掌控数据隐私,不仅能通过飞书、WhatsApp、Telegram 等工具交互,还能执行系统命令、浏览网页、管理文件甚至编写代码。相比云端 SaaS 服务,这种私有化部署方案更适合对数据安全有要求的场景。

注意:本示例基于 Linux 环境进行演示。

核心特性

  • 本地部署:数据自主可控,无需依赖第三方云端
  • 多平台支持:覆盖飞书、WhatsApp、Telegram、Discord 等主流通讯工具
  • 浏览器控制:自动访问网页、填写表单、提取数据
  • 系统权限:读写文件、执行 Shell 命令、运行脚本
  • 持久化记忆:记录上下文与偏好,越用越懂你
  • 插件扩展:支持社区技能插件或自定义开发

环境准备

安装前请确保满足以下基础要求:

项目要求
操作系统Linux(推荐)/ macOS / Windows (WSL2)
Node.js≥ 22.x
内存≥ 2GB(建议 4GB,否则需配置 swap)
网络能访问 GitHub、npm 仓库(国内服务器可能需要代理)
AI 模型通义千问、OpenAI、Claude、KIMI 等任一 API Key

安装依赖环境

首先安装 Git 和 Node.js 环境。如果你不想手动配置,也可以参考官方文档的一键部署脚本。

安装 Git

sudo apt update && sudo apt install git -y

安装 Node.js

推荐使用 NVM 管理 Node 版本。国内用户可使用镜像源加速下载。

# 安装 NVM(国内镜像)
curl -o- https://gitee.com/RubyMetric/nvm-cn/raw/main/install.sh | bash
# 重新加载环境变量
source ~/.bashrc
# 安装 Node.js 22
nvm install 22
# 验证版本
node -v

输出 v22 即表示安装成功。

部署 OpenClaw

使用官方脚本进行安装是最便捷的方式。

curl -fsSL https://openclaw.bot/install.sh | bash

如果服务器在国内且安装失败,通常是因为网络问题,请检查代理设置。

安装过程中会看到类似以下的 ASCII 艺术提示,首次安装耗时较长请耐心等待。

🦞 OpenClaw Installer Siri's competent cousin.
✓ Detected: linux
✓ Node.js v22.22.0 found
✓ Git already installed
→ Installing OpenClaw 2026.2.6-3...
✓ OpenClaw installed

若遇到 npm install failed 错误,通常是服务器内存不足导致 OOM。建议配置 Swap 交换空间,将部分硬盘作为虚拟内存使用。

初始化配置

安装成功后会进入 Onboarding 向导,按以下步骤操作:

  1. 安全确认:输入 yes 确认了解安全风险。OpenClaw 拥有较高权限,需谨慎对待。
  2. 启动模式:选择 QuickStart 快速配置。
  3. 模型选择:推荐选择 Qwen (OAuth),免费额度充足,适合入门。
  4. 授权登录:复制提供的链接到浏览器,完成 OAuth 授权并选择默认模型(如 qwen-portal/coder-model)。
  5. 通道跳过:初次安装可先选择 Skip for now,后续再单独配置。
  6. 功能插件:选择 No 跳过复杂插件配置。
  7. 启动方式:选择 Hatch in TUI 进入终端聊天界面测试。

此时可在 TUI 界面输入 Hello 进行测试。测试完成后按 Ctrl+C 退出。

服务状态与 Web UI

查看服务状态

openclaw status

若显示 Gateway service ... running,说明服务已正常启动。

访问管理面板

服务默认监听在 http://127.0.0.1:18789/。由于是本地端口,需通过 SSH 隧道映射到本地访问。

ssh -N -L 18789:127.0.0.1:18789 用户名@服务器 IP

隧道建立后,在浏览器打开 http://127.0.0.1:18789/ 即可看到 Dashboard。首次访问可能提示未授权,需在服务器端执行以下命令获取 Token URL:

openclaw dashboard

复制输出的完整链接(包含 token)在浏览器打开,即可查看聊天记录和管理后台。

对接飞书机器人

这是本文的核心部分。回到配置流程,选择添加 Feishu/Lark 通道。

◆ Select a channel
● Feishu/Lark (飞书)

系统会自动尝试安装对应的扩展包。如果遇到模块缺失错误(如 Cannot find module 'zod'),请先全局安装依赖并清理旧扩展:

npm install -g zod
rm -rf ~/.openclaw/extensions/feishu

随后再次选择飞书通道,按提示填入 App ID 和 App Secret。

飞书开放平台配置

  1. 登录 飞书开放平台,创建企业自建应用。
  2. 在凭据管理中获取 App ID 和 App Secret。
  3. 添加机器人能力,配置名称。
  4. 在「事件与回调」中开启长连接模式,并订阅「接收消息」事件。
  5. 开通必要权限:contact:user.base:readonly 和 im:message。
  6. 发布应用版本。

配置 OpenClaw 参数

回到 OpenClaw 配置界面,依次填入:

  • App ID:飞书应用凭证
  • App Secret:飞书应用密钥
  • Domain:选择 Feishu (feishu.cn)
  • Group Policy:选择 Open 以响应所有群组(需提及机器人)
  • DM Policy:选择 Open 允许公开 DM

配置完成后,重启网关使生效:

openclaw gateway restart

重启后回到飞书客户端,点击应用图标,向机器人发送 Hello 即可收到回复。

常用命令速查

命令功能
openclaw status查看运行状态
openclaw onboard重新进入配置向导
openclaw gateway start启动服务
openclaw gateway stop停止服务
openclaw gateway restart重启服务
openclaw update更新版本
openclaw health健康检查
openclaw doctor诊断问题
openclaw security audit --deep深度安全审计

常见问题 FAQ

为什么安装时提示 npm install failed?

多为服务器内存不足。新版脚本对内存要求提升,2GB 内存容易出现 OOM。建议配置 Swap 交换空间。

如何配置 Swap?

sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab

飞书收不到消息怎么办?

  1. 确认通道已正确安装。
  2. 核对 App ID 和 App Secret 无误。
  3. 检查是否开启了「接收消息」事件权限。
  4. 确认长连接模式配置成功。
  5. 确保应用版本已发布。
  6. 执行 openclaw gateway restart 重启服务。

可以在 Windows 或 macOS 上运行吗?

可以。OpenClaw 支持多系统,本文以 Linux 为例,其他系统安装逻辑基本一致。

数据安全吗?

数据存储在本地服务器,不会上传第三方云端。但因其具备系统级权限,建议在独立服务器上部署,避免影响生产环境。

目录

  1. OpenClaw 本地 AI 助手部署与飞书对接实战
  2. 核心特性
  3. 环境准备
  4. 安装依赖环境
  5. 安装 Git
  6. 安装 Node.js
  7. 安装 NVM(国内镜像)
  8. 重新加载环境变量
  9. 安装 Node.js 22
  10. 验证版本
  11. 部署 OpenClaw
  12. 初始化配置
  13. 服务状态与 Web UI
  14. 查看服务状态
  15. 访问管理面板
  16. 对接飞书机器人
  17. 飞书开放平台配置
  18. 配置 OpenClaw 参数
  19. 常用命令速查
  20. 常见问题 FAQ
  21. 为什么安装时提示 npm install failed?
  22. 如何配置 Swap?
  23. 飞书收不到消息怎么办?
  24. 可以在 Windows 或 macOS 上运行吗?
  25. 数据安全吗?
  • 💰 8折买阿里云服务器限时8折了解详情
  • 💰 8折买阿里云服务器限时8折购买
  • 🦞 5分钟部署阿里云小龙虾了解详情
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • 苹果 M 系列芯片运行 Vivado 的 Docker 部署指南
  • ARM64 Linux 服务器离线安装 Nginx 指南
  • Gemini 全能 QQ 机器人部署指南
  • C++ 类和对象基础详解
  • Android TV 开发:实现 3D 仿 Gallery 效果
  • Xilinx Ultrascale+ FPGA 中 XDMA 时序约束配置指南
  • 6 款免费 AI 写作软件测评:辅助网文创作工具对比
  • AI 绘画的商业应用:广告、插画与游戏设计
  • Linux 命令行核心实战:Git 提交、权限控制与常用快捷键
  • AI Ping 平台使用指南:API 调用与智能对话系统搭建
  • Web 安全漏洞挖掘技巧与实战指南
  • ERNIE-4.5-0.3B:文心一言轻量级大模型的产业落地新范式
  • DeepSeek R1 个人 AI 知识库搭建指南(API 与本地部署)
  • YOLOv8 工业级部署:保障 WebUI 稳定加载的核心实践
  • Linux 输入法框架对比:IBus 与 Fcitx5 深度解析
  • 密码爆破漏洞详解
  • 无学历自学编程能否实现月入过万?
  • VSCode GitHub Copilot 安装与使用指南
  • OpenClaw Dashboard 无法登录:systemd 缺失环境下的网关启动问题
  • Spring Boot + Vue 全栈开发实战指南

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Keycode 信息

    查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online

  • Escape 与 Native 编解码

    JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online

  • JavaScript / HTML 格式化

    使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online