← Back to Plugins
Tools

Luci App Openclaw

yao1987825 By yao1987825 👁 42 views ▲ 0 votes

OpenClaw AI Gateway LuCI Plugin

GitHub

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

Loading comments...