一、OpenClaw 是什么?
OpenClaw(前身为 ClawdBot / Moltbot)是一个开源 AI 智能体项目。与 ChatGPT 等云端 AI 不同,OpenClaw 运行在你自己的本地环境(个人电脑或云服务器)中,核心理念是'将控制权交还给用户'。
简单来说,OpenClaw 是一个 AI 网关——它连接了你日常使用的通信工具(如飞书、钉钉、Telegram)和强大的大型语言模型(LLM),让 AI 无缝融入你的工作流,并赋予其操作你电脑的能力。
OpenClaw vs 传统云端 AI
| 特性 | OpenClaw | 传统云端 AI (如 ChatGPT) |
|---|---|---|
| 部署位置 | 本地服务器或个人电脑 | 供应商的云服务器 |
| 数据隐私 | 数据完全由用户掌控,存储在本地 | 数据存储在云端,由服务商管理 |
| 系统访问 | 可读写文件、执行 Shell 命令、控制浏览器 | 无法访问本地系统 |
| 主动性 | 支持定时任务和外部事件触发 | 只能被动响应用户输入 |
| 平台集成 | 飞书、钉钉、Telegram 等多平台 | 局限于自身网页或 App |
| 可扩展性 | 开放的技能和插件系统 | 定制能力有限 |
为什么要接入飞书?
将 OpenClaw 接入飞书后,你可以直接在飞书聊天窗口中用自然语言指挥 AI 完成各种任务——整理文件、查询资料、运行代码、发送报告,无需在多个应用之间切换。同时,OpenClaw 的本地化部署确保所有数据都留在企业内部,满足数据安全合规要求。
二、准备工作
2.1 硬件与系统要求
| 项目 | 最低要求 | 推荐要求 |
|---|---|---|
| 操作系统 | Linux / macOS / Windows (WSL2) | Ubuntu 22.04 LTS |
| 内存 (RAM) | 2 GB | 4 GB 或更高 |
| 网络 | 能访问 GitHub 和 npm 仓库 | 稳定的网络连接 |
⚠️ 注意:内存低于 2GB 在安装时极易因 OOM 而失败。如果内存有限,请务必先配置 Swap 交换空间(后文 FAQ 中有详细步骤)。
2.2 安装 Git
sudo apt update
sudo apt install git -y
2.3 安装 Node.js(≥ 22.x)
推荐使用 nvm 管理 Node.js 版本:
# 国内镜像安装 nvm
curl -o- https://gitee.com/RubyMetric/nvm-cn/raw/main/install.sh | bash
# 重新加载环境变量
source ~/.bashrc
# 安装 Node.js v22
nvm install 22
# 验证
node -v
# 预期输出:v22.x.x

