1. 背景
本文旨在在 Jetson 上部署本地 OpenClaw,并通过飞书机器人进行远程交互,实现闲置边缘设备作为 AI 助手的功能。整体目标如下:
- 在 Jetson 上运行 OpenClaw
- 接入模型 API(如阿里云百炼)
- 通过飞书群聊
@机器人或私聊直接调用本地 Agent
工作流如下:
Feishu Group -> Feishu Bot -> OpenClaw Gateway (Jetson) -> Agent -> LLM API -> 返回飞书消息
2. 环境信息
Jetson 环境
uname -a
lsb_release -a
nvcc --version
当前平台配置:
- Jetson ARM64
- Ubuntu 20.04
- CUDA 11.4
注意:ARM64 + Ubuntu 20.04 环境下可能存在额外的依赖兼容性问题。
3. 安装 Node.js 与 pnpm
OpenClaw 是 Node.js 项目,需准备 Node 环境。
建议使用 Node 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
4. 配置 pnpm 环境变量
将以下内容加入 ~/.bashrc:
export PNPM_HOME="/home/user/.local/share/pnpm"
case ":$PATH:" in
*":$PNPM_HOME:*") ;;
*) PATH= ;;














