cd /news/artificial-intelligence/i-built-a-rofi-assistant-so-my-mom-c… · home topics artificial-intelligence article
[ARTICLE · art-55911] src=dev.to ↗ pub= topic=artificial-intelligence verified=true sentiment=↑ positive

I built a Rofi assistant so my mom could stop calling me for Linux help

A developer built Lumina, a Rofi-based AI desktop assistant for Linux, to help his mother avoid calling him for technical support. The assistant includes localization, text-to-speech, natural voices, and dark mode, and is published on GitHub as an open-source project.

read1 min views1 publishedJul 12, 2026

Honestly, this wasn't supposed to become a project.

There are already a few AI desktop assistants built around Rofi. They work, but they usually cover just one or two pieces of the puzzle. I wanted something that actually felt complete.

So I kept adding things.

Localization. TTS. Natural voices. Dark mode. Better prompts. Better UX. A lot of boring fixes that nobody notices until they're missing.

I use it every single day, so if something breaks, it annoys me first. That's probably why it's been surprisingly stable.

My mom uses it too.

That's actually where the whole idea came from.

Her computer isn't exactly powerful, so I switched her to Linux. The problem is... Linux can be confusing when you're not into computers. And I can't always be around to help.

Now she just asks Lumina instead of calling me.

That alone made the project worth building.

Publishing it on GitHub was kind of an afterthought. I figured maybe someone else is in the same situation, or maybe someone is trying Linux for the first time and wants something that makes the desktop feel a bit less intimidating.

One thing I wanted from day one was to keep everything native.

That's why it's built on Rofi.

I could've used Eww, but I didn't really want another layer running in the background just to draw a prettier window. Rofi is already insanely fast. I just kept pushing it until it did what I needed.

Turns out, Rofi is capable of way more than people usually think.

Code's up at

github.com/Rafacuy/desklumina if you're curious how it's put together.

── more in #artificial-intelligence 4 stories · sorted by recency
── more on @lumina 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/i-built-a-rofi-assis…] indexed:0 read:1min 2026-07-12 ·