在jetson orin nano上部署轻量级openclaw(基于nanobot)
·
开发板系统烧录
站内有很多详细的教程,建议看这篇即可,用SDK manager
不用单独把卡拿出来格式化再烧录了,直接把卡插到开发板上然后用软件一键烧录就行
Jetson Orin Nano烧录避坑指南_jetson orin nano 烧录-CSDN博客
如果用自己电脑烧的话,建议在站内搜一下wsl安装教程,如果总是无法成功的话尝试重装一下Windows系统就行了
如果成功进入桌面后,安装完firefox后发现打不开firefox一直在转圈,可能是snapd新版本和jetson内核兼容性问题
降级snapd然后重装firefox基本可以解决
# 1. 下载旧版本 snapd
sudo snap download snapd --revision=24724
# 2. 安装下载的 snapd 包
sudo snap ack snapd_24724.assert
sudo snap install snapd_24724.snap
# 3. 防止 snapd 自动更新
sudo snap refresh --hold snapd
openclaw部署
主要参考这个项目进行的部署

HKUDS/nanobot: "🐈 nanobot: The Ultra-Lightweight OpenClaw"
项目内的readme比较简洁清楚了,本文只是复现一下
nanobot只有4000行代码,超级轻量,而且方便二次开发
项目内给了三种安装方式
源码安装
git clone https://github.com/HKUDS/nanobot.git
cd nanobot
pip install -e .
uv安装
uv tool install nanobot-ai
从pypi安装
pip install nanobot-ai
初始化
配置文件路径:~/.nanobot/config.json
nanobot onboard # 初始化配置文件和工作区
配置关键项
{
"providers": {
"openrouter": {
"apiKey": "sk-or-v1-xxx" // 替换为你的 OpenRouter API 密钥
}
},
"agents": {
"defaults": {
"model": "anthropic/claude-opus-4-5", // 指定模型
"provider": "openrouter" // 指定提供商
}
}
}
启动
nanobot agent # 交互式聊天模式
nanobot 支持对接主流聊天平台,核心信息如下
| 渠道 | 核心依赖 | 关键配置项 |
|---|---|---|
| Telegram | @BotFather 生成的 Bot Token | token + allowFrom(允许交互的用户 ID) |
| Discord | Bot Token + 消息内容权限 | token + allowFrom + 邀请机器人到服务器 |
| 扫码绑定设备 | allowFrom(允许的手机号)+ 需两个终端分别运行登录和网关 |
|
| 飞书 | App ID + App Secret + 权限配置 | appId + appSecret + 长连接模式(无需公网 IP) |
| App ID + App Secret + 沙箱配置 | appId + secret + 仅支持单聊(需审核发布) |
|
| 钉钉 | AppKey + AppSecret + 流模式 | clientId + clientSecret + 流模式(无需公网 IP) |
| Slack | Bot Token + App-Level Token | botToken + appToken + Socket 模式(无需公网 URL) |
| 邮件 | IMAP/SMTP 凭证(如 Gmail 应用密码) | 邮箱服务器地址 + 端口 + 账号密码 + allowFrom(允许的发件人) |
| Matrix | Matrix 账号 + accessToken | userId + accessToken + deviceId(需先装依赖 pip install nanobot-ai[matrix]) |
通用启动方式:配置好对应渠道后,启动网关即可接管该渠道的消息:
nanobot gateway
命令参考
| 命令 | 作用 |
|---|---|
nanobot onboard |
初始化配置和工作区 |
nanobot agent |
交互式聊天 |
nanobot agent -m "消息" |
单次指令聊天 |
nanobot agent --no-markdown |
纯文本回复(禁用 markdown) |
nanobot gateway |
启动网关(对接聊天渠道) |
nanobot status |
查看系统状态 |
nanobot provider login 提供商 |
OAuth 登录(如 openai-codex) |
nanobot channels login |
绑定 WhatsApp(扫码) |
nanobot cron add/remove/list |
新增 / 删除 / 列出定时任务 |
补充
补充说明
nanobot 仅用于教育、研究、技术交流;
版本迭代活跃,建议关注 Release Notes 获取最新特性。
整体而言,nanobot 是轻量、易扩展、多端适配的个人 AI 助手框架,既适合普通用户快速部署使用,也适合开发者基于其极简架构做二次开发和研究

更多推荐
所有评论(0)