跳到主要内容
OpenClaw 本地 AI 助手部署与飞书对接指南 | 极客日志
JavaScript Node.js AI
OpenClaw 本地 AI 助手部署与飞书对接指南 综述由AI生成 OpenClaw 是一款开源的本地 AI 智能体,支持在 Linux 环境下部署并通过飞书等工具交互。详细讲解了从环境准备、依赖安装、服务启动到飞书机器人配置的全流程。重点涵盖 Node.js 环境搭建、模型选择(推荐通义千问)、飞书应用创建及权限设置,并提供常用命令速查与常见问题解答,帮助用户快速搭建专属 AI 助手并实现安全可控的数据管理。
OpenClaw 本地 AI 助手部署与飞书对接指南
OpenClaw 是一款开源的本地 AI 智能体,支持在 Linux 系统下部署最新版,并完成飞书机器人对接。它运行在你自己的服务器上,通过飞书、WhatsApp、Telegram 等聊天工具交互。与云端 SaaS 服务不同,OpenClaw 让你完全掌控数据隐私,可以执行系统命令、浏览网页、管理文件,甚至编写代码——是你的专属开源 AI 助手。
注意:本教程基于 Linux 系统环境。
OpenClaw 是什么?
OpenClaw(原名 Clawdbot,后更名为 Moltbot)是一个运行在你本地环境的高权限 AI 智能体。它的核心特性包括:
本地部署 :运行在你的服务器或电脑上,数据完全自主可控
多平台支持 :支持飞书、WhatsApp、Telegram、Discord、Slack 等主流聊天工具
浏览器控制 :可以浏览网页、填写表单、提取数据
系统访问 :读写文件、执行 Shell 命令、运行脚本
持久化记忆 :记住你的偏好和上下文,成为真正属于你的 AI
插件扩展 :支持社区技能插件,甚至可以自己编写插件
无论是邮件管理、日程安排、数据查询还是代码编写,OpenClaw 都能成为你的得力助手。
安装前的准备工作
安装 OpenClaw 需要满足以下环境要求:
项目 要求 操作系统 Linux(推荐)/ macOS / Windows (WSL2) Node.js ≥ 22.x 内存 ≥ 2GB(建议 4GB,否则需配置 swap) 网络 能访问 GitHub、npm 仓库(国内服务器可能需要代理) AI 模型 通义千问、OpenAI、Claude、KIMI 等任一 API Key(千问免费额度充足)
安装依赖环境
如果你不想手动安装依赖、配置环境,可以直接使用官方提供的脚本进行一键部署。
如果选择手动安装,请继续往下看。
第一步:安装 Git
sudo apt update && sudo apt install git -y
第二步:安装 Node.js
推荐使用 NVM 管理 Node 版本,国内用户建议使用镜像源。
curl -o- https://gitee.com/RubyMetric/nvm-cn/raw/main/install.sh | bash
source ~/.bashrc
nvm install 22
node -v
安装 OpenClaw 开源 AI 助手 curl -fsSL https://openclaw.bot/install.sh | bash
提示:服务器在国内,如果安装失败,可能需要解决网络问题。
🦞 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
🦞 OpenClaw installed successfully (2026.2 .6 -3 )!
Home sweet home. Don't worry, I won't rearrange the furniture.
Starting setup...
如果首次安装,时间会很长,需要耐心等待。如果最后输出 npm install failed; cleaning up and retrying...,说明新的脚本服务器内存要求变高了。据经验,2G 内存肯定会 OOM,如果出错的话,建议使用 swap 把硬盘空间当作虚拟内存使用。
┌ OpenClaw onboarding
│ ◇ Security ──────────────────────────────────────────────────────────────────────────────╮
│ │ Security warning — please read. │
│ │ OpenClaw is a hobby project and still in beta. Expect sharp edges. │
│ │ This bot can read files and run actions if tools are enabled. │
│ │ A bad prompt can trick it into doing unsafe things. │
│ │ If you're not comfortable with basic security and access control, don' t run OpenClaw. │
│ │ Ask someone experienced to help before enabling tools or exposing it to the internet. │
│ │ Recommended baseline: │
│ │ - Pairing/allowlists + mention gating. │
│ │ - Sandbox + least-privilege tools. │
│ │ - Keep secrets out of the agent's reachable filesystem. │
│ │ - Use the strongest available model for any bot with tools or untrusted inboxes. │
│ │ Run regularly: │
│ │ openclaw security audit --deep │
│ │ openclaw security audit --fix │
│ Must read: https://docs.openclaw.ai/gateway/security │
└ ◆ I understand this is powerful and inherently risky. Continue? │ ● Yes / ○ No └
第一个选项就是询问你是否知道风险的,需要选择 yes,然后回车。
◆ Onboarding mode │ ● QuickStart (Configure details later via openclaw configure.) │ ○ Manual └
第三步选择模型服务商,这里推荐选择 Qwen,免费额度充足,适合入门快速使用:
◆ Model/auth provider │ ● Qwen (OAuth) │ ○ OpenAI │ ○ Anthropic ... └
选择千问模型后,选择 Qwen OAuth,会提供一个链接,复制并在浏览器中打开授权。
登录完成后,会出现以下选项,提示选择对应的千问模型,默认模型 Keep current (qwen-portal/coder-model) 即可。
接下来会提示选择 channel,这里先跳过,后续再添加。之前飞书都没有内置的,现在新版本飞书已经内置了:
Select channel (QuickStart) │ ● Skip for now └
Skills status ────────────╮ │ Eligible: 6 │ Missing requirements: 43 │ Blocked by allowlist: 0 │ ◆ Configure skills now? (recommended) │ ○ Yes / ● No └
然后等待安装完成,最后会出现以下选项,这里选择 TUI:
◆ How do you want to hatch your bot? │ ● Hatch in TUI (recommended) │ ○ Open the Web UI │ ○ Do this later └
如果看到 TUI 聊天界面,说明安装成功,可以尝试输入 Hello 进行测试。
然后直接使用 ctrl+c 先关闭,后面我们再来设置。
查看 OpenClaw 服务状态 🦞 OpenClaw 2026.2 .6-3 (85 ed6c7) — I read logs so you can keep pretending you don 't have to .
│ ◇ OpenClaw status Overview
┌─────────────────┬─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│ Item │ Value │
├─────────────────┼─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ Dashboard │ http :
│ OS │ linux 6.8 .0-71-generic (x64) · node22 .22 .0 │
│ Gateway │ local · ws :
│ Agents │ 1 · 1 bootstrapping · sessions 1 · default main active 1 m ago │
└─────────────────┴─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
访问 OpenClaw Web UI 管理面板 如何访问面板?服务监听在 http://127.0.0.1:18789/ 端口上,我们现在通过 ssh 隧道来访问,输入下面的命令:
ssh -N -L 18789:127.0.0.1:18789 用户名@服务器IP
然后在浏览器打开 http://127.0.0.1:18789/,你会看到 Dashboard 了。
图中显示的是未授权状态,回到服务器,输入以下命令:
会看到下面的面板数据,有这个 Dashboard URL,复制对应的 Dashboard URL 到浏览器打开,即可正常查看聊天记录。
至此 OpenClaw 开源 AI 助手已安装完成,可以正常访问了。接下来在聊天框首次输入 Hello,OpenClaw 会询问你它应该叫什么、应该叫你什么。你需要给这个 AI 助手设置一个名字,以及它对你的称呼。可以在聊天框这么输入:
Name: OpenClaw
My Name: Boss
OpenClaw 对接飞书机器人教程 下面是本篇 OpenClaw 飞书教程的核心部分。回到刚才添加 channels 的配置,选择 飞书 添加。如有遗漏,可以看官方文档。
◆ Select a channel │ ● Feishu/Lark (飞书) │ ○ Telegram (Bot API) ... └
◆ Install Feishu plugin ? │ ● Download from npm (@openclaw /feishu) │ ○ Skip for now └
如果出现下面的错误,一般都是由于你之前安装过了,需要删除扩展:
[plugins] feishu failed to load from /home/ubuntu/.openclaw/extensions/feishu/index.ts: Error : Cannot find module
npm install -g zod
rm -rf ~/.openclaw/extensions/feishu
如果没有错误的话,选择飞书通道之后,应该是下面的输出:
◇ Feishu credentials ──────────────────────────────────────────────────────────────╮
│ 1 ) Go to Feishu Open Platform (open.feishu.cn ) │
│ 2) Create a self-built app │
│ 3) Get App ID and App Secret from Credentials page │
│ 4) Enable required permissions: im:message, im:chat, contact:user.base :readonly │
│ 5) Publish the app or add it to a test group │
│ Tip: you can also set FEISHU_APP_ID / FEISHU_APP_SECRET env vars. │
└ ◆ Enter Feishu App ID │ _ # 输入 App ID └
然后点击创建应用,创建完成后,首先到凭据管理中获取 App ID 和 App Secret,注意保存,后续配置需要使用。
配置 OpenClaw 飞书参数 拿到 App ID 和 App Secret 之后,在刚才的上面的输入填入 APP ID 和 App Secret,最后:
◇ Enter Feishu App ID │ cli_a9xxxxxxxf85cb2
◇ Enter Feishu App Secret │ WmO1Hj1qkxxxxxxxxxxxihYL5NxXyTDt
[info]: ['client ready' ]
◇ Feishu connection test ───────────────────────────╮
│ Connected as ou_3ef555cb1axxxxxxxxeb6203805ba9ee │
└ ◆ Which Feishu domain? │ ● Feishu (feishu.cn) - China
○ Lark (larksuite.com) - International
◆ Group chat policy │ ● Open - respond in all groups(requires mention)
◆ Select a channel │ ● Finished (Done)
◇ Configure DM access policies now? (default : pairing)# │ Yes
◇ Feishu DM policy │ Open (public inbound DMs)# 公开
◇ Add display names for these accounts? (optional) │ No # 不需要
└ Channels updated.
你可以通过 ~/.openclaw/openclaw.json 查看对应的 channel 配置,最后配置如下:
{
"channels" : {
"feishu" : {
"enabled" : true ,
"appId" : "xxxxxxxxxxxxxxxxxxxxxxxxxxx" ,
"appSecret" : "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" ,
"domain" : "feishu" ,
"groupPolicy" : "open" ,
"dmPolicy" : "open" ,
"allowFrom" : [ "*" ]
}
}
}
重启完成后回到飞书,找到「事件和回调」,选择长连接模式。
如果配置成功,说明连接已建立。继续下面的配置,添加事件,选择「接收消息」事件。
事件添加完成之后,还需要开通权限,有以下权限全部勾选:
权限 Scope(范围) Description(说明) contact:user.base:readonly 用户信息 获取基础用户信息 im:message 消息 发送和接收消息
以上步骤全部完成后,即可与机器人对话。但在此之前需要先创建一个版本。
注意:每次修改配置后都需要重新发布版本,建议全部配置完成后再统一发布。
发布完成后,回到飞书客户端,可以看到应用已上线,点击打开应用。
OpenClaw 常用命令速查 安装完成后,以下是日常使用中最常用的 OpenClaw 命令:
命令 功能 openclaw status查看 OpenClaw 运行状态 openclaw onboard重新进入配置向导 openclaw gateway start启动服务 openclaw gateway stop停止服务 openclaw gateway restart重启服务 openclaw update更新到最新版本 openclaw health健康检查 openclaw doctor诊断问题 openclaw dashboard获取 Web UI 访问链接 openclaw security audit --deep安全审计 openclaw uninstall卸载 OpenClaw
OpenClaw 成本说明与免费模型推荐 OpenClaw 本身完全免费开源,主要成本来自两个方面:
服务器成本 :一台最低配置的云服务器即可,月费约 30-50 元。
AI 模型 API 调用费用 :各模型服务商的免费额度和计费模式不同,以下是常见选择:
模型服务商 免费额度 适合场景 通义千问(Qwen) 免费额度充足 本教程推荐,入门首选 小米 MiMo 有免费试用额度 成本敏感用户 KIMI (Moonshot) 有免费额度 中文理解能力强 GLM 4.7 (Z.AI) 有免费额度 性价比高 OpenAI GPT 付费 英文场景最佳 Anthropic Claude 付费 代码能力最强
对于刚接触 OpenClaw 的用户,建议先用通义千问的免费额度体验,熟练后再根据实际需求选择其他模型。
总结 本篇 OpenClaw 安装教程从环境准备、OpenClaw 部署、飞书机器人对接到权限配置,完整走完了一个最新版 OpenClaw 开源 AI 助手的搭建流程。如果你按照这篇 OpenClaw 飞书教程完成了所有步骤,现在应该已经可以在飞书中和你的 OpenClaw 助手正常对话了。
OpenClaw 常见问题 FAQ
OpenClaw 和 Clawdbot、Moltbot 是什么关系? OpenClaw 是该项目的最新正式名称。项目最初叫 Clawdbot,后因商标问题更名为 Moltbot,最终在 2025 年 1 月正式定名为 OpenClaw。三者是同一个项目的不同阶段命名。
OpenClaw 支持哪些 AI 模型? OpenClaw 支持多种 AI 模型服务商,包括 Anthropic Claude、OpenAI GPT、通义千问(Qwen)、KIMI、小米 MiMo 等。本教程使用通义千问是因为其免费额度充足,适合入门学习。
为什么安装时提示 npm install failed? 这通常是服务器内存不足导致的。新版本脚本对内存要求较高,2G 内存可能会出现 OOM(内存溢出)。建议配置 swap 交换空间,将硬盘空间作为虚拟内存使用。
OpenClaw 可以在 Windows 或 macOS 上运行吗? 可以。OpenClaw 支持 Mac、Windows 和 Linux 系统。本教程以 Linux 为例,其他系统的安装方式可参考官方文档。
飞书机器人配置后无法收到消息怎么办?
确认飞书通道已正确安装(新版 OpenClaw 已内置飞书支持,安装时选择 Feishu/Lark 即可)
检查 App ID 和 App Secret 配置是否正确
确认已开通「接收消息」事件权限
检查长连接模式是否配置成功
确保应用版本已发布
使用 openclaw gateway restart 重启服务后再试
OpenClaw 数据安全吗? OpenClaw 运行在你自己的服务器上,所有数据都在本地存储,不会上传到第三方云端。但由于它具有系统级权限,建议在独立的服务器上部署,避免在生产环境或重要数据的机器上运行。
除了飞书,OpenClaw 还支持哪些平台? OpenClaw 支持多个聊天平台,包括 WhatsApp、Telegram、Discord、Slack、Microsoft Teams、Signal、iMessage、Google Chat、Twitch 等。每个平台需要安装对应的插件。
OpenClaw 可以做什么? OpenClaw 不只是一个聊天机器人,它能真正在你的服务器上执行操作。以下是一些典型使用场景:
文件整理 :'帮我把上周下载的文件按类型分类',它会直接操作文件系统完成分类
网页摘要 :发一个 URL 给它,它能自动打开网页、提取内容并生成摘要
代码编写 :'写一个 Python 脚本批量重命名文件',它能写完代码还能直接在服务器上运行
数据查询 :连接本地数据库查询数据,并把结果发回飞书
日程管理 :定时提醒、晴间简报、邮件自动回复
系统运维 :执行 Shell 命令、监控服务器状态、自动化脚本
简单说,OpenClaw 是一个 7×24 小时在线的 AI 助手,你睡觉时它还能继续干活。
如何更新 OpenClaw 到最新版本?
OpenClaw 命令和 clawdbot 命令有什么区别? OpenClaw 更名后,官方推荐使用 openclaw 命令,但为了兼容性,clawdbot 命令仍然可用。两者功能完全相同,建议新用户直接使用 openclaw 命令。
提示 openclaw 命令找不到怎么办?
关闭当前终端窗口,重新打开
执行 source ~/.bashrc 重新加载环境变量
如果还不行,执行 openclaw doctor 检查问题
实在无法解决,尝试重启服务器
OpenClaw 安装卡住不动怎么办?
按 Ctrl + C 中断当前操作
执行 openclaw doctor 检查问题
如提示网络问题,检查服务器网络是否能访问 GitHub 和 npm
尝试重新运行 openclaw onboard
端口 18789 被占用怎么办? openclaw gateway --port 18790
如何配置 swap 解决内存不足? 如果服务器内存不足 2GB,可以配置 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
相关免费在线工具 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