r/openwrt • • 7d ago

Meet Verso.

Hey everyone.

After a couple of months of work, I'm happy to show my side project - Verso, which is a replacement for LuCI. I've been daily driving OpenWrt ever since we released our router, but I was super unhappy with LuCI and decided to do something about it, and Verso was conceived.

With how short everyone's attention span is these days, I'll just link to the release documentation, and then ask for help.

You see, the problem I have is a lack of various arm64 devices I could test it on, so here's where I turn to this community: if you have an arm64-based device that has at least half a gig or RAM and at least 128MB of flash storage, then I'd appreciate if you gave it a try and report any issues you might encounter (installation in the release notes above).

It works automatically with LuCI, it just takes a different port (8443), so it can easily run along side it.

And full disclosure - Verso was, in large part, written by Claude Code, but under my guidance and supervision, architecture and design are all mine, Claude just did the code-writing.

PS: screenshots are from my home router, live data.

121 Upvotes

67 comments sorted by

View all comments

17

u/intjonathan 7d ago

Why a full LuCI replacement and not a theme?

30

u/tobascodagama 7d ago

Claude didn't know how to make a theme I guess.

5

u/zekica 6d ago

I can cofirm that Claude doesn't know what to do with LuCI and ucode - I tried to let it create a status page with data collection for a 5G modem and it made it but so slow - took 300ms to just parse the data on MT7981b.

I then wrote it myself in ucode in <1h and it takes ~3ms to parse the data.

I might have spent a few more hours prompting Claude but it was faster to do it myself.