OpenClaw AI 网关的 OpenWrt LuCI 管理插件
嗯,用户让我帮忙总结一下这篇文章的内容,控制在一百个字以内。首先,我需要仔细阅读文章,理解它的主要内容和重点。 文章主要讲的是一个叫做OpenClaw AI网关的OpenWrt LuCI管理插件。看起来这是一个在路由器上运行的AI服务管理工具。它通过LuCI界面进行安装、配置和服务管理。接下来,文章列出了系统要求,包括架构、C库、依赖项、存储、内存等,这些都是安装前需要满足的条件。 然后,文章详细介绍了几种安装方法:使用.run脚本安装、使用.ipk包安装,以及通过编译OpenWrt固件来添加插件。每种方法都有具体的步骤和命令,比如wget下载脚本然后执行,或者克隆GitHub仓库进行编译。 最后,文章还提到了插件的结构和功能模块,比如控制器、模型、视图等部分,并指导用户如何在LuCI界面中使用该插件进行AI模型的添加和配置管理。 总结一下,这篇文章主要是介绍如何在OpenWrt路由器上安装和使用OpenClaw AI网关的LuCI插件,并提供了详细的系统要求和多种安装方法。所以,在总结的时候需要涵盖这些关键点:插件名称、功能、支持架构、安装方式以及基本使用步骤。 现在,我需要用简洁的语言把这些内容浓缩到100字以内。确保不遗漏重要信息,同时语言要流畅自然。 </think> 文章介绍了如何在 OpenWrt 路由器上通过 LuCI 界面安装和管理 OpenClaw AI 网关插件。支持 x86_64 和 ARM64 架构,需满足内存和存储要求,并依赖特定软件包。提供多种安装方式:运行脚本、手动编译或在线编译平台。用户可通过 LuCI 界面完成服务配置和 AI 模型管理。 2026-3-14 11:27:2 Author: blog.upx8.com(查看原文) 阅读量:13 收藏

OpenClaw AI 网关的 OpenWrt LuCI 管理插件。

在路由器上运行 OpenClaw,通过 LuCI 管理界面完成安装、配置和服务管理。

OpenClaw AI 网关的 OpenWrt LuCI 管理插件

系统要求

项目 要求
架构 x86_64 或 aarch64 (ARM64)
C 库 musl(自动检测;离线包仅支持 musl)
依赖 luci-compat, luci-base, curl, openssl-util
存储 1.5GB 以上可用空间
内存 推荐 1GB 及以上

无需 SDK,适用于已安装好的系统。

wget https://github.com/10000ge10000/luci-app-openclaw/releases/latest/download/luci-app-openclaw.run
sh luci-app-openclaw.run
wget https://github.com/10000ge10000/luci-app-openclaw/releases/latest/download/luci-app-openclaw.ipk
opkg install luci-app-openclaw.ipk

适用于自行编译固件或使用在线编译平台的用户。

cd /path/to/openwrt

# 添加 feeds
echo "src-git openclaw https://github.com/10000ge10000/luci-app-openclaw.git" >> feeds.conf.default

# 更新安装
./scripts/feeds update -a
./scripts/feeds install -a

# 选择插件
make menuconfig
# LuCI → Applications → luci-app-openclaw

# 编译
make package/luci-app-openclaw/compile V=s

使用 OpenWrt SDK 单独编译:

git clone https://github.com/10000ge10000/luci-app-openclaw.git package/luci-app-openclaw
make defconfig
make package/luci-app-openclaw/compile V=s
find bin/ -name "luci-app-openclaw*.ipk"
git clone https://github.com/10000ge10000/luci-app-openclaw.git
cd luci-app-openclaw

cp -r root/* /
mkdir -p /usr/lib/lua/luci/controller /usr/lib/lua/luci/model/cbi/openclaw /usr/lib/lua/luci/view/openclaw
cp luasrc/controller/openclaw.lua /usr/lib/lua/luci/controller/
cp luasrc/model/cbi/openclaw/*.lua /usr/lib/lua/luci/model/cbi/openclaw/
cp luasrc/view/openclaw/*.htm /usr/lib/lua/luci/view/openclaw/

chmod +x /etc/init.d/openclaw /usr/bin/openclaw-env /usr/share/openclaw/oc-config.sh
sh /etc/uci-defaults/99-openclaw
rm -f /tmp/luci-indexcache /tmp/luci-modulecache/*
  1. 打开 LuCI → 服务 → OpenClaw,点击「安装运行环境」
  2. 安装完成后服务会自动启动,点击「刷新页面」查看状态
  3. 进入「Web 控制台」添加 AI 模型和 API Key
  4. 进入「配置管理」可使用向导配置消息渠道
luci-app-openclaw/
├── Makefile                          # OpenWrt 包定义
├── luasrc/
│   ├── controller/openclaw.lua       # LuCI 路由和 API
│   ├── model/cbi/openclaw/basic.lua  # 主页面
│   └── view/openclaw/
│       ├── status.htm                # 状态面板
│       ├── advanced.htm              # 配置管理(终端)
│       └── console.htm               # Web 控制台
├── root/
│   ├── etc/
│   │   ├── config/openclaw           # UCI 配置
│   │   ├── init.d/openclaw           # 服务脚本
│   │   └── uci-defaults/99-openclaw  # 初始化脚本
│   └── usr/
│       ├── bin/openclaw-env          # 环境管理工具
│       └── share/openclaw/           # 配置终端资源
├── scripts/
│   ├── build_ipk.sh                  # 本地 IPK 构建
│   ├── build_run.sh                  # .run 安装包构建
│   ├── download_deps.sh              # 下载离线依赖 (Node.js + OpenClaw)
│   ├── upload_openlist.sh            # 上传到网盘 (OpenList)
│   └── build-node-musl.sh            # 编译 Node.js musl 静态链接版本
└── .github/workflows/
    ├── build.yml                     # 在线构建 + 发布
    └── build-node-musl.yml           # Node.js musl 构建

🤝 项目:https://github.com/10000ge10000/luci-app-openclaw


文章来源: https://blog.upx8.com/OpenClaw-AI-OpenWrt-LuCI
如有侵权请联系:admin#unsafe.sh