nxds is a framework-agnostic theme engine and design system. Set one appearance object, and every component follows your brand, density and corners. Docs: https://nxds.dev.
Three layers compose into one consumable surface:
@nxds/core— DTCG design tokens (color, spacing, radius, shadow, typography, motion). Color emits as OKLCH at build time via a perceptual-L grid; spacing is per-mode (mode swap at runtime via thedata-densityattribute).@nxds/tailwind— Tailwind CSS theme generated from the tokens. All utilities are namespaced with thenx:prefix.@nxds/react— React components built on Radix UI primitives and the Tailwind layer. Variants via CVA; data-attribute test surface.
Add nxds to your app with nxds-cli:
npx nxds-cli@latest init
npx nxds-cli@latest add buttonTo give Claude Code the nxds skills, run /plugin install nxds --marketplace nexuslabs-ai/nxds.
Storybook hosts the component catalog and runs both visual docs and interaction tests against the real components. The catalog is published from main at https://storybook.nxds.dev.
- Node ≥ 22 (see
.nvmrc) - pnpm — pinned via
packageManager: [email protected] - Docker Desktop — for the docs-MCP server (optional)
make setup # install deps + the Playwright browser
make dev # Storybook — the component catalog & dev surfacemake help lists every shortcut. Full setup, the make workflow, the testing model, and the docs-MCP are in CONTRIBUTING.md.
| Path | Purpose |
|---|---|
packages/core |
Internal design tokens and theme definitions (not published) |
packages/tailwind |
Tailwind CSS theme with nx: prefix |
packages/react |
React components built with Radix UI and Tailwind CSS |
packages/cli |
nxds-cli, which installs nxds into an app |
packages/claude-design |
nxds as a Claude Design System, built on every release |
apps/docs |
Documentation site (Next.js — IA shell + live theme explorer) |
plugins/nxds |
The nxds skills for Claude Code and other AI agents |
CONTRIBUTING.md— setup, themakeworkflow, the testing model, story patterns, and the docs-MCP.claude/rules/— project conventions (canonical; there is no rootCLAUDE.md). High-traffic files:testing-react.md— testing patterns for the React package
- Issue tracker — bugs and feature requests