๐ง The problem
If you've ever customized themes in Nuxt UI, you probably ended up doing something like this:
:root {
--ui-primary: #ff5a1f;
--ui-secondary: #00b8d9;
}
It worksโฆ but let's be honest:
- โ Itโs slow
- โ Itโs not visual
- โ You have to constantly refresh to see changes
- โ Hard to experiment with colors
I found myself tweaking values again and again just to get something that looks right.
๐ก The idea
I wanted a way to:
- ๐จ Change colors visually
- โก See updates instantly
- ๐งฉ Work with tokens that map to CSS variables
- ๐ฆ Export something usable in real projects
So I built a small tool for it.
๐ The solution
A visual theme editor for Nuxt UI
What it does:
- Live preview while editing tokens
- Supports light & dark modes
- Generates theme tokens you can map to CSS variables
- No setup needed
๐งฉ How it fits with Nuxt UI
Nuxt UI themes are based on CSS variables.
This tool helps you visually define your color tokens, which you can then map to your CSS variables in your project.
So instead of guessing values manually, you can design them visually and plug them into your existing setup.
๐ Design your theme visually, then plug it into your CSS variables.
๐ฌ Quick demo
Suggested flow:
- Change primary color
- UI updates instantly
- Copy/export tokens
๐ง Why I built it
Iโm working a lot with Nuxt and component systems, and I realized that:
Most theme systems are powerfulโฆ but not ergonomic.
Weโre still editing raw CSS variables for something that is inherently visual.
This tool is my attempt to bridge that gap.
โ๏ธ Tech stack
- Nuxt 3
- Nuxt UI
- AI palette generation (powered by Gemini)
๐ฅ Whatโs next
Iโm thinking about adding:
- Export as CSS variables
- Shareable theme links
- Community gallery
- Nuxt module integration (
nuxi module add ...) - More advanced token control
๐ Feedback welcome
This is still an early version, so Iโd love to hear:
- Whatโs missing?
- What feels confusing?
- What would make this part of your workflow?
๐ Try it
If you find it useful, let me know ๐

Top comments (0)