Jetson + OpenClaw + 飞书:构建边缘 AI Agent 交互系统
最近希望在 Jetson 上部署本地 OpenClaw,并通过飞书机器人进行远程交互,让闲置的边缘设备秒变高级 AI 助手。整体目标很明确:在 Jetson 运行 OpenClaw,接入模型 API,通过飞书群聊或私聊直接调用本地 Agent。
工作流如下:
Feishu Group ↓ Feishu Bot ↓ OpenClaw Gateway (Jetson) ↓ Agent ↓ LLM API ↓ 返回飞书消息
本文记录从源码部署到接通飞书的完整过程,以及过程中踩到的几个关键坑。
环境信息
当前平台配置如下:
uname -a # Linux agx229-desktop 5.10.216-tegra ...
aarch64 aarch64 aarch64 GNU/Linux
lsb_release -a # Ubuntu 20.04.6 LTS
nvcc --version # CUDA 11.4
关键点: Jetson ARM64 + Ubuntu 20.04 + CUDA 11.4。后续依赖编译时可能会遇到额外的兼容性问题,需特别注意。
安装 Node.js 与 pnpm
OpenClaw 是 Node.js 项目,首先准备 Node 环境。建议安装 Node 20(虽然文档曾提 22,但实测 20 更稳)。
# 安装 nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash
source ~/.bashrc
# 配置镜像加速(可选,国内用户推荐)
nvm node_mirror https://npmmirror.com/mirrors/node/
nvm npm_mirror https://npmmirror.com/mirrors/npm/
# 安装并使用 Node.js 20
nvm install 20
nvm use 20
nvm alias default 20
# 配置 npm 镜像
npm config set registry https://registry.npmmirror.com
# 验证
node --version
npm --version
接着安装 pnpm:
npm install -g pnpm
pnpm -v
配置 pnpm 环境变量
这一步至关重要。如果不配置 PNPM_HOME,后续可能出现 pnpm link --global 报错、UI 构建找不到 pnpm 等问题。
将以下内容加入 ~/.bashrc:
export PNPM_HOME="/home/agx229/.local/share/pnpm"
case ":$PATH:" in
*) ;;
*) PATH= ;;


