Routers shipped by vendors are usually the least-maintained device in a network. Firmware is stale, the interface is a guessing game, and anything beyond basic NAT means flashing third-party builds by hand.

The BITS OpenWrt ecosystem attacks that problem from four angles at once: a reproducible firmware build, a branded interface, a signed package feed, and a set of small LuCI apps that extend the device without breaking it.

The firmware

BITS-WRT is an OpenWrt ImageBuilder build for Amlogic (arm64) routers. It bakes in tunneling (OpenClash, Mihomo, Momo), Tailscale and Cloudflare connectivity, Docker, and the BITS LuCI theme out of the box. Everything runs through GitHub Actions, so a rebuild is a commit, not a ritual.

The interface

BITS-Theme is the branding layer: a modern green LuCI theme that ships as a theme + banner + sysinfo + UI patches package. BITS-Tailscale, BITS-XL, BITS-HiLink, and BITS-FileManager are drop-in LuCI apps — you manage mesh VPN, XL quota, Huawei modem state, or files straight from the web UI, each carrying the same visual language.

The delivery line

BITS-WRT-Packages is a self-hosted opkg feed signed with usign and served via GitHub Pages, so every package stays at a known version and updates arrive as a normal opkg update.

Packaged, signed, and rebuilt the same way every time — that is what turns a router into a product.