Tools
Luci App Openclaw
OpenClaw AI Gateway LuCI Plugin
README
# luci-app-openclaw
OpenClaw AI 网关的 LuCI 管理插件,支持 12+ AI 模型提供商和 Telegram/Discord 等多种消息渠道。
## 版本
当前版本:2.0.0
## 功能特性
- 支持 12+ AI 模型提供商
- 多种消息渠道支持(Telegram, Discord 等)
- 完整的 LuCI Web 管理界面
- 配置文件管理
- 实时状态监控
## 依赖项
- luci-compat
- luci-base
- curl
- openssl-util
- script-utils
- tar
- libstdcpp6
## 安装方式
### 方式 1:从 GitHub Releases 下载 IPK
访问 [Releases 页面](https://github.com/yao1987825/luci-app-openclaw/releases) 下载对应架构的 IPK 文件,然后通过 LuCI 界面或命令行安装:
```bash
opkg install luci-app-openclaw_2.0.0_all.ipk
```
### 方式 2:手动编译
使用 ImmortalWrt SDK 进行编译:
```bash
# 下载 ImmortalWrt SDK
wget https://downloads.immortalwrt.org/snapshots/targets/aarch64_generic/immortalwrt-sdk-aarch64_generic-gcc-13.3.0_musl.Linux-x86_64.tar.xz
tar -xf immortalwrt-sdk-aarch64_generic-gcc-13.3.0_musl.Linux-x86_64.tar.xz
cd immortalwrt-sdk-aarch64_generic-gcc-13.3.0_musl.Linux-x86_64
# 更新 feeds
./scripts/feeds update -a
./scripts/feeds install -a
# 将此包复制到 SDK 的 package 目录
cp -r luci-app-openclaw package/
# 编译
make package/luci-app-openclaw/compile
```
### 方式 3:使用 Feeds
添加到 feeds.conf.default:
```
src-git openclaw https://github.com/yao1987825/luci-app-openclaw.git
```
然后更新并安装 feeds:
```bash
./scripts/feeds update openclaw
./scripts/feeds install luci-app-openclaw
```
## 支持的架构
- armsr/armv8 (适用于大多数 ARM64 设备)
- x86/64 (适用于 x86_64 设备)
- 其他架构可以通过手动编译获得
## 开发
### 构建流程
本项目使用 GitHub Actions 自动构建 IPK 包:
- 使用 ImmortalWrt ImageBuilder 24.10.0
- 每次推送到 main/master 分支会自动构建
- 创建 tag (如 v1.0.0) 会自动发布到 Releases
- 支持手动触发构建
### 项目结构
```
luci-app-openclaw/
├── luasrc/ # LuCI 界面文件
│ ├── controller/ # 控制器
│ ├── model/cbi/ # 配置界面
│ └── view/ # 视图模板
├── root/ # 安装文件
│ ├── etc/
│ │ ├── config/ # UCI 配置
│ │ ├── init.d/ # 启动脚本
│ │ └── uci-defaults/
│ └── usr/
│ ├── bin/ # 可执行文件
│ └── share/ # 共享文件
├── po/ # 多语言翻译
├── Makefile # 包构建文件
└── VERSION # 版本号
```
## 许可证
GPL-3.0
## 作者
10000ge10000 <[email protected]>
## 相关链接
- [ImmortalWrt](https://immortalwrt.org/)
- [OpenWrt](https://openwrt.org/)
- [LuCI](https://github.com/openwrt/luci)
## 贡献
欢迎提交 Issue 和 Pull Request!
tools
Comments
Sign in to leave a comment