been looking at this astryx thing meta just dropped and i'm not so sure. it's built on react 19 and stylex which is fine i guess, but the whole "swizzle" command for ejecting components sounds like a recipe for disaster. sure, you get the full source code, but then you're stuck maintaining all that internal logic yourself when things break. plus they're pushing this idea of it being
agent-ready with an mcp endpoint. i don't really care if an ai can navigate my design tokens better if the underlying css is still a mess of atomic classes. using xstyle for overrides seems okay enough, but having to deal with pre-compiled files alongside tailwind is going to get confusing fast. it's basically just another way to bloat the repo with stuff we didn't ask for.
it's just meta being meta. honestly, i don't see how anyone manages 150+ components without losing their mind. do you think anyone is actually going to use the cli for anything other than hype?
full read:
https://www.infoq.com/news/2026/09/meta-astryx-design-system/?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global