Agentic AI
Meta Releases Astryx, a React Design System Built for AI Agents and Humans
The open-source design system ships with 150+ components, AI tooling, and a new approach to decoupling styling from accessibility.
InfoQ
Meta has unveiled Astryx, a comprehensive React design system now available in beta after nearly a decade of internal development. The framework combines over 150 accessible UI components with specialized tooling for both traditional developers and AI workflows.
What Astryx Offers#
At its core, Astryx separates the concerns of component behavior and accessibility standards from visual presentation. This architecture centers on a design token layer—centralizing decisions about colors, typography, spacing, and other visual attributes in one place.
The system builds on React 19 and integrates StyleX, Meta's compile-time CSS-in-JS compiler that generates atomic CSS with collision-free, deterministic output. Components expose an xstyle property for typed styling adjustments at build time.
- Over 150 pre-built, accessible components
- Customizable design tokens for consistent theming
- Pre-compiled CSS files for easy distribution
- Native
classNamesupport for interoperability with Tailwind, CSS Modules, and vanilla CSS
Flexibility and Customization#
Developers can customize appearance using design tokens without touching component source code. For behavioral modifications, standard React patterns like component composition and wrapper functions apply.
Astryx's CLI includes a swizzle command that ejects a component's full source into a project repository, unlocking deeper customization when the public API isn't enough. This flexibility comes with a tradeoff: developers then maintain the code themselves.
The system works seamlessly across styling approaches—whether using Astryx's built-in tokens, Tailwind utilities, or custom stylesheets—without requiring additional compiler setup.
Built for AI Workflows#
A distinguishing feature is native support for AI agent integration through a dedicated CLI and MCP (Model Context Protocol) endpoint, positioning the design system as tooling for automated development alongside human engineers.

