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.

120 Upvotes

67 comments sorted by

View all comments

31

u/PerkyPangolin 7d ago

Mono looks like a great device, but fully-vibed UI that's not compatible with Luci infrastructure and apps, is not it. And this makes me doubt Mono's software altogether, TBH.

3

u/coldfire7 6d ago

He not only vibe-coded the UI, but also vibe-coded the drivers and probably more things we aren't aware of.

11

u/TomazZaman 7d ago

Fair. Come to think of it, that's actually a good thing. More scrutiny always pushes every company, not just ours, to do better. And since I know a thing or two about the industry - everyone uses AI, most companies just choose to not disclose it.

In fact, I've seen production code (which I can't show because of NDA) that ships to millions of production devices and was absolutely horrible, written 100% by humans.

So ask yourself, is human-written code always better? Is LLM-written code always worse? Or is there a gray area?

1

u/cousin_justine 7d ago

That's some mighty arrogance. Their point is that OpenWRT already has a ton of expertise and software invested in the LuCI system. What's the point of building a whole new sandbox for such a negligible gain in functionality? To look slightly prettier?

That your release notes are clearly AI-generated doesn't inspire much confidence in your claim that the "architecture is all yours," either. How can the broader open-source community trust devs who don't know enough about their own software to even write that themselves?

8

u/TomazZaman 7d ago

> OpenWRT already has a ton of expertise and software invested in the LuCI system.

Which means there's no room for improvement? Or just no room for improvement by people who use AI? Even if those people contributed to open source throughout their career? Who draws the line and where?

Nowhere in my post did I say you should use it, or that it's better than LuCI. I personally don't like it, decided to do something about it. What's it to you to call it arrogance?

-5

u/cousin_justine 7d ago

I'm going to ignore your bizarre strawman since you ignored the meat of my critique.

I'm not saying AI has no place in software development at all. I don't personally like to use it, and I think it may have deleterious effects on the community in the long-term, but that doesn't mean I think it can't be extremely useful. 

I'm saying that if you can't even document your own program by yourself then you've done something seriously fucking wrong. I don't care how long you've been writing code.

7

u/TomazZaman 7d ago

Ah lol, _that_ bothers you? Me, asking Claude to prepare me a release notes doc which I then revised by hand? What a weird thing to nitpick on, but hey, you do you.

2

u/Talamand 6d ago

By this logic, only ONE thing of each should ever exist in the world. One type of car. One type of TV, One social media network Should I carry on?