Next.js
App Router, RSC-safe provider placement, metadata, and route-level themes.
npx create-next-app@latest app && cd app && npx cooud-ui@latest init- Provider in app/layout.tsx
- tokens imported in globals.css
- focus restores on navigation
Installation
Use Create for visual preset work, then run the CLI inside any project — new or existing — to wire tokens, providers, and config.
Recommended for new projects
/create to build a preset visually, then copy the setup command generated for your framework and package manager.Build a preset visually, save it, and generate the setup snippets for your stack.
Open CreateCompose a full-stack app and export a scaffolding command, KICKOFF.md, and stack.json.
Open Stack BuilderRun init inside your project to wire tokens, providers, and config.
Read CLI docsAdd tokens, providers, and components to an app you already created.
Choose frameworkBuild your preset visually, preview the result, save it locally, and generate the command for your stack.
Create the app with your framework's official tool, then run init inside it. The CLI is framework-agnostic and acts on the current directory.
Initialize the current project
pnpm dlx cooud-ui@latest init
Works in any project — including next, vite, tanstack-start, react-router, astro, and laravel apps.
After init, copy components from the registry into your app. Imports are rewritten to your local aliases.
Copy components into your app
pnpm dlx cooud-ui@latest add button card dialog
Each adapter documents where the provider, token import, and accessibility handoff should live.
App Router, RSC-safe provider placement, metadata, and route-level themes.
npx create-next-app@latest app && cd app && npx cooud-ui@latest initSPA setup with a root provider, CSS token import, and fast registry adds.
npm create vite@latest app && cd app && npx cooud-ui@latest initFile routes, server functions, and persistent theme state across route transitions.
npm create @tanstack/start@latest app && cd app && npx cooud-ui@latest initFramework mode with route modules, loader-friendly forms, and progressive UX.
npx create-react-router@latest app && cd app && npx cooud-ui@latest initIsland components with shared CSS tokens and isolated interactive surfaces.
npm create astro@latest app && cd app && npx cooud-ui@latest initBlade or Inertia setup with Vite, shared token CSS, and server-rendered forms.
laravel new app && cd app && npx cooud-ui@latest init