10000ge10000/luci-app-openclaw

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

What it solves

It provides a graphical user interface (GUI) for managing the OpenClaw AI gateway on OpenWrt routers. This allows users to install, configure, and manage the AI gateway service without needing to rely solely on command-line interfaces.

How it works

The project is a LuCI management plugin that integrates OpenClaw into the OpenWrt environment. It handles the installation of necessary runtimes (like Node.js), manages the service lifecycle via init scripts, and provides a web-based dashboard for adding AI models, API keys, and configuring messaging channels (such as WeChat).

Who it’s for

OpenWrt users who want to run an AI gateway on their network hardware to centralize AI model access and integrate AI capabilities into messaging platforms.

Highlights

  • Simplified Installation: Offers multiple installation methods including self-extracting .run packages, .ipk files, and direct firmware integration via feeds.
  • Web-based Management: Includes a dedicated status panel, configuration terminal, and a web console for managing AI models.
  • Integrated Channel Setup: Features a guided wizard for configuring messaging channels, specifically including a detailed setup and pairing process for WeChat.
  • Environment Validation: Performs write probes and dependency checks (e.g., Python3, TLS connectivity) before installation to prevent failures on limited router storage.

Related

  • Project
  • Project
  • Project
  • Project