A modern set of Nuxt components built with Reka UI & TailwindCSS
Inspired by shadcn/ui & shadcn-vue.
🔗 You can read the full docs here
This repo also ships an installable uithing agent skill for the open skills ecosystem.
Install it from this repo with:
npx skills add https://github.com/BayBreezy/ui-thing --skill uithingThe installable skill lives in skills/uithing. The repo-local authoring copy used by Codex lives in .agents/skills/uithing.
After updating the source skill, refresh the installable copy with:
npm run sync:skillsInitialize UI Thing in your Nuxt project with one command:
npx ui-thing@latest initStart the dev server:
npm run devAdd components on the fly:
npx ui-thing@latest add| Command | Description |
|---|---|
init |
Install dependencies and configure your project. |
add |
Add selected components to your project. |
theme |
Apply a theme to your project. |
prettier |
Add Prettier config for consistent formatting. |
shortcuts |
Add keyboard shortcut composables. |
Huge thanks to the projects that inspired or power this library:
If this project helps you, consider supporting:

