React Aria Components are now available as a first-class component base alongside Base UI and Radix. Developers can choose it in shadcn/create or initialize projects with --base aria, with CLI handling dependencies, registry resolution, styles, and component installation across all eight styles.
shadcn/ui
A new open source @shadcn/helpers package provides adapters for AI SDK and TanStack AI that let you write conversations in code and run them through useChat without a model, API route, or network request.
shadcn/typeset is a new styling system for HTML and rendered markdown delivered as a single CSS file. Add the "typeset" class to style headings, paragraphs, lists, tables, and code, with CSS custom properties for size, leading, and flow per context.
New projects created with shadcn/ui now default to Base UI instead of Radix, though Radix remains fully supported and mature projects on it do not need to migrate. A migration skill allows progressive component-by-component migration via coding agents, with per-component reporting and rollback via git branches.
MessageScroller, Message, Bubble, Attachment, and Marker. Components for building chat interfaces.
Turn any public GitHub repository into a shadcn registry.
Inline shadcn/tailwind.css and remove the shadcn dependency.
A more compact Luma. Smaller spacing. Denser surfaces. Built for focused product interfaces.
Organize and validate source registries.
Configure shadcn/ui with package.json imports and portable registry target aliases.
Decode, share, open, and resolve preset codes from the shadcn CLI.
Add cursor pointer behavior for buttons during project setup.
Apply only the theme or fonts from a preset while keeping your existing components.
Minimal. Editorial. Typographic. Underline Controls and Uppercase Headings. Shaped by Print Design Principles.
Composition sections across component pages—structured trees that help you and your agents build correct UI.
Rounded geometry. Soft elevation. Breathable layouts. Inspired by macOS Tahoe, minus the glass.
More capable, easier to use. Built for you and your coding agents. Skills, presets, dry run, new templates, monorepo and more.
All blocks are now available for both Radix and Base UI.
The new-york style now uses the unified radix-ui package instead of individual @radix-ui/react-* packages.

