Video wird geladen...

Video konnte nicht geladen werden

Zur Startseite

Introducing shadcn/ui Design System Manager. A visual editor for shadcn design systems. Add a token, a variant, or ask the agent to match your design.md. Every component on the canvas updates instantly. Share preview with your client or Publish as a registry. Let me show you..

30,054 Aufrufe • vor 5 Tagen •via X (Twitter)

44 Kommentare

Profilbild von shadcn
shadcnvor 5 Tagen

Wow. Amazing job on this Matt. Like shadcn/create + figma :)

Profilbild von Matt
Mattvor 5 Tagen

Thanks for the kind words. Also, thanks for early testing and feedback. Means a lot.

Profilbild von Matt
Mattvor 5 Tagen

Why I built it? AI agent will edit your tokens and components, but agents do not care about the details designers do. I also find it easier to edit padding the old way and see how it changes live than ask AI to do it and wait.

Profilbild von Matt
Mattvor 5 Tagen

I hit this on a bigger client project and decided to build the tool I was missing. Now every shadcn design system I start, for a client or for my own app, begins here. This is where the source of truth lives, and I can see every change before it ships.

Profilbild von Matt
Mattvor 5 Tagen

I built the editor I wanted: 1. Change a color, a radius, a font, a shadow. Every component on the canvas updates at once, in light and dark mode.

Profilbild von Matt
Mattvor 5 Tagen

2. Pick a component and edit its variants directly. Add a new one and it shows up in the variant matrix next to the official ones. Values come from your variables first. Hardcoded is the escape hatch, not the default. All with shadcn/ui and React best practices.

Profilbild von Matt
Mattvor 5 Tagen

3. There is an agent tab. Describe the change, or drop in your design.md, a screenshot or an HTML file. It edits through the same commands the inspector uses, so every change lands on the canvas as a normal edit. One undo step per turn. When it stops, you take over.

Profilbild von Matt
Mattvor 5 Tagen

4. If you used to write Tailwind, the Utilities tab shows the raw utility list behind every rule. Edit it directly, or let the agent do it. Same rule, two views.

Profilbild von Matt
Mattvor 5 Tagen

5. Ready for feedback? Send a link to your client. They see the whole system in light and dark and can click through every component. No account needed to view. Forking is a toggle.

Profilbild von Matt
Mattvor 5 Tagen

6. When you're done, publish. You get a shadcn registry. One shadcn add command installs your system into any project. Re-run it and your latest changes come through. Every publish is a version with a changelog.

Profilbild von Matt
Mattvor 5 Tagen

The editor is free and works in your browser locally with no account. The hosted registry and share links ride on a free account. Try it. Make your shadcn/ui design system the source of truth.

Profilbild von Manu Arora
Manu Aroravor 5 Tagen

@shadcn super useful!

Profilbild von Matt
Mattvor 5 Tagen

@shadcn Thank you, Manu!

Profilbild von Abdullah Mukadam
Abdullah Mukadamvor 5 Tagen

@shadcn Very useful man

Profilbild von Matt
Mattvor 5 Tagen

@shadcn Thanks man

Profilbild von Kazi Ehsan
Kazi Ehsanvor 5 Tagen

@shadcn a visual editor for shadcn tokens is so needed

Profilbild von Matt
Mattvor 5 Tagen

@shadcn Not only tokens but also components ;)

Profilbild von Maker Evan
Maker Evanvor 4 Tagen

@shadcn The agent using the same commands as the inspector is the detail that sells this for me. Could I accept its spacing changes but reject its typography changes within one turn? That would make a broad “match this reference” pass much easier to review.

Profilbild von Matt
Mattvor 4 Tagen

@shadcn Now you can undo all changes but it's a good idea for rejecting specific changes Evan, thanks.

Profilbild von Maker Evan
Maker Evanvor 4 Tagen

@shadcn Got it, thanks for clarifying. Even grouping the review by spacing, type and color would help me decide what to keep. Seeing the affected components beside each group would make the tradeoffs much easier to judge.

Profilbild von Bexel Initiative - Let's Talk Amendments!
Bexel Initiative - Let's Talk Amendments!vor 5 Tagen

@shadcn 🔥🔥🔥 smart

Profilbild von Matt
Mattvor 5 Tagen

@shadcn Thanks! Feedback is very welcome. More improvements and features coming soon.

Profilbild von Ikram Sakib
Ikram Sakibvor 5 Tagen

@shadcn Great work

Profilbild von Matt
Mattvor 5 Tagen

@shadcn Thanks 💪

Profilbild von Javier Leandro Arancibia
Javier Leandro Arancibiavor 5 Tagen

@shadcn Edits through the same commands the inspector uses, so every agent change lands as a normal undoable edit — that's the smart call. And publish-as-registry makes it a real workflow, not a demo. Nice work!

Profilbild von Matt
Mattvor 5 Tagen

@shadcn Thanks for testing Javier!

Profilbild von Yeasin Arafat
Yeasin Arafatvor 5 Tagen

@shadcn Love the overall aesthetic!

Profilbild von Matt
Mattvor 5 Tagen

@shadcn Thanks!

Profilbild von Kourosh
Kouroshvor 5 Tagen

@shadcn So needed.

Profilbild von Matt
Mattvor 5 Tagen

@shadcn 🫡

Profilbild von a2xg Lingo !
a2xg Lingo !vor 5 Tagen

@shadcn Wow, thank you!!

Profilbild von Matt
Mattvor 5 Tagen

@shadcn My pleasure. Let me know what you think!

Profilbild von Ashik
Ashikvor 5 Tagen

@shadcn sharing a live preview with the client is such a nice touch. super useful

Profilbild von Matt
Mattvor 5 Tagen

@shadcn Thanks! Built it for myself. Needed this.

Profilbild von Presleywylder
Presleywyldervor 5 Tagen

@shadcn Holy fuck holy fuck. This is literally what we needed. Holy fuck

Profilbild von Matt
Mattvor 5 Tagen

@shadcn I needed this too. Finally managed to wrap it up.

Profilbild von Quoc Huy
Quoc Huyvor 5 Tagen

@shadcn Bravo, even tho I’m waiting for my @elyxdesign access. There seems to be some overlaps with yours

Profilbild von lofder
lofdervor 4 Tagen

@shadcn Visual editor that updates every component when you tweak a token is exactly what design systems needed. Curious how conflict resolution works when the agent edits design.md vs a human tweak.

Profilbild von Allan Velez
Allan Velezvor 4 Tagen

@shadcn Beautiful

Profilbild von Steve
Stevevor 5 Tagen

@shadcn Will this work on existing projects, made or made not entirely with shadcn?

Profilbild von Matt
Mattvor 5 Tagen

@shadcn Yeah. There is an agent tab in the app. You can ask the agent to restyle the system to match your app design.md / screenshot / css file. It will restyle the system to match your input and you can later focus on the details such as component paddings etc.

Profilbild von nikki
nikkivor 5 Tagen

@shadcn can you see what changed before publishing the registry?

Profilbild von Matt
Mattvor 5 Tagen

@shadcn Yeah, there is a components page with the table that shows if the component was edited. Also, the UI shows a dot near the value you edited.

Profilbild von nikki
nikkivor 5 Tagen

@shadcn ah okay, the edit dots are what I was looking for

Ähnliche Videos